Merhaba Arkadaşlar
Eklediğim uygulamada aşağıdaki kodlarla Personel Formu yüklendiğinden ve kaldırıldığından metin kutularının temizlenmesini sağlıyorum ancak PresonelBilgileri Formuna geçiş yapıp işlem yaptıktan sonra tekrar personel formuna dönüş yaptığımda metin kutularının temizlenmesi ile birlikte Personel bilgileri personel tablodan da silindiğini görüyorum.
Benim istediğim Personel formu açıldığında ve kaldırıldığında metin kutuları temizlensin.
Formun yüklendiğinde olayına
Metin257 = ""
şeklinde kod eklerseniz, form yüklendiğinde ilk açılan kayıtta, metin257'nin denetim kaynağı olan AylikÜcreti alanına yazılmış veri silinir.
Formun yüklendiğinde olayına
DoCmd.GoToRecord , , acNewRec kodu eklemişsiniz. Bu kod ile form zaten boş geliyor. Diğer kodları eklemenizdeki amaç nedir?
Personel Formu kaldırıldığındaki olayının gereğini anlamadım ama başına DoCmd.GoToRecord , , acNewRec ekleseniz silmiyor.
Hocam DoCmd.GoToRecord , , acNewRec Kodu eklediğim halde metin kutuları temizlenmiyordu.
Metin257 = ""
İki kodu birden eklememin sebebi bir temizlemiyorsa diğeri temizesin.
DoCmd.GoToRecord , , acNewRec Kodu yalnız eklediğim. zaman uygulamayı kapatıp açtığım zaman personel tablosunda Adı Soyadı ve personele ait diğer bilgiler siliniyor.
DoCmd.GoToRecord , , acNewRec
Bu kod, form açıldığında olayına yazılırsa, yeni kayıt için boş kayıt açar.
Metin257="" kodunu form açıldığında veya yüklendiğinde olayına yazarsan, Form açıldığında Metin257'de "Ahmet" yazıyorsa bu veri silinir.
Formun açıldığında olayına
DoCmd.GoToRecord , , acNewRec
kodu ekle, diğer kodları sil. Formun kaldırıldığında olayındaki Metin257="" şeklindeki kodları da sil.
Çok teşekkürler Hocam.
Hocam yazdığınız gibi Formun açıldığında olayına DoCmd.GoToRecord , , acNewRec kodu ekledim. Diğer kodları sildim. Personel formunda listede kişiyi seçip PersonelBilgileri formuna geçip veri girip kayıt yaptıktan sonra Personel Formuna geri döndüğüm zaman kayıtlı olan şahısları Personel Tablosundan siliyor.