Forum
Merhaba,vb.net ve c# ile veri tabanı yönetimi ve raporlama üzerine program yazıyorum. Yazdığım program için log sistemi yapmak istiyorum. Amacım, kullanıcıların yaptığı tüm işlemleri kayıt altına almak ve gerektiğinde bunları rapor olarak yazdırmak. Nasıl bir yol izlemeliyim. Teşekkürler iyi çalışmalar...
merhaba
öncelikle hangi tabloların log olarak tutulacağını belirlemelisin.(mesela cari hareket tabloları log tutulabilir. vs.)
Gereksiz tabloları log tutmamalısın
log sistemine gelince,
farklı bir veritabanı oluşturup içerisine log tablosu açabilirsin.
bu tablonun içeriği aşağıdaki gibi olabilir.
1-Modül ( Cari- Kasa- Stok - vs gibi kendi yazılımında oluşturduğun modül yada ekran adları)
2-Tarih Saat
3-İşlemi yapan Kullanıcı
4-İşlem Türü (Kaydet-Güncelle-Sil-Yazdır vs. gibi)
5-Açıklama
Log tutmak istediğin ekranlarda kaydet - düzenle- sil - yazdır butonları tıklandığında açmış olduğun veritabanı içerindeki log tablosunada 5 seçenekteki verilerle birlikte kayıt attırabilirsin.
daha sonra bunu istediğin bir rapor tool ile raporlayabilirsin.
iyi çalışmalar.