Skip to main content

AccessTr.neT


Accesste Değişikliklerin Arşivini Yapmak

Accesste Değişikliklerin Arşivini Yapmak

#3
Buna daha az kodlu bir çözüm buldum. Tablodaki tüm satırları ve log tutmak istediğim tüm sutunları başka bir tabloya kaydettim ve bunun ismini örneğin TLog koydum, bir sutun ilave ettim günün tarih ve saatini otomatik varsayılan değer yaptım ve bir tane de hesaplanmış sutun ekledim, Bir tane de ID sutunu ve bunu anahtar sutun yaptım.
Bir tane Ekle sorgusu yaptım ve eklemenin TLog tablosuna yapılmasını tanımlardım. Log tutmak istediğim tüm sutunları [ID]:[isim]&[Soyisim]&[Giris]&.... bu şekilde bir ifade ile bir sutun oluşturdum. değişiklik talebinin yapılacağı forma da bir button ekledim bu sorduyu çalıştırması için. sorgu her çalıştığında sutunlardan herhangi bir satırda herhangibir değişiklik olunca ID sutunda değişiklik oluyor ve bu satır TLog tablosuna ekleniyor. Değişiklik olmayan satırlar unique değer sorunundan dolayı tekrar tekrar kaydedilmiyor.
Sonra tutulan logları göstemek için ise mesela [Giris] hücresinin bulunduğu formun yanına bir tane Açılan kutu ekleyip onu sadece oku görünecek kadar küçük hale getiriyoruz. ve bu açılan kutuda [Giris] hücresinde yapılan değişiklikleri ve hang tarih ve saatte yapıldığını göstermesini sağlıyoruz , Açılan Kutu'daki yaptığımız tanımlama ile.

(02/10/2020, 08:29)selimkara yazdı: Buna daha az kodlu bir çözüm buldum. Tablodaki tüm satırları ve log tutmak istediğim tüm sutunları başka bir tabloya kaydettim ve bunun ismini örneğin TLog koydum, bir sutun ilave ettim günün tarih ve saatini otomatik varsayılan değer yaptım ve bir tane de hesaplanmış sutun ekledim, Bir tane de ID sutunu ve bunu anahtar sutun yaptım.
Bir tane Ekle sorgusu yaptım ve eklemenin TLog tablosuna yapılmasını tanımlardım. Log tutmak istediğim tüm sutunları [ID]:[isim]&[Soyisim]&[Giris]&.... bu şekilde bir ifade ile bir sutun oluşturdum. değişiklik talebinin yapılacağı forma da bir button ekledim bu sorduyu çalıştırması için. sorgu her çalıştığında sutunlardan herhangi bir satırda herhangibir değişiklik olunca ID sutunda değişiklik oluyor ve bu satır TLog tablosuna ekleniyor. Değişiklik olmayan satırlar unique değer sorunundan dolayı tekrar tekrar kaydedilmiyor.
Sonra tutulan logları göstemek için ise mesela [Giris] hücresinin bulunduğu formun yanına bir tane Açılan kutu ekleyip onu sadece oku görünecek kadar küçük hale getiriyoruz. ve bu açılan kutuda [Giris] hücresinde yapılan değişiklikleri ve hang tarih ve saatte yapıldığını göstermesini sağlıyoruz , Açılan Kutu'daki yaptığımız tanımlama ile.

insan az kod bilince böyle çözümler buluyor , yapacak bişey yok. Ya kod öğrenecez, yada böyle devam
Son Düzenleme: 02/10/2020, 08:31, Düzenleyen: selimkara.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
RE: Accesste Değişikliklerin Arşivini Yapmak - Yazar: selimkara - 02/10/2020, 08:29
Task