سلام.یک برنامه ای طراحی کردم که تعداد زیادی جدول داره (جداول به روش کد فرست طراحی شده است) که این جداول در فرم ها قابلیت اضافه ،حذف و ویرایش رو دارد.در هر جدول دو فیلد برای ثبت تاریخ تغییرات و فردی که این تغییرات را اعمال کرده است اضافه کردم.
public string DateRegister { get; set; }
public int UserRegisterID { get; set; }
حال اگر یک رکورد را یوزر 1 از جدول A حذف کند دیگر نمیتوان فهمید که رکورد حذف شده رو چه کسی و در چه زمانی حذف کرده است.آیا راحلی واسه این مشکل وجود دارد؟
برای ساخت یک گزارش کلی از فعالیت هایی که یک فرد انجام داده چه راحلی وجود دارد؟
4f518860-bf29-4558-9d91-9563e1b2d88e.png
اگر من این دو فیلدی که گفتم در هر جدول ساختم حذف کنم و یک جدول مشابه جدول بالا بسازم و کلیه تغییرات را در آن ثبت کنم آیا این کار منطقی می باشد؟