otomatik arttırma

04/11/2010, 16:32

KARAHİSARLI

hayırlı günler
ben accessden önceden bir program yapmıştım. burada ilişkideki metin kutusu otomatik sayı özellikliydi. ancak bu verileri başka bir programa taşıdım. sayı olarak aktarmak zorunda kaldım. sayıyı budefa elle arttırmak zorunda kaldım.

örnekte sunduğum üzere kimlik formuddaki ikinci kayıtta 4 rakamı vardır. üçüncüyeni bir kayıt eklediğimde en son kayıt olan 4 ün bir attırılarak 5 yazmasını istiyorum. buraya nasıl bir formül girmek lazım ilginize şimdiden teşekkürler
04/11/2010, 20:08

alpeki99

Sitemizde çok sayıda örnek var aslında. Arama yaparak çok daha farklı çözümler bulabilirsiniz. Örnek bir konu için tıklayınız.
05/11/2010, 00:15

estapan

Sn Karahisarlı,

=DMax("[ono]";"[kimlik]")+1
kimlik tablosundaki ono alanının son kayıttan bir fazlasını verir
05/11/2010, 08:39

KARAHİSARLI

teşekkürler
biraz acemiliğime verin lütfen araştırdım ama bulamamıştım.
sağlun
21/02/2020, 18:35

Oğuz Türkyılmaz

(05/11/2010, 00:15)estapan yazdı: Sn Karahisarlı,

=DMax("[ono]";"[kimlik]")+1
kimlik tablosundaki ono alanının son kayıttan bir fazlasını verir
Merhaba sayın @estapan uye kayıtlarını yaptığım bır formum var kimlik alanı  otomatık sayı ve  UyeNo alanım Sayı tipinde ben her yeni kayıt butonuna basıldığında yapılacak yeni Uye giriş kaydının en son yapılan uyekaydındaki UyeNo değerinin 1 fazlası olmasını istiyorum kodunuzu uygulamadıgım yer kalmadı  ama pek becerikli değilim sanırım. Bu formda nasıl uygulayabilirim. Teşekkürler.

21/02/2020, 18:57

Oğuz Türkyılmaz

UyeNo çıkıldığında olay yordamına 

txtUyeNo = DLast("Nz([kimlik],0)", "T_1_MemberDefinition") + 1

koduyla sorunumu çözdüğümü zannettim ama kimlik numarası her forma giriş çıkışta arttığı için bir kaç boş giriş çıkış yaptırıp otomatık sayı değerini arttırınca  yanlış numara vermeye başladı.