ثبت و پی گیری تغییرات انجام شده توسط کاربران برنامه
باسلام
برنامه ای دارم که دارای تعداد ی کاربر می باشد که به منظور بالا بردن ایمنی اطلاعات و ردیابی تغییرات انجام شده بر روی اطلاعات می خواهم که برنامه قابلیت ثبت و ذخیره کلیه تغییرات انجام شده بر روی رکورد ها را با درج تاریخ و نام کاربر ثبت کننده اطلاعات داشته باشد و توسط فرمی به نام سوابق تغییرات که دارای دو ردیف اطلاعات قبل و بعد از تغییرات و نام کاربر و تاریخ تغییرات را نمایش دهد . دوستانی که با برنامهای کاربردی که دارای چندین کاربر باشد کار می کنند این ضرورت را حتما احساس نموده اند به خصوص اگر اطلاعات دارای اهمیت باشد . ردیابی تغییرات انجام شده و مسئولیت ثبت اطلاعات توسط کاربران ضروری می باشد .
لطفا در صورت امکان با نمونه های عملی راهنمایی فرمائید . متشکرم
نقل قول: ثبت و پی گیری تغییرات انجام شده توسط کاربران برنامه
متخصصین اکسس لطفا راهنمایی بفرمایند
نقل قول: ثبت و پی گیری تغییرات انجام شده توسط کاربران برنامه
به احتمال خیلی زیاد قبلا در این مورد بحث شده - با این وجود میتونین از رویداد before update فرم استفاده کنین.
این چیزی رو که دنبالش هستین اصطلاحا بهش audit trail میگن (یا changes log) که با استفاده از همین عبارت ها در جستجوی گوگل میتونین نمونه ها و راهکارهای خوبی پیدا کنین.
نقل قول: ثبت و پی گیری تغییرات انجام شده توسط کاربران برنامه
ضمن تشکر از دوست عزیز
ولی با جستجو در همین سایت تاپیک هایی را یافتم که در خصوص change log مواردی بیان شده این موارد بیشتر در محیط sql بودند آیا در خصوص اکسس نیز کاربرد دارند یا نه اگر دارند به چه شکلی باید عمل نمود.
نقل قول: ثبت و پی گیری تغییرات انجام شده توسط کاربران برنامه
در اکسس هم میشه و روش هم همونطور که گفته شد استفاده از رویداد before update فرم (و یا کنترلهای دلخواه) هست.
البته در چنین کاربردهایی نوشتن windows app با تکنولوژی دات نت خیلی کار رو ساده میکنه: بعنوان مثال خیلی ساده میشه رکوردهای اضافه شده، حذف شده، و ویرایش شده رو هر کدام جداگانه و با چند خط کد بدست آورد و یکجا سابقه تغییرات رو ذخیره کرد.
1 ضمیمه
نقل قول: ثبت و پی گیری تغییرات انجام شده توسط کاربران برنامه
سلام
نمونه رو ببینید... (قبلا از همین سایت دانلودش کردم)
تمامی موارد در جدول Tb History ضبط میشه... (البته میتونید موارد مدنظر خودتون رو با توجه به روال موجود اضافه کنید - به نظرم نمونه بسیار خوبی برای شروعه)
موفق باشید
یا علی
نقل قول: ثبت و پی گیری تغییرات انجام شده توسط کاربران برنامه
ضمن تشکر از دوست عزیز که راهنمایی فرمودند بسیار جالب بود اما من می خواهم که فیلد های ویرایش یافته در هر رکورد و مقدار قبلی قبل از تغییر و مقدار جدید آن را نشان دهد. متشکرم