merhaba,
taleplerinize dair paylaşmak istediğim yardımcı olma bilgilerini şöyle belirtmek isterim:
1)-satış ekle butonuna basıldığında bu yordamda yer alan komutlar veri temizlemek için değil yeni kayıt açmak için hazırlanmış.çıkan mesaja göre satış eklemek için evet seçildiğinde
DoCmd.GoToRecord , , acNewRec ifadesi ile yeni kayıt hazırlanıyor aksi seçimde ise Me.Undo ifadesi ile de işlem geçersiz kılınıyor.
KAYDET butonuna basıldığında alanlardaki değerlerin temizlenip boş gelmesini istiyorsanız eğer ille de,o zaman;bu KAYDET butonunun tıklandığında olay yordamı içerisindeki
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
Me.Liste25.Requery
komutundan sonra
call temizle satırını ekleyiniz.alttaki gibi de fonksiyonu yazınız.
private sub temizle()
...
me.textbox1.value=""
...
end sub
gibi,form üzerindeki tüm alanları me.textbox1.value="" örnek satırındaki gibi tek tek yazmalısınız.böylece,liste güncellemesinden sonra alanların temizlenmesini sağlayıp kaydet butonunu istediğiniz sonucu elde edecek hale getirmiş olursunuz.
2-)-FRMSATISLAR formundaki formun toplam satış tutarı alanının yanında listenin de üzerinde bulunan Komut35 isimli disket resimli KAYDET butonunun işlem yapmasını istemiyorsanız eğer,bu butonu belki sonradan kullanmak isteyebilirsiniz diyerek,özellikler kısmından görünür seçeneğini hayır olarak işaretleyerek gizleyebilirsiniz.kullanma durumuna da gerek kalmaz böylece.
paylaşmak istediklerim bunlar.
iyi çalışmalar.
saygılar.
Cevapla