İyi çalışmalar
arkadaşlar
S0001
S0002
S0003 gibi dört basamaklı artan sayı oluşturmaya çalışıyorum. sayıların başında S ve M gibi harfler var. formul ile artan sayı nasıl oluşturabilirim veya bu sayılar artan değilde birbirinden farklı da olabilir.
4 Basamaklı artan sayı veya rastgele birbirinden farksız 4 basamaklı sayı oluşturma
öncelikle tablonuza "onek" ve "artacakdeger" diye 2 alan ekleyin(farklı isimlerde olabilir)
formunuza
txt_artanDeger
txt_onek
bunlar gizli olsun
birde
txt_artmisDeger
diye üçtane kurtucuk ekleyin.
ekle butonuna yada ne zaman eklme yapmak istiyorsanınız onun ilgili olayına
txt_artmisDeger kutusunun satuır kaynağına aşağıdaki kodu ekleyin
formunuza
txt_artanDeger
txt_onek
bunlar gizli olsun
birde
txt_artmisDeger
diye üçtane kurtucuk ekleyin.
ekle butonuna yada ne zaman eklme yapmak istiyorsanınız onun ilgili olayına
Me.txt_artanDeger = Dmax("artacakdeger", "tabloadi", "onek='" & Me.txt_onek & " ' " ) +1
txt_artmisDeger kutusunun satuır kaynağına aşağıdaki kodu ekleyin
=[onek] & Format([artacakdeger],"0000")
- En tehlikeli kelime ama’dır. Önceden söylenen her söylemi veya kelimeyi öldürür! Mesela, seni seviyorum ama gibi…
Sn. Yunus Bozkurt'un formülü işinizi çözer.
Ancak, artan sayı başa gelecek S ve M harflerine göre kendi içinde ayrı ayrı mı artacak, bağımsız olarak mı artacak?
Örneğin:
S0001, S0002, S0003, M0004, M0005, S006 mı?
S0001, S0002, S0003, M0001, M0002, S004 mı?
Buna göre formülü ayarlamak gerekir.
Ancak, artan sayı başa gelecek S ve M harflerine göre kendi içinde ayrı ayrı mı artacak, bağımsız olarak mı artacak?
Örneğin:
S0001, S0002, S0003, M0004, M0005, S006 mı?
S0001, S0002, S0003, M0001, M0002, S004 mı?
Buna göre formülü ayarlamak gerekir.
Bildiğini bilenin arkasından git, bildiğini bilmeyeni uyar, bilmediğini bilene öğret, bilmediğini bilmeyenden kaç.
Konfüçyüs
Konfüçyüs
(09/12/2014, 14:42)Seruz yazdı: Sn. Yunus Bozkurt'un formülü işinizi çözer.Yardımınız için teşekkür ederim.ikinci söylediğiniz gibi olacaktı ilk sorunumu çözdüm. ikinci sorunum: =Ozan hocanın verdiği formülle ilgili = "S" & Format(Int(10000 * Rnd()), "0000")
Ancak, artan sayı başa gelecek S ve M harflerine göre kendi içinde ayrı ayrı mı artacak, bağımsız olarak mı artacak?
Örneğin:
S0001, S0002, S0003, M0004, M0005, S006 mı?
S0001, S0002, S0003, M0001, M0002, S004 mı?
Buna göre formülü ayarlamak gerekir.
Yukarıda ki formülde rasgele üretilen sayının tekrar gelme olasığı var. ben rasgele sayı üretirken mükerrer sayı oluşmasını önlemek istiyorum.
Tekrar edilmeyen en güzel sayı çalışması, tarih-saat üzerinden yapılabilir. Bunun için now() ile dönen tarih saat bilgisini sayı değerine dönüştürmek gerekir. Aşağıdaki örnek bunun için yapıldı.
İnadına, ille de Accesstr.net...
Konuyu Okuyanlar: 1 Ziyaretçi