Log Kaydı Oluşturmak - 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ığı: Log Kaydı Oluşturmak (/konu-log-kaydi-olusturmak.html) |
Cvp: Log Kaydı Oluşturmak - feraz - 14/03/2020 (14/03/2020, 14:48)accessman yazdı: Sqlite dan neden vazgeçtinizÜstad bir zamanlar vb.net ile uğraşırken veritabanı arayılına girmiştim ve sqlite cazip gelmişti.Aslında vazgeçmedimde vb.netten vazgeçtim Dolayısıyla sqlitedende vazgeçmiş bulunduk.Birde karmaşık geldi sanal tablo vs..oluşuyordu tam istediğim gibi olmamıştı.Sqlite yerine Access daha iyi bence vt olarak. Cvp: Log Kaydı Oluşturmak - accessman - 14/03/2020 Vb.net in Vba dan çok farkı var mı Cvp: Log Kaydı Oluşturmak - feraz - 14/03/2020 (14/03/2020, 14:48)accessman yazdı: Benim vertabanı zaten sqlite da o yüzden sıkıntı olmayabilir siz txt daha az yer tutar diyorsunuz galiba Gifte anlattım programsız sqlite çalıştırmayı. Yer tutma olayınıda gösterdim. Cvp: Log Kaydı Oluşturmak - feraz - 14/03/2020 Zamanında Taruz hoca yapmış dosyayı ekleyeyim içinde yok yok şifre kullanıcıların ilk harfleri Belki işinize yarayabilir. Cvp: Log Kaydı Oluşturmak - accessman - 14/03/2020 Süper teşekkürler Cvp: Log Kaydı Oluşturmak - accessman - 15/03/2020 @feraz eklediğiniz yönetim araçları eklentisinde kayıt casus kısmında her işlem kaydediliyor bunun çalışma mantığı anladığım kadarı ile şöyle
ile formun güncelleme öncesinde fonksiyon çalışıyor ama bunun için olayın tetiklenmesi lazımtetiklenmesi için de formun veri kaynağı tabloya bağlı olması gerekiyor fonksiyonda controllerin old ve new value leri kontrol edilip kaydediliyor gayet de güzel çalışıyor ama problem benim formun veri kaynağı tabloya bağlı değil yani Dlookup ile bilgileri forma yükleyip değişiklik olursa update sorgusu ile verileri güncelliyorum burada anahtar kelime değişiklik olursa ben değişiklik olup olmadığını amiyane bir şekilde tüm control valueleri bir stringde toplayıp giriş ve çıkışda karşılaştıryorum mesela girişte "Ahmet"&"Ankara"&"Erkek" çıkışta "Ahmet"&"İstanbul"&"Erkek" ise kaydetme fonksiyonu çalışıyor.
özetle sorum şu bu fonksiyonda kontrolun eski ve yani değerlerini alabilmem için formun veri kaynağının bir tabloya bağlı olması şart mı ilişkisiz formlarda Form_BeforeUpdate olayı çalışır mı |