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