اجرای ماکروهای ساده

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • fnazari
    • 2016/11/14
    • 3

    آموزشی اجرای ماکروهای ساده

    ماکرو ها اساسا یکسری دستورات و عملیاتی هستند که به زبان VBA تعریف و ذخیره می شوند و در واکنش به یک یا چند رویداد تعریف شده به صورت متوالی به اجرا در می آیند.این رویداد ها می تواند شامل باز و بسته کردن فرم ها و جداول - اضافه و حذف کردن رکورد ها - جستجو - رفتن به رکورد خاص - ویرایش - چاپ فرم - فیلتر کردن و بسیاری دیگر از موارد تعریف شده و قابل دسترس در نرم افزار اکسس می باشند.یکی از موارد قابل توجه در ماکروها امنیت بالای آنها می باشد که مثلا هر رویداد برای مورد خاص تعریف شده به اجرا در می آید و امکان دستکاری و حذف داده دیگر را نخواهند داشت .آموزش یک ماکروی ساده و تست چند گزینه از بین موارد موجود ، ابتدا از منوی create گزینه macro را انتخاب می نماییم.



    در بخش ظاهر شده مربوط به ماکرو از لیست کشویی به مجموعه دستورات و رویداد ها دسترسی خواهیم داشت که بسته به نوع ماکرویی که مد نظرمان می باشد مواردی را انتخاب می نماییم.
    در سمت راست این پنجره در قسمت Action Catalog رویدادها به صورت دسته بندی شده موجود می باشد.



    ابتدا از بخش رویدادها -رویداد open table را انتخاب می نماییم .در قسمت table name نام جدول مورد نظرمان را از لیست کشویی انتخاب می نماییم.در قسمت view نمای باز شدن جدول را مشخص می نماییم.و در قسمت data mode سطح دسترسی و دستکاری به ماکرو را مشخص می نماییم.



    حالا رویدادی دیگری را انتخاب می نماییم - مثلا رویداد GoTo record را ، برای رفتن به رکورد خاصی انتخاب می نماییم.در قسمت object type با توجه به اینکه خروجی بر روی جدول اجرا می شود گزینه جدول را انتخاب می نماییم.در قسمت object name نام جدول مد نظر را انتخاب می نماییم.در قسمت record گزینه های مانند قبلی - بعدی -اولین - آخرین - جدید رفتن به رکورد خاص، وجود دارد.



    ما در این مثال می خواهیم با انتخاب گزینه Go To به رکورد مد نظرمان که شماره رکورد آن را در قسمت بعدی Offset مشخص می نماییم برویم.



    و سپس ماکروی ایجاد شده را قبل از اجرا ذخیره می نماییم.



    و خروجی کار با اجرای ماکرو بصورت خودکار رکورد 8 جدول درحالت انتخاب قرار دارد.



    و با انتخاب گزینه Last آخزین رکورد در هنگام اجرای ماکرو در حالت انتخاب قرار می گیرد.




    نویسنده : احمد نظری
    نیوسئو برند 1 سئو ایران:min13:
چند لحظه..