Skip to main content

AccessTr.neT


4 Basamaklı artan sayı veya rastgele birbirinden farksız 4 basamaklı sayı oluşturma

4 Basamaklı artan sayı veya rastgele birbirinden farksız 4 basamaklı sayı oluşturma

Çözüldü #1
İ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.
Cevapla
#2
(04/12/2014, 23:12)metbal yazdı: bu sayılar artan değilde birbirinden farklı da olabilir.


= "S" & Format(Int(10000 * Rnd()), "0000")
Cevapla
#3
ö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

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…
Cevapla
#4
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.
Bildiğini bilenin arkasından git, bildiğini bilmeyeni uyar, bilmediğini bilene öğret, bilmediğini bilmeyenden kaç.
Konfüçyüs
Cevapla
#5
(09/12/2014, 14:42)Seruz yazdı: 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.
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")
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.
Cevapla
#6
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ı.  
.rar tarihten seri no (2).rar (Dosya Boyutu: 19,76 KB | İndirme Sayısı: 14)
İnadına, ille de Accesstr.net...
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da