نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع: اجرای ماکروهای ساده

  1. #1

    آخرین بازدید
    2023/01/30
    تاریخ عضویت
    November 2016
    نوشته ها
    3
    امتیاز
    14
    سپاس
    1
    سپاس شده
    4 در 2 پست
    تعیین سطح نشده است

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

    ماکرو ها اساسا یکسری دستورات و عملیاتی هستند که به زبان 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 سئو ایران


  2.  


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

انجمن اكسل ايران , اكسل , اكسس , سوال و جواب اكسل , سوال اكسس , انجمن اكسل ايران , توابع اكسل, آموزش اكسل, آموزش اكسس, VBA, ويژوال بيسيك

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است
با ما در تماس باشيد