formun çıkışta otomatik tablo güncellemesinin engelleme

21/03/2010, 02:21

tolga2305

Merhaba bri form vasıtası ile tabloya veri giriliyor fakat formdaki alanlar doldurulduktan sonra vaz geçip formu kapatırsak veriler tekrar tabloya gidiyor bunu nasıl engelleyebiliriz. yani verilerin yanlızca kayıt butonu vasıtasıyla tabloya gitmesini sağlarız.
21/03/2010, 02:37

C*e*l*o*y*c*e

bakın oradan otomatik olarak kullandığımız kayıt işlemlerinde kaydı gerial butonu var onu eklemelisin
yada bir buton yap ve şu kodu yaz
DoCmd.DoMenuItem acFormBar, acEditMenu, acUndo, , acMenuVer70

yada...kaydet butonu kodlarını şu şekilde değiştir..

If MsgBox("Değişiklikler kaydedilsin mi?", 36, "K A Y D E T") = 6 Then
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70

Else
Me.Undo
21/03/2010, 02:46

tolga2305

bilgiler için teşekkür ederim... Fakat sormaya çalıştığım şey şu şekilde: Kullanıcı bilgileri denemek için girdi fakat verilerin tabloya gittiğinden haberi olmayacak ve gereksiz veriler oluşacak yani form kapatıldığında formun olaylarına nasıl bir kod yazmalıyız ki verilerin tabloya gitmesini engellensin.
21/03/2010, 02:49

ercansahin

Tekerlekle sonraki kayda gitmeyi engelleyerek, kaydet düğmesinin kodunu Celoyce hocanın söylediği gibi değiştirirseniz, kaydet düğmesine tıkladıktan sonra gelen eminmisiniz sorusu ile kullanıcı uyarılacak ve kayıt gerçekleşmemiş olacaktır.

Farenin tekerleğini döndürünce kayıtlar arasında neden dolaşıyor?
Bu arada sonraki ve önceki kayda gitmesinide denetim altına almanız gerektiğini unutmayın..
21/03/2010, 15:19

tolga2305

teşekkürler