با سلام مجدد

شرمنده که مطلب تکراری اما فکر کردم که این مطلب رو به صورت جداگانه قرار بدم بهتره


5 مقوله است که همه رو میشه به راحتی انجام داد


Insert , Update (Edit) , Delete در یک Table و مقوله پنجم هم همین موارد در Table دیگریست


- مایکروسافت از Access 2007 به بعد قابلیت قدیمی ای رو که البته در اکسس تازگی داشت به فایل هاش اضافه کرد



این قابلیت همون SQLFunction هستش که در اکسس به عنوان DataMacro شناخته میشه


- بسیار هم قدرتمنده و ضریب خطای کمی داره و کد نویسی رو در این موارد بسیار کم میکنه



و اما Datamacro کجاست

1.jpg

1 (1).jpg

دیتا ماکرو رو از اینجا میتونید ایجاد کنید

اما توضیح :


AfterInsert : همون طور که از اسمش مشخصه این حالت کارش اینه که بعد از هر ایجاد رکورد جدید بیاد و ماکرو ای رو که براش تعریف کردید اجرا کنه
AfterUpdate: همون طور که از اسمش مشخصه این حالت کارش اینه که بعد از هر تغییر در رکورد های قبلی بیاد و ماکرو ای رو که براش تعریف کردید اجرا کنه
AfterDelete: همون طور که از اسمش مشخصه این حالت کارش اینه که بعد از هر حذف رکورد بیاد و ماکرو ای رو که براش تعریف کردید اجرا کنه


BeforeDelete : همون طور که از اسمش مشخصه این حالت کارش اینه که قبل از هر حذف رکورد بیاد و ماکرو ای رو که براش تعریف کردید اجرا کنه


و اما BeforeChange : کارش اینه که قبل از هر تغییری بیاد و ماکرو ای رو که براش تعریف کردید رو اجرا کنه

خوب بریم سراغ ایجاد یه دیتا ماکرو :

برای همین روی Create Named Macro کلیک کنید


1 (2).jpg

بعد از این وارد منوی دیتا ماکرو خواهید شد این منو به این شکله


1 (3).jpg