06/01/2011, 17:45
alpeki99
Yazdır butonunun kodlarına girin. 3 satır kod yazılmış durumda. 3. satırda yer alan :
ile işlem sonrasında yeni bir kayıt ekletmek istemişsiniz. Dolayısıyla kaydedilen veriyi değilde yeni bir kaydı açıyor. Yani 3. satırı silip hiç bir şey yazmazsanız o kayıt ekranda kalır. Yeni bir kayıt eklemek istediğinizde ise üstteki kodu kullanabilirsiniz.
Bu arada yeni bir kayıt dediğiniz zaman metin kutularında önceki kaydın bilgileri kalıyor temizlenmiyor. Bunun için tüm metin kutularını temizleyen kod olduğu gibi isterseniz :
komutunuda kullanabilirsiniz.
DoCmd.GoToRecord , , acNewRec
ile işlem sonrasında yeni bir kayıt ekletmek istemişsiniz. Dolayısıyla kaydedilen veriyi değilde yeni bir kaydı açıyor. Yani 3. satırı silip hiç bir şey yazmazsanız o kayıt ekranda kalır. Yeni bir kayıt eklemek istediğinizde ise üstteki kodu kullanabilirsiniz.
Bu arada yeni bir kayıt dediğiniz zaman metin kutularında önceki kaydın bilgileri kalıyor temizlenmiyor. Bunun için tüm metin kutularını temizleyen kod olduğu gibi isterseniz :
MetinKutusuAdı.Value = vbNullString
komutunuda kullanabilirsiniz.