(08/01/2011, 22:25)okileturc yazdı: Bu mümkün tabi sitemizde buna benzer çok örnek var ama kabaca
kod şöyle olmalı :
shs_id = (Dmax("[shs_id]","tbl2010"))+ 1
Formülde shs_id = yeni kaydın shs_id' si
Dmax("shs_id","tbl2010")+ 1 = 2010 tablosundaki en byük shs_id' ye bir eklenmesi dir.
Ancak bunu yapabilmeniz için yeni kayıt ekleme işlemini bir form aracılığı ile
yapıp ekleme veya kayıt butonu aracılığı ile yukarıdaki kodu uygulamanız gerekir.
Ancak huylu huyundan vaz geçmez ben hem cevap yazıp hem sorarım
bu size otomatik sayıdan farklı olarak ne fayda sağlayacak ? Kayıt sayısı çok
farklı yöntemlerle istediğiniz alana istediğiniz an taşınabilir
mesela :
kayıt sayısı = DCount("[shs_id]","tbl2010")
Kolay gelsin
otomatik sayı ile atanırsa aradan 1 ve ya daha fazla kayıt silersek hata almaz mıyız?
100 kayıtlı bir tablomuz var ve shs_ıd leri 1 den 100 e kadar otomatik sayı ile doldurulmuş olsun.
ben deneme amacıyla tablonun en sonuna 5 adet kayıt eklediğimde otosayı ile 105 e kadar dolu olacak ve silip yeniden kayıt girdiğimde 106 olmayacak mı?
bu işlemei tablo birleştirirken yapmak mümkün değil mi;?
birde 11 nolu mesaja bakar mısınız?