AccessTr.neT
Kayıtlarda Olan Değişiklikleri Kaydetmeden Çıkmak - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Kayıtlarda Olan Değişiklikleri Kaydetmeden Çıkmak (/konu-kayitlarda-olan-degisiklikleri-kaydetmeden-cikmak.html)



Kayıtlarda Olan Değişiklikleri Kaydetmeden Çıkmak - accessman - 17/03/2020

Accessde formda verilerde yapılan değişiklik kaydetmeye gerek kalmadan güncelleniyor
Bunu sadece biz kaydet dediğimizde geçerli olması kaydetme dersek ilk bilgilere geri dönmesini nasıl sağlıyorsunuz
Formun beforeupdate olayına oldvalue ye geri dön mü yazıyorsunuz


Cvp: Kayıtlarda Olan Değişiklikleri Kaydetmeden Çıkmak - berduş - 17/03/2020

me.undo
olması gerek


Cvp: Kayıtlarda Olan Değişiklikleri Kaydetmeden Çıkmak - accessman - 17/03/2020

bilmediğim için soruyorum çünkü sizlerden öğrendiklerime bakıyorum bilmediklerim yüzünden boşuna hamallık yapıp yüzlerce satır yazmış olduğumu anlıyorum
şimdi tabloya ilişkili form ile kayıtları getirdik baya da önemli kayıtlar kontrolsüz değiştiğinde sıkıntı olacak cinsten 
bir sonraki kayda geçerken varsa yapılan değişiklik form before update ile soracak
kabul edersek güncelleyip geçecek
kabul etmezsek undo ile eski bilgilere geri dönecek
buraya kadar sıkıntı yok gibi 
ama before update uğramadan çıkılırsa kayıtlar orjinal haliyle mi kalıyor yoksa değişmiş haliyle mi kalıyor
öyle olmalı ki olabilecek her ihtimalde bilgiler orjinalde kalsın
sadece ve sadece bana sorupda bende "evet güncelleyebilirsin" diye onay verirsem değişiklikler geçerli olsun
elektrikler kesilmesi vs gibi her ihtimalde evet demediysem eskisi gibi kalsın
bu mümkün mü


Cvp: Kayıtlarda Olan Değişiklikleri Kaydetmeden Çıkmak - berduş - 17/03/2020

Yanilmiyorsam siz beforeupdate e kodu yazarsanız ve tablodaki veri değişmişse size her koşulda sorar
access yada form kapatilmadan önce yada kayıtlar arasında dolaşmadan önce değişiklik varsa beforeupdatee yazdığınız kod calisir. Isterseniz deneme amaçlı olarak sadece msgbox "kayit degisti" yazıp deneyebilirsiniz.


Cvp: Kayıtlarda Olan Değişiklikleri Kaydetmeden Çıkmak - Oğuz Türkyılmaz - 17/03/2020

(17/03/2020, 00:14)accessman yazdı: Accessde formda verilerde yapılan değişiklik kaydetmeye gerek kalmadan güncelleniyor
Bunu sadece biz kaydet dediğimizde geçerli olması kaydetme dersek ilk bilgilere geri dönmesini nasıl sağlıyorsunuz
Formun beforeupdate olayına oldvalue ye geri dön mü yazıyorsunuz

Merhaba 

https://www.youtube.com/watch?v=SFgug0LGQUM&list=PLFGe3inHxeS8AefJlBuVTC_ZyIEXaxlNw&index=9 

Vıdeonun 8.40 sanıyesınde anlatıılıyor. denetımlerın Aktıf Pasıf yapılması ıle ılgılı derselerın öncekı bolumlerınede ızlemenız lazım oldukca sade bır şekılde anlatılmış.