12/12/2011, 18:53
12/12/2011, 18:56
(12/12/2011, 18:53)sledgeab yazdı: [ -> ]Veritabanını onardığınızda silinen verilerin bulunduğu tabloda otomatik sayı 1'den başlar.
Tabloya onay kutusu ekleseniz, tablodaki verileri silme yerine onay kutusunu işaretletseniz, sonraki kayıtlarda aktarma işlemi yapılıncaya kadar onay kutusu boş olsa ve aktarma işleminden sonra onay kutuları tekrar işaretlense ??
12/12/2011, 19:44
selam basit olabildiğine bir örnek ekledim
incelenirse belki başka yollar bulunabilir
incelenirse belki başka yollar bulunabilir
14/12/2011, 00:55
1. mesaja eklediğiniz örnek için;
bostablo isimli tablodaki id alanını Sayı yaptım,
Form'a id adında metin kutusu ekledim ve varsayılan değerine
Böylelikle tablo silindikten sonra yeni kayıt esnasında id alanına verilecek değeri "anatablo" isimli tablodaki en büyük id değerinin 1 fazlası olarak veriyor.
bostablo isimli tablodaki id alanını Sayı yaptım,
Form'a id adında metin kutusu ekledim ve varsayılan değerine
=DMax("[id]","anatablo")+1
yazdım. Böylelikle tablo silindikten sonra yeni kayıt esnasında id alanına verilecek değeri "anatablo" isimli tablodaki en büyük id değerinin 1 fazlası olarak veriyor.
14/12/2011, 10:00
selam
sayın sledgeab cevap ve düşünceniz için teşekürler fakat benim sorunum bu değil
sorun tabloyu komple silipte otomatik sayıyı sıfırlatmamak
dikkat ettiyseniz sayıal tablosunu göreceksiniz bu tablo ile sizin koda benzer şekilde benzersiz numara elde etmekteyim ve programın temeli olan hareketno olarak kullanmaktayım
tekrar teşekkürler
sayın sledgeab cevap ve düşünceniz için teşekürler fakat benim sorunum bu değil
sorun tabloyu komple silipte otomatik sayıyı sıfırlatmamak
dikkat ettiyseniz sayıal tablosunu göreceksiniz bu tablo ile sizin koda benzer şekilde benzersiz numara elde etmekteyim ve programın temeli olan hareketno olarak kullanmaktayım
tekrar teşekkürler
14/12/2011, 10:10
merhaba
örneğinizi tam inceleyemedim ama ..
o zaman otomatik sayıyı dikkate almadan sizin bir sayı alanını kullanmanız gerekiyor ,yani İD "yi değil başka bir alan yapın OTOSAY gibi yaptığınız bu alanı kullanın ve verilerinizi bu alan sayesinde kontrol edin,tabiki otomatik sayı alanına diğer alt alanları bağladığınızda bu otomatik alanlar bir gün gelip silinirse ileride sorun çıkınca veya tablolarda verileri excelden almaya kalktığınızda sorunlar çıkacaktır ,bunun için tekrar uygulamanızı gözden geçirmelisiniz diye düşünüyorum..kolay gelsin
örneğinizi tam inceleyemedim ama ..
o zaman otomatik sayıyı dikkate almadan sizin bir sayı alanını kullanmanız gerekiyor ,yani İD "yi değil başka bir alan yapın OTOSAY gibi yaptığınız bu alanı kullanın ve verilerinizi bu alan sayesinde kontrol edin,tabiki otomatik sayı alanına diğer alt alanları bağladığınızda bu otomatik alanlar bir gün gelip silinirse ileride sorun çıkınca veya tablolarda verileri excelden almaya kalktığınızda sorunlar çıkacaktır ,bunun için tekrar uygulamanızı gözden geçirmelisiniz diye düşünüyorum..kolay gelsin