Me.AllowEdits = False
ile açılacak ve her current ile
Me.AllowEdits = False
olacak.düzenle butonu ile
Me.AllowEdits = True
olacak. bir müddet bekleyecek (bu kısmını nasıl yapacağımı şimdilik bilmiyorum) mesela 10 sn daha az veya daha fazla olabilir
süre bitene kadar veri girişi olmazsa kayıt için soracak "emin misin bak siliyorum son kararın mı"
cevaba göre Undo yu çalıştıracak ve tekrardan
Me.AllowEdits = False
olacak. Aynı zamanda elektrik kesintisi hariç tüm durumlarda kapanma çıkış kayıt değiştirme vs gibi durumlarda mutlaka çalışacak bir olaya undo yazılacak
böylece keydedeyim mi sorusu evet cevaplanma dışındaki her ihtimalde Undo olacak
(23/03/2020, 09:42)feraz yazdı:(23/03/2020, 09:31)accessman yazdı: access defter gibi bir şey kullanıcıya kalemi ve defteri veriyoruzHaklısınız ama o kadarda takmamak gerek.Accessi kullanmayı bilmeyen adam zaten hata yapabilir.Kullanmayı bilende ona göre davranır.Herşeyde korkulacaksa en garanti dosya açılırken yedek alınması.
yazdıktan sonra hoşumuza gitmezse sildirerek eski haline getiriyoruz
yani illa bir kere yazıyor farklı yöntemlerle Undo çalıştırıyoruz
belki hiç bir şekilde Undo kısmından kaçamayacak ama yine de beni rahatsız ediyor
düşünün nüleer santralinde milimetrik ayarların yapıldığı bir programda bu riski göze alır mısınız
bence yazamasın ama bu kullanıcı yetkisinden öte bir şey yani kimse yazamasın
mutlaka düzenle diye bir butona ve sonra kaydet diye bir butona basmak zorunda olsun
bu görüşünüze katılmıyorum şöyle diyebilir misiniz
"eğer şubat ayının hangi yıllarda 29 gün olduğunu bilmiyorsa zaten hata yapabilir. bilende ona göre tarih girer"
bir program 29.02.2019 tarihinin girilmesine izin veriyorsa maalesef olmamıştır.
öyle bir şey yazmalıyım ki adam çırpınacak hata yapayım diye program izin vermeyecek