بدون دسته بندی

سوال: ثبت کلیه فعالیت های یک فرد در یک برنامه دیتابیس تحت ویندوز چه راه کاری وجود دارد؟


سلام.یک برنامه ای طراحی کردم که تعداد زیادی جدول داره (جداول به روش کد فرست طراحی شده است) که این جداول در فرم ها قابلیت اضافه ،حذف و ویرایش رو دارد.در هر جدول دو فیلد برای ثبت تاریخ تغییرات و فردی که این تغییرات را اعمال کرده است اضافه کردم.


public string DateRegister { get; set; }
public int UserRegisterID { get; set; }

حال اگر یک رکورد را یوزر 1 از جدول A حذف کند دیگر نمیتوان فهمید که رکورد حذف شده رو چه کسی و در چه زمانی حذف کرده است.آیا راحلی واسه این مشکل وجود دارد؟

برای ساخت یک گزارش کلی از فعالیت هایی که یک فرد انجام داده چه راحلی وجود دارد؟
4f518860-bf29-4558-9d91-9563e1b2d88e.png4f518860-bf29-4558-9d91-9563e1b2d88e.png
اگر من این دو فیلدی که گفتم در هر جدول ساختم حذف کنم و یک جدول مشابه جدول بالا بسازم و کلیه تغییرات را در آن ثبت کنم آیا این کار منطقی می باشد؟

عکس های ضمیمه


برنامه نویس
جهت کسب اطلاعات بیشتر به انجمن برنامه نویس مراجعه نمایید

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

12 + سه =

دکمه بازگشت به بالا