Skip to main content

AccessTr.neT


Form Kayıt Oldugunda 1 Artan Değer Kaydetmeden Cıkıldıgında Da Artıyor.

Oğuz Türkyılmaz
Oğuz Türkyılmaz
13
1913

Form Kayıt Oldugunda 1 Artan Değer Kaydetmeden Cıkıldıgında Da Artıyor.

Çözüldü #1
Merhaba aşağıdaki kod ile form acıldıgında tablodakı son uye numarasının bır fazlasının trtUyeNo alanına getirilmesi amaçlanmıştı.

Private Sub txtUyeNo_Exit(Cancel As Integer)
txtUyeNo = Nz(DMax("clng(nz([UyeNo],0))", "[T_1_MemberDefinition]"), 0) + 1

Form açıp işlem yapmadan kapat tuşu ile kapattığınızda da uye numarasi bir değer alıp tabloya bos bir sekilde kayit atiyor. Formulu txtUyeNo ve txtKımlık alanlarının nerdeyse tum yordamlarında denedim başka başka şekillerde hatalı kayıt attı. Şu an stabil çalışması için kaydet tuşuna bastıgınızda kaydı yapıp formdan cıkartıyorum bu şekilde kapat tuşuna bastırmıyorum ama peşpeşe 2,3 kayıt yapılacaksa her defasında formu yeniden tıklaması gerekiyor. Yardımlarınız için şimdiden teşekkürler.

[Resim: do.php?img=9712]
.rar Kapat Hata.rar (Dosya Boyutu: 59,27 KB | İndirme Sayısı: 1)
Access Çekirgesi 
[Resim: img-cray.gif]


Cevapla
#2
Eskiden de boş kayıt olusturuyor muydu? Isterseniz uyeno değerini kaydetme butonuna ekleyin yada çıktığında oluşan değeri ilişkisiz bir metin kutusuna ekleyin kaydederken oradan atama yapsin
Cevapla
#3
(22/02/2020, 11:53)berduş yazdı: Eskiden de boş kayıt olusturuyor muydu? Isterseniz uyeno değerini kaydetme butonuna ekleyin yada çıktığında oluşan değeri ilişkisiz bir metin kutusuna ekleyin kaydederken oradan atama yapsin
Hayır bu sekılde dıkkatımı cekmemıstı. Belkide tamamen formdaki sayının artıp artmadıgına konsantre oldugumdan tabloya bakmak aklıma gelmedi sayının artma olayını halledınce sabah da hata kontrolü yaparken bu durumu gördüm.
Access Çekirgesi 
[Resim: img-cray.gif]


Cevapla
#4
Inceleme imkanım olmadığı için emin olamadım ama form bir tabloya bağlıysa ve metin kutuları da alanlarla iliskiliyse, herhangi bir alana veri girisi olur olmaz otomatik olarak yeni kayıt oluşturulur, ESC tuşuyla yada farklı yontemlerle iptal edilmediyse...
Cevapla
#5
(22/02/2020, 12:10)berduş yazdı: Inceleme imkanım olmadığı için emin olamadım ama form bir tabloya bağlıysa ve metin kutuları da alanlarla iliskiliyse, herhangi bir alana veri girisi olur olmaz otomatik olarak yeni kayıt oluşturulur, ESC tuşuyla yada farklı yontemlerle iptal edilmediyse...
Kesinlikle veri girişi yada başka bir müdahale asla söz konusu değil. O kadar çok varyasyon denedimki veri girişi paınca yada sadece enter ile kimlikno dan uyeno alanına gidince vs herşekilde bir hata oldu. Ve sonunda kaydet tuşuna basıldığında kaydedip çıkması şeklinde duzenleyip enazından bu şekilde stabil çalışmasını sağladım ama gelgelelim kapat tuşu basıldığında bu stabil durumu bozuluyor.
 
1- Forma Tıkla
2-form yuklensin
3-Hiç bir tuşa basma 
2- Kapat tuşu ile formu kapat.

yapılan bu kadar. Bu süreç tabloya boş kayıt atması şeklinde son buluyor.
Access Çekirgesi 
[Resim: img-cray.gif]


Cevapla
#6
Uyeno varsayılan olarak 0 gelmiyor mu? Yada varsayılan değerle gelen baska alanlar yok mu?
Bunların hepsi veri girişi sayılmaz mı?
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task