انجمن تخصصی اکسس
جامع ترین انجمن تخصصی اکسس در خانه اکسس ایران
1
با سلام و خسته نباشد و تشکر از استادان عزیز که وقت با ارزش خودشون رو بدون هیچ ادعایی در اختیار ما گذاشتند.
من برنامه ای دارم که چند تا یوزر تعریف کردم که به صورت اسپلیت با کد کاربری و پسوورد خودشون وارد برنامه میشن و از فرم هایی که سطح دسترسی تعریف شده وارد فرم خود می شوند.
من میخواستم در سیستم خود در صورت اضافه کردن و یا حذف کردن اطلاعاتی از جداول توسط کاربران این اطلاعات در یک جدول ذخیره بشه و پس از تایید نهایی توسط مدیر حذف یا اضافه بشوند.ممنون اگر راهنمایی بفرمایید.با تشکر
پاسخ ها (5)
-
پاسخ پذیرفته شده
-
پاسخ پذیرفته شده
0با سلام
همه این کار ها در اکسس امکان پذیر هست .
برای اینکه باز کردن و بستن فرم ها رو به صورت log ذخیره کنید بایستی :
1- یک فرم ورود طراحی کنید که کاربران بتونند از طریق اون به برنامه شما وارد بشند .
2- با استفاده از یک جدول ( یا یک روش امن تر ) اطلاعات کاربر وارد شده را به عنوان کاربر آنلاین ذخیره کنید .
3- یک جدول مناسب برای ذخیره لاگ ها در فایل اکسس تان ایجاد کنید .
4- در ابتدای هر فرم اکسس تان با استفاده از اجرای یک پرسش عملیاتی یا با استفاده از کد VBA ( در رویداد on open ) اطلاعات کاربر آنلاین را به همراه ساعت و تاریخ جاری سیستم و نام فرم در جدولی که در مرحله قبل ساختید ذخیره کنید .
همانطور که می بینید این امکان چون به صورت اتوماتیک در اکسس وجود نداره پیاده سازی یک مورد ساده چقدر می تونه وقت گیر باشه .
درصورتی که بخواهید تمامی رکورد ها لاگ شود که کار خیلی پیچیده تر از این می شود که توصیه هم نمی شود .
معمولا با قرار دادن کد کاربر آنلاین در تمامی جداول شما عملا به هدفتون که آخرین تغییرات توسط چه کسی ثبت شده می رسید .
یا حق
کاویان -
پاسخ پذیرفته شده
-
پاسخ پذیرفته شده
برای ارسال پاسخ وارد شوید
برای ثبت پاسخ لازم است وارد شوید. از فرم مقابل برای ورود استفاده منید و اگر کاربر جدید هستید ثبت نام کنید.
اینجا ثبت نام کنید »