0 تا 100 ماکرو در اکسس ; آموزش ماکرو نویسی + دانلود
در این مقاله است راجب ماکرو نویسی در اکسس و یا ایجاد ماکرو در اکسس صحبت کنیم. در واقع ماکرو ابزارى است براى خودکار کردن کارها و وظایف که عملکرد فرمها، گزارشها و کنترلها را بهبود مىبخشد. حالا قرار است در ادامه راجب ماکرونویسى در اکسس، آموزش ماکرونویسىpdf، آموزش ماکرو نویسی در اکسس2007و… بحث کنیم، اگر علاقهمند به کاربد ماکرو هستید توجهتان را به نکات کلیدى زیر جلب مىکنم تا ابتدا با کاربرد ماکروها آشنا شوید و پس از آن که یک آشنایى اجمالى با آن کسب کردید، به آموزش ماکرونویسى در اکسس نیز خواهیم پرداخت.
چیزهایى که باید درباره ماکروها بدانیم
- ماکروها در اکسس با ماکروها در اکسل و یا ورد متفاوت هستند. در واقع در اکسل یا ورد کار به این صورت است که مراحل را روى یک سرى از کلیدها ضبط و بعد از این کار آن را اجرا مىکنید.
- ماکروها در اکسس از یک سرى عملیات تعریف شده پیروى مىکنند که شما را قادر مىسازند تا کارهاى پرتکرار را خودکار سازیدو همچنین قابلیت اشیاء و کنترلها را افزایش دهید.
- ماکروها مىتوانند اشیاء مستقلى باشند که از پنل هدایتگر یا به عبارت دیگر navigation pane قابلیت مشاهده دارند، یا بطور مستقیم در یک فرم form یا گزارش report جاسازى مىشوند. پس از ساختن اشیاى بانک اطلاعاتى مانند جدولها، فرمها و گزارشات مىتوانید با ماکروهاى بشدت آسان و سریعى همه اشیاء را به هم مرتبط کنید و یک برنامه پایگاه داده ساده بسازید که در آن هر فردى حتى با دانش کم از نوشتن macro در اکسس بتواند از آن استفاده کند و یا حتى آن را تغییر دهد.
- ماکروها روشى هستند که با آنها مىتوان دستورات را بدون نیاز به نوشتن یا حتى دانستن کدهاى vba اجرایى کرد. با این حال چیزهاى زیادى هم وجود دارد که فقط با ماکرو مىتوانید به آنها دست پیدا کنید.
تعداد زیادى از کارهایى که شما مىتوانید با ماوس و یا کیبوردتان انجام دهید با کمک زبان ویژوال بیسیک و ماکرونویسى در اکسل نیز قابلیت اجرا دارد . در مقاله ” آموزش 0 تا 100 ماکرونویسی در اکسل” به طور کامل نحوه ماکرونویسی در اکسل را توضیح دادیم که بهتون پیشنهاد می کنیم حتما مطالعه کنید
آموزش ماکرونویسى در اکسس- ساخت یک ماکرو
این کار با کلیک بر روى دکمه دستور یک فرم ایجاد مىشود. با این کار شروع فرآیند ساخت یک ماکرو ساده شروع مىشود. براى ادامه این کار با یک پایگاه داده و یک فرم با نام form employe data شروع مىشود که در این فرم دو تب وجود دارد.
در فرم یک دکمه اضافه مىکنیم که به کاربر اجازه مىدهد تا اطلاعات همه شغلها را باز کند.
به تب design یا طراحى فرم رفته و یک دکمه از منوى کنترلها به فرم اضافه مىکنیم. کادر command button wizard یا طراحى فرم قدم بعدى ماست که باز مىشود، چند روش براى ساخت عملیات ماکرو وجود دارد که سادهترین راه این است که به راحتى از گزینه یاد شده بالا استفاده کنید.
در اینجا براى کارهاى معمول مثل باز کردن فرم، از لیست categories یا همان دسته بندىها، گزینه form operations و از لیست actions یا عملیاتها گزینه open form (باز کردن فرم) را انتخاب مىکنیم و همانند تصویر گزینه next را مىزنیم.
در ادامه فرآیند آموزش ماکرونویسى در اکسس، در این صفحه دو گزینه داریم، گزینه نخست این است که فرم باز شود و یک رکورد خاص را پیدا کنیم و اما گزینه دوم فرم با نمایش تمامى رکرودهاى ثبت شده باز مىشود. گزینه دوم را انتخاب مىکنیم و روى گزینه next کلیک مىکنیم.
براى دکمه دستور هم مىتوانید یک شکل قرار دهید و هم یک متن، بستگى به شما دارد که چه بنویسید. در اینجا متن view jobs را براى نمایش روى دکمه دستور تایپ کردهایم و NEXT را کلیک مىکنیم.
همینطور که در تصویر ذیل مشاهده مىکنید، مىتوان یک نام معنىدار براى براى دکمه دستور تعیین کرد. با این نام مىتوان دکمه را در کدها یا ماکروهاى دیگر هم استفاده کنیم. در اینجا نام CMDVIEWJOBS را تایپ مىکنیم و در نهایت روى دکمه FINISH کلیک مىکنیم.
حالا باید براى ادامه ماکرونویسى در اکسس، به پنجره مشاهده فرم برویم.
همانطور که مشاهده مىکنید، دکمه VIEW JOBS به فرم اضافه شده است. باید روى آن کلیک کنید.
با انجام این کار یک فرم باز مىشود ولى هیچ اطلاعاتى در آن وجود ندارد.
به قسمت طراحى فرم در سربرگ FRM EMPLOYEE DATA برمىگردیم. دکمه دستور را انتخاب کرده و سپس به تب EVENT یا همان رویداد در پنل PROPERTIES SHEET در سمت راست مىرویم.
در اینجا متوجه خواهیم شد که ماکرویی که با ویزارد ساختهایم روى رویداد ON CLICK جاسازى شده است. اگر بخواهیم ماکرو را تغییر دهیم باید روى دکمه … کلیک کنیم تا ماکرو باز شود.
در این مرحله صفحه طراحى ماکرو باز مىشود، در قسمت سمت راست پنل action catalog قابل مشاهده است. در این بخش همه عملیاتها در پوشههاى داخلى در قسمت action مشخص هستند. گزینههاى data entry. Data import/export و گزینههاى دیگر دیده مىشوند. در سمت چپ در قسمت اصلى یک ماکرو قرار دارد. این ماکرو فقط شامل یک عملیات است و تنها با یک کلیک بر روى عملیات مىتوانید بقیه خصوصیات آن را ببینید. که در تصویر ذیل برایتان مشخص شده است.
در قسمت نام فرم و یا form name، نام فرم مرتبط نوشته شده است، شما مىتوانید براى دیدن دیگر فرمهاى موجود در پایگاه داده روى فلش آن کلیک کنید. شیوه نمایش فرم هم در قسمت view قابل تنظیم است و مىتوانیم آن را در نماهاىform.design.print باز کنیم.
در قسمت where condition هم امکان این است تا یک فیلتر را براى ere انتخاب کنیم و هم اینکه یک شرط برایش مشخص شود که این برحسب انتخاب شما مىتواند متغییر باشد. حالا مىتوانیم براى ادامه ماکرونویسى در اکسس، مقدار فیلد data mode را تغییر دهیم زیرا فرم frmjobs روى add تنظیم شده است که فقط اجازه این را مىدهد تا رکوردهاى جدید را اضافه کنید. البته این توانایى هم وجود دارد تا با تغییر گزینه edit دوباره در ماکرو این را تعریف کنید.
حالا ماکرو خود را ذخیره مىکنیم. پنجره طراحى ماکرو را مىبندیم و به صفحه طراحى فرم بر مىگردیم. حالا باید دوباره بر روى view gobs کلیک کنیم.
با کلیک روى این دکمه، فرم frmgobs باز مىشود و مىتوانید همه شغلهاى موجود در پایگاه داده را ببینید.
اکسس بهترین نرمافزار جهت ساماندهی و طبقهبندی اطلاعات بسیار حجیم و پیچیده است و برای سازمانهایی که ناگزیر به ذخیره اطلاعات فروانی هستند کمک شایانی میکند در مقاله ” اکسس چیست” در مورد اکسس به صورت کامل توضیح دادیم که بهتون پیشنهاد میکنیم مطالعه کنید.
ماکروها آماده در اکسس
یکى از مواردى که همیشه جزء دغدغههایى که همیشه برنامه نویسان اکسس داشتهاند، غیر فعال بودن ماکرو های آماده در اکسس بوده است. بعد از تحقیقهاى صورت گرفته در ریجسترى ویندوز این اطلاعات دریافت شد که این تنظیم براى ماکروهاى آماده در اکسس، در ریجسترى ویندوز ذخیر مىگردد و سپس اقدام به ایجاد یک فایل reg میکند که کاربر با دابل کلیک بر روى آن این امکان را براى اکسسهاى: 2000، xp، 2003 و حتى آموزش ماکرونویسى در اکسس 2007 را نیز فعال مىکند.
آموزش ماکرونویسى در اکسس2007
براى ایجاد منوهاى میانبر باید بر روى shortcut menus یا همان منوهایى که در زمان فشردن کلیک راست روى فرم، گزارش و یا سایر اشیاء نمایش داده مىشود کلیک کنید و سه مرحله اساسى زیر را به ترتیب انجام دهید:
- ایجاد یک گروه ماکرو که دستورات هر منو را مىتواند تعریف کند.
- ایجاد یک ماکرو دیگر براى ایجاد خود ماکرو
- پیوند منوى ایجاد شده با یک فرم، گزارش، شى و یا کل پایگاه داده.
در ذیل سعى مىشود تا هر یک از عناوین فوق براى آموزش ماکرونویسى در اکسس2007 شرح داده شود:
- ابتدا با تشکیل یک گروه ماکرو که دستورات هر یک از منوها را تعریف مىکند، باید یک گروه ماکرو جدید تشکیل دهید با عنوان macro group تا بتوانید در آن دستورات ماکرو خود را وارد کنید.
- در نوار ابزار اکسس روى تب creat کلیک کنید و سپس در قسمت other روى گزینه macro کلیک کرده تا پنجره جدیدى که مخصوص تعریف ماکرو مىباشد باز شود.
- در نوار ابزار design و در قسمت show/hide روى عبارت macro names کلیک کنید تا ستونى با همین عنوان در پنجره جدید ایجاد شود.
- براى هر دستورى که باید بدهید به عنوان نام اولین آیتم منو دیده مىشود، وارد کنید.
- براى اینکه بتوانید از میانبرهاى صفحه کلید استفاده کنید، در ابتدا باید قبل از حروف میانبر مورد نظرتان از کاراکتر & استفاده کنید.
جدول نکات کاربردى ماکرونویسى در اکسس 2007 و بالاتر
1 | ماکروها در اکسس با ماکروها در اکسل و یا ورد متفاوت هستند. در واقع در اکسل یا ورد کار به این صورت است که مراحل را روى یک سرى از کلیدها ضبط و بعد از این کار آن را اجرا مىکنید.
|
2 | ماکروها در اکسس از یک سرى عملیات تعریف شده پیروى مىکنند که شما را قادر مىسازند تا کارهاى پرتکرار را خودکار سازیدو همچنین قابلیت اشیاء و کنترلها را افزایش دهید.
|
3 | ماکروها مىتوانند اشیاء مستقلى باشند که از پنل هدایتگر یا به عبارت دیگر navigation pane قابلیت مشاهده دارند، یا بطور مستقیم در یک فرم form یا گزارش report جاسازى مىشوند. پس از ساختن اشیاى بانک اطلاعاتى مانند جدولها، فرمها و گزارشات مىتوانید با ماکروهاى بشدت آسان و سریعى همه اشیاء را به هم مرتبط کنید و یک برنامه پایگاه داده ساده بسازید که در آن هر فردى حتى با دانش کم از ماکرونویسى در اکسس بتواند از آن استفاده کند و یا حتى آن را تغییر دهد.
|
4 | ماکروها روشى هستند که با آنها مىتوان دستورات را بدون نیاز به نوشتن یا حتى دانستن کدهاى vba اجرایى کرد. با این حال چیزهاى زیادى هم وجود دارد که فقط با ماکرو مىتوانید به آنها دست پیدا کنید.
|
5 | ماکرو ابزارى است براى خودکار کردن کارها و وظایف که عملکرد فرمها، گزارشها و کنترلها را بهبود مىبخشد. |
و در آخر…
ماکروها در اکسس با ماکروها در اکسل و یا ورد متفاوت هستند. در این مقاله سعى شد تا اصول کاربردى ماکرونویسى در اکسس را با شما در میان بگذاریم. با یادگرفتن این مهارت به سادگى و حتى بدون داشتن تخصصى خاص قادر خواهید بود که ماکروهاى شخصى خودتان را بنویسد. مراحل شرح داده شده در بالا شامل آموزش ماکرونویسى در اکسسpdf و همچنین آموزش ماکرونویسى در اکسس2007 هم مىشود. ماکروها در اکسس از یک سرى عملیات تعریف شده پیروى مىکنند که شما را قادر مىسازند تا کارهاى پرتکرار را خودکار سازیدو همچنین قابلیت اشیاء و کنترلها را افزایش دهید. حالا که با ماکرونویسى در اکسس آشنا شدهاید وقت آن رسیده تا شروع به انجام عملى فرآیند بالا شوید.
گاهی اوقات نیاز است تا جداول یا اطلاعاتی که در فایل اکسل وجود دارند را در فایلهای ورد یا پی دی اف کپی کنیم در مقاله “آموزش قدم به قدم تبدیل اکسل به ورد” روش تبدیل اکسل به ورد را توضیح دادیم که بهتون پیشنهاد می کنیم که حتما مطالعه کنید
برخی از سوالات رایج:
1.ماکرو در اکسس چیست؟
ماکروها در اکسس از یک سرى عملیات تعریف شده پیروى مى کنند که شما را قادر مى سازند تا کارهاى پرتکرار را خودکار سازیدو همچنین قابلیت اشیاء و کنترل ها را افزایش دهید و روشى هستند که با آنها می توان دستورات را بدون نیاز به نوشتن یا حتى دانستن کدهاى vba اجرایى کرد.
2.آموزش ماکرونویسى در اکسس چگونه است؟
- ایجاد یک گروه ماکرو که دستورات هر منو را مىتواند تعریف کند.
- ایجاد یک ماکرو دیگر براى ایجاد خود ماکرو
- پیوند منوى ایجاد شده با یک فرم، گزارش، شى و یا کل پایگاه داده.
سلام ممنون بابت آموزش خوبتون راجب ماکرو نویسی در اکسس ، خیلی مقاله خوبی بود. موفق باشید.
سلام ممنون از توجه شما.