انجمن تخصصی اکسس
جامع ترین انجمن تخصصی اکسس در خانه اکسس ایران
2
با سلام
از آنجایی که از اکسس 2010 به بعد موردی به نام Data macro به اکسس اضافه شده که در ورژنهای قبل نبوده است و این امکانات جدید متفافت با ماکرو ها هستند اگرچه اسما شباهتی دارند
وقتی جدولی را باز می کنیم در منوی بالای اکسس تب Table Tools فعال می شه ( که در ورژنهای قبل به اینصورت نبوده است ) که در تب دومش امکاناتی مثل Before change ، Befor update , Afterinsert وغیره را دارد که دارای امکانات محدودی ولی متفاوتی نسبت به ماکروهاست . جای بررسی و نقد آن وجود دارد . لذا امید است در این مورد و کاربردهای آن بحث جامعی به همراه مثالهای کاربردی صورت گیرد ( در ضمن اینکه که امکانات طراحی جداول اکسس نیز اضافه گردیده است )
با تشکر
تشکر ها
hamid-nice این پست را دوست دارد
پاسخ ها (5)
-
پاسخ پذیرفته شده
3سلام
یک مثال کاربردی برای این مورد تهیه شد . در این مثال سه جدول وجود دارند که عبارتند از جدول دانش آموزان ، جدول معلمان و جدول افراد .
در این مثال می خواهیم به محض درج هر رکورد در یکی از جداول معلمان و دانش آموزان ، این اطلاعات در جدول افراد نیز ثبت شود .
با استفاده از data macro که در دو قسمت after insert و after update این جداول تعریف شده این امکان محقق شده است .
شما هم میتونید ماکرو حذف رکورد رو به همین مثال اضافه کنید تا دوستان بهره ببرند.
با سپاس
کاویانتشکر ها hamid-nice این پست را دوست دارد -
پاسخ پذیرفته شده
2با سلام و تشکر از پاسخگویی شما دوست گرامی
نمونه پیوست به انضمام آنچه خواسته بودید در جدول tbl_student به پیوست ضمیمه شد
چه خوب است که از سایر امکانات نیز مثالی ساده در این تاپیک قرار داده شود تا تاپیک جامعی از این امکانات جدید دست ییابیم که از جنبه آموزشی برای همه کاربران حائز اهمیت واقع شود.
موفق باشیدتشکر ها hamid-nice و مدیر سایت این پست را دوست دارند. -
پاسخ پذیرفته شده
-
پاسخ پذیرفته شده
1لطفا در اين مورد (data macro) بيشتر شرح بديد .
مطلبي كه گذاشتيد خوبه ولي يه مقداري كلي هستش و اگه مشروح تر باشه بيشتر مورد استفاده قرار ميگيره
و يه سوال اينكه چنانچه در جدول دانش آموزان گزينه ترك تحصيل رو اضافه كنيم و بخواهيم بعد از ثبت ترك تحصيل يك دانش آموز ،اسم و مشخصاتش از جدول افراد حذف بشه چيكار بايد كرد ؟
(با در نظر گرفتن اينكه با تغيير در ساير اطلاعاتي كه بين دو جدول مشترك نيستند(جدول دانش آموزان و افراد) ركورد جديدي در جدول افراد ايجاد نشود
برای ارسال پاسخ وارد شوید
برای ثبت پاسخ لازم است وارد شوید. از فرم مقابل برای ورود استفاده منید و اگر کاربر جدید هستید ثبت نام کنید.
اینجا ثبت نام کنید »