otomatik sayı alanı sıfırlamasın - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html) +--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html) +--- Konu Başlığı: otomatik sayı alanı sıfırlamasın (/konu-otomatik-sayi-alani-sifirlamasin.html) |
Cvp: otomatik sayı alanı sıfırlamasın - alpeki99 - 12/12/2011 Cevap bekliyorsunuz ancak bizimde işlerimiz arasında sizlere yardımcı olmaya çalıştığımızı unutuyorsunuz galiba. İlk mesajımda yazdığım gibi ne yapmak istediğinizi anlatamadınız. Bakın bu cümleden hiç bir şey anlaşılmıyor. Alıntı:alttaki kodla tabloyu sildiğimde ve projeyi kapatıp açtığımda *** Tabloyu silmiyorsunuz tablodaki verileri siliyorsunuz. *** Projeyi kapatsanızda açsanızde Otomatik Sayı sıfırdan başlamaz. Şartlıda silseniz şartsızda silseniz Otomatik Sayı son kullanılan sayıya +1 ekler devam eder. *** "aktarma işim bittiğinde tabloyu komple boşaltmak istiyorum bunu engelleyebilirmiyiz" böyle bir cümleden anlam çıkmıyor. Programın işleyişinden anladığım şey şu : "İsmi bostablo olan tablonuzdaki verileri dolutablo isimli tabloya aktarma işlemi yaptıktan sonra bostablo isimli tablodaki tüm kayıtları silmek. Benim burada anlattığım gibi lütfen açık, örnekli şekilde anlatınız. Diğer türlü yanıt almanız gecikecek. Cvp: otomatik sayı alanı sıfırlamasın - aydın3838 - 12/12/2011 selam fom1 boş tabloya bağlı ve boş tabloya veri kaydı yapıyorum form1 deki verileri aktar bos tabloyu boşalt butonuna bastığımda boş tablodaki verileri ana tabloya aktarıyor ve boş tablonun içindeki kayıtlı verileri siliyorum diyorumki yukarıda ki olayı veri tabanını kapatmadan devamlı aynı işlemi tekrarladığımda sıkıntı yok fakat veri tabanı sıkıştır onar & kapat aç yapıldığında boş tablonun id otomatik sayı alanı son kullanılan sayı + 1 den değilde 1 ve artılarından başlıyor şayet ana tablodaki id sayı alanındaki sayılara bakılırsa (1den 14 e kadar bir sıralama var (1 den 7 ye kadar bir sıralama var) benim istediğim ise boş tabloyu şart olmadan yanı kriter vb.. olmadan tüm verileri silmek ne olursa olsun boş tablonun otomatik sayı alanın yeni baştan sıfırlamamasıdır bu ne olursa olsun sıkıştır onar db kapat aç vs.. anlatabildiğime inanıyor ve cevabınızı bekliyorum ayrıca sabrınıza ve cevap verdiğiniz içinde ayrıca teşekkürü boç biliyorum saygılarımla Cvp: otomatik sayı alanı sıfırlamasın - alpeki99 - 12/12/2011 İşte mükemmel anlatım diye ben buna derim Ne yazık ki çözüm olarak istediğiniz tarzda bir şey söyleyemeyeceğim çünkü [url=https://www.accesstr.net/showthread.php?tid=9830]Düzenle/Onar[/url] yapıyorsunuz. Başka çözümler var elbet ancak onlarda sizin istediğiniz türde değil. Düşüneceğim ancak şimdilik aklıma birşey gelmiyor. Cvp: otomatik sayı alanı sıfırlamasın - aydın3838 - 12/12/2011 hocam bir çok arkadaş otomatik sayı alanını sıfırlamak için aranıp durmakta ve bana gerekli olmayan bir sonuç başıma bela oldu gitmiyor başka bir çözüm bulmalıyım. şöyle bir çözüm olabilirmi örneğin formda liste kutusuna tabloya bağlı olmadan veri ekleme veya ilgili tablodan liste kutusuna yine liste kutusunun kayıt kaynağı olmadan veri ekleme ve bu verileri ana tabloya aktarma gibi bir olay yapılabilirmi olabilirse nasıl bir yol çizilir veya elinizde aklınızda bu tarz bir bilgi mevcutmu buradan kastım tablo sadece bilgi depolamak için kullanılacak açılımı ise biraz uzun örneğin mal alışı yapılacak hareketler tablosu (cari ad,toplam tutarı,vedesi,alacak,borç, vs...alanları var hareket detay tablosu(cari ad ürün adı,birimi,birim fiyatı,kdv,iskonto,tutarı böyle bir çalışmada kayıt yapıldığında hareket detay tablosundaki kayıtları ileride görüntülemek için forma aldığımda düzenleyipte vazgeçmek isterisem verilerle direkt oynandığından vezgeçme undo yapılmaz bu yüzden önce boş tabloya almak ve ardından şlem görürde kaydedersem eski verileri silip yenilerini yazmak yukarıda anlattığımı formda liste kutusuna tabloya bağlı olmadan veri ekleme veya ilgili tablodan liste kutusuna yine liste kutusunun kayıt kaynağı olmadan veri ekleme ve bu verileri ana tabloya aktarma gibi bir olay yapılabilirmi saygılarımla Cvp: otomatik sayı alanı sıfırlamasın - alpeki99 - 12/12/2011 Programınızda neyi nasıl ne zaman niye yapmak istediğinizi bilemiyorum elbet ancak bence daha tercih edilebilir yollar kullanabilirsiniz. Anladığım kadarıyla mevcut bir kaydı düzenlemek için bir tabloya alıyorsunuz Kaydet tıklayınca kaydediyor ancak kaydetmek istemiyorsanız Undo komutu ile vazgeçiyorsunuz. Belki hiç bu istediklerinize gerek kalmayacak bir çözüm önerebiliriz ancak kayıt düzenlemek için başka bir tabloya alma işlemi çok doğru bir yöntem değil. Cvp: otomatik sayı alanı sıfırlamasın - ozanakkaya - 12/12/2011 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 ?? |