AccessTr.neT

Tam Versiyon: Kayıt İşleminde Altarnatif Çözümler
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2 3
Öncelikle 3. mesajla yani doğrudan sorunuzla ilgili olan cevaba dönüş yapın
sn. @berduş kodu yazdığınız için indirmemiştim. ama benim sıkıntım undo ile değil.bir şekilde kaydı geri alıyoruz.soru başlığında da belirttiğim gibi alternatif bir yol arıyorum
yazmadan önce izin istesin sonra değiştirebilsin
(23/03/2020, 09:31)accessman yazdı: [ -> ]access defter gibi bir şey kullanıcıya kalemi ve defteri veriyoruz
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
Haklı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ı.
ben şimdilik şöyle çözüm buldum
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 veriyoruz
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
Haklı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ı.

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
(23/03/2020, 09:57)accessman yazdı: [ -> ]
(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 veriyoruz
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
Haklı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ı.

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.
Eğer kodlarla işlem yapacaksa bir insanoğlu hatayı gözr almalıdır çünkü geri alma olayı kritik.Exceldede aynı kod çalıştımı geri alınmaz tabi özel kod ile oluyor birkez oda ayrı karmaşıklık.Mesajda dwmek istediğim şöylede düşünülebilir.Amaliyat işini kasap yapsında görelim ne olacak gibi Img-grin
(23/03/2020, 09:52)accessman yazdı: [ -> ]bir müddet bekleyecek (bu kısmını nasıl yapacağımı şimdilik bilmiyorum)  mesela 10 sn daha az veya daha fazla olabilir
Bu kısım için başka konuda benzer örnek vermiştim diye hatırlıyırum.wait+datetime gibi bir kod ile istenilen kadar bekletilir yanlış yazmış olabilirim.
bekleme esnasında veri girilip girilmediğini nasıl takip edebiliriz
Sayfalar: 1 2 3