انجمن تخصصی اکسس

جامع ترین انجمن تخصصی اکسس در خانه اکسس ایران

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

    voiran
    voiran
    آفلاین
    سه شنبه 05 - خرداد - 1394 05:02:06 - #لینک دائمی
    1
    لطفا در اين مورد (data macro) بيشتر شرح بديد .
    مطلبي كه گذاشتيد خوبه ولي يه مقداري كلي هستش و اگه مشروح تر باشه بيشتر مورد استفاده قرار ميگيره
    و يه سوال اينكه چنانچه در جدول دانش آموزان گزينه ترك تحصيل رو اضافه كنيم و بخواهيم بعد از ثبت ترك تحصيل يك دانش آموز ،اسم و مشخصاتش از جدول افراد حذف بشه چيكار بايد كرد ؟
    (با در نظر گرفتن اينكه با تغيير در ساير اطلاعاتي كه بين دو جدول مشترك نيستند(جدول دانش آموزان و افراد) ركورد جديدي در جدول افراد ايجاد نشود
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    voiran
    voiran
    آفلاین
    دوشنبه 27 - بهمن - 1393 10:37:55 - #لینک دائمی
    1
    با سلام و احترام
    ضمن قدرداني از زحمات شما
    فايل بالا رو دانلود كردم خيلي خوبه فقط يه مشكل اينكه اگه ركوردي رو ويرايش كنيم توي جدول person يه ركورد جديد ايجاد ميشه و در حاليكه من ميخام ويرايش انجام شده جايگزين ركورد قبلي بشه
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    شنبه 09 - فروردين - 1393 21:25:42 - #لینک دائمی
    1
    با سلام
    ضمن عرض تبریک سال نو
    فایل نمونه بروز گردید به طوری که در هر یک از جداول دانش آموز یا معلمان رکوری ایجاد ، ویرایش یا حذف شود در جدول person نیز این اتفاق می افتد .
    با سپاس
    کاویان
    پیوست ها:
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    hamid-nice
    hamid-nice
    آفلاین
    دوشنبه 30 - دی - 1392 23:47:18 - #لینک دائمی
    2
    با سلام و تشکر از پاسخگویی شما دوست گرامی
    نمونه پیوست به انضمام آنچه خواسته بودید در جدول tbl_student به پیوست ضمیمه شد
    چه خوب است که از سایر امکانات نیز مثالی ساده در این تاپیک قرار داده شود تا تاپیک جامعی از این امکانات جدید دست ییابیم که از جنبه آموزشی برای همه کاربران حائز اهمیت واقع شود.
    موفق باشید
    پیوست ها:
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    دوشنبه 30 - دی - 1392 20:19:43 - #لینک دائمی
    3
    سلام
    یک مثال کاربردی برای این مورد تهیه شد . در این مثال سه جدول وجود دارند که عبارتند از جدول دانش آموزان ، جدول معلمان و جدول افراد .
    در این مثال می خواهیم به محض درج هر رکورد در یکی از جداول معلمان و دانش آموزان ، این اطلاعات در جدول افراد نیز ثبت شود .
    با استفاده از data macro که در دو قسمت after insert و after update این جداول تعریف شده این امکان محقق شده است .
    شما هم میتونید ماکرو حذف رکورد رو به همین مثال اضافه کنید تا دوستان بهره ببرند.
    با سپاس
    کاویان
    پیوست ها:
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
پاسخ شما

کدام را میپسندید؟

مایکروسافت اکسس 64 بیت - 66.7%
مایکروسافت اکسس 32 بیت - 16.7%
مایکروسافت اکسس 2007 - 16.7%

كل آرا: 6
اين نظرسنجي به پايان رسيده است on: 19 مارس 2017 - 00:00

عضویت در خبرنامه

با عضویت در خبرنامه آخرین مطالب سایت را در ایمیل خود دریافت نمایید.
از عضویت شما در خبرنامه متشکریم.