آموزش Microsoft Access VBA برای برنامه نویسان غیر برنامه نویس - شما می توانید این کار را انجام دهید!

Microsoft Access VBA for Non Programmers - YOU Can Do This!

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Microsoft Access VBA را می توان به سرعت یاد گرفت حتی اگر هرگز برنامه نویسی نکرده باشید! کارهای پیچیده را با VBA آسان کنید! قادر به ایجاد و آزمایش زیربرنامه‌ها و توابع vba باشید با حرکت به و از ویرایشگر vba راحت باشید کنترل صفحه‌کلید درون فرم‌ها را کنترل کنید و تعامل بین فرم‌ها را کنترل کنید و داده‌ها را به عقب و جلو ارسال کنید مرتب‌سازی را با کلیک کردن روی کنترل‌های درون فرم‌ها ایجاد کنید و اشکال زدایی کنید. فیلترهای روی فرم ها ایجاد قابلیت جستجوی فوری رکوردها استفاده از مجموعه رکوردها در فرم ها برای مکان یابی سوابق خاص تبدیل پرس و جوها به SQL و قرار دادن آنها در داخل کد vBA ایجاد گزارش های پیچیده با استفاده از کوئری ها و مجموعه رکوردهای جاسازی شده فرم های امن با غیرفعال کردن تغییر اندازه و بستن قابلیت ها مخفی کردن منو و پنجره ناوبری و بازگرداندن آنها پیش ها: دانش برنامه نویسی لازم نیست! فقط آشنایی بسیار ابتدایی با Access Tables، Queries، Forms و Reports. ویدیوها هر مرحله را نشان می دهند و همچنین همیشه نمونه های کاملی برای مقایسه خواهید داشت. این دوره در Access 2010 ایجاد شده است، اما پایگاه داده های قابل دانلود ارائه شده با هر بخش در قالب Access 2000 هستند، بنابراین می توان از هر نسخه اکسس از سال 2000 تا 2016 یا با اشتراک فعلی Office 365 استفاده کرد.

تمام مفاهیم، ​​ابزارها و توابع برنامه نویسی Access VBA را که در هنگام ساختن یک سیستم کاملاً کاربردی به آنها نیاز دارید، بیاموزید! بیش از 85 سخنرانی و 8 ساعت محتوا در Microsoft Access Visual Basic!

برخی از نظرات دانشجویان:
Microsoft Access VBA برای غیر برنامه نویسان-VBA را یاد بگیرید. با تشکر از دوره، دانش من از VBA به سطح مهارت در محل کار افزایش یافته است. من بیشتر در خواندن و نوشتن کد اطمینان دارم. بدون پیش زمینه برنامه نویس، من با موفقیت توانستم سخنرانی ها را دنبال کنم و ساختارهای پایگاه داده را همانطور که ذکر شد تکرار کنم. یک منبع عالی در نوشتن کد و برنامه برای توسعه پایگاه داده. - فلفل فلور


"این بهترین کلاسی است که من در Udemy شرکت کرده‌ام. دقیقه‌ای در این ویدیوها تلف نشده است. با تشکر، بروس!" - ویلیام ویکارز

"تا زمانی که این دوره را گذراندم، فکر می‌کردم در اکسس متخصص هستم. بروس روشی برای ارائه مطالب دارد که باعث می‌شود در اولین نمای آن را یاد بگیرید. او به تمام گوشه‌ها و گوشه‌های موضوع ارائه شده می‌پردازد. من این دوره را برای مبتدیان و متخصصان به شدت توصیه می کنیم.» - Rafal Krolik

"Bruce یک دوره آموزشی واقعاً گسترده در مورد Access ایجاد کرده است. این دوره در بیت های اندازه بیت ساخته شده است و هر بخش یک عملکرد اضافی در Access به شما آموزش می دهد. بهترین چیز در مورد این دوره این است که بسیار کم کلید است و واقعاً طراحی شده است. برای کمک به غیر برنامه نویس. VBA ممکن است بسیار ترسناک باشد اما این دوره همه چیز را به شما نشان می دهد. سرعت خوب است و هر قسمت به شیوه ای عالی توضیح داده شده است. من این دوره را به شدت توصیه می کنم مخصوصا اگر می خواهید یاد بگیرید و در حین یادگیری ایجاد کنید یک ابزار فوق العاده که واقعا مفید است." - نیکی وانگ

با این آموزش برای غیر برنامه نویسان، پایه ای قوی در اکسس ویژوال بیسیک بسازید!

  • زیر روال های VBA برای فرم ها ایجاد کنید و صفحه کلید را کنترل کنید

  • آموزش گسترده در مورد رسیدگی به خطاها

  • مرتب‌سازی رکورد و جستجوی سوابق خاص را کنترل کنید

  • با نحوه جابجایی و انتقال داده ها بین فرم ها آشنا شوید

  • فیلترهای تعاملی پایین‌کش برای داده‌های فرم ایجاد کنید

  • یک گزارش پیچیده به طور کامل با VBA بسازید

  • معرفی SQL و نحوه استفاده از SQL در VBA

  • روبان و نوار ناوبری را روشن و خاموش کنید

  • جلوگیری از بسته شدن یا تغییر اندازه فرم

  • با نحوه بستن دسترسی با VBA آشنا شوید

مهارت های قدرتمندی که ارزش شما را در بازار افزایش می دهد

یادگیری برنامه نویسی VBA شما را قادر می سازد تا از تمام قدرت Access استفاده کنید تا به راحتی سیستم هایی ایجاد کنید که تقاضای زیادی برای کارفرمای فعلی شما یا سایر مشاغل داشته باشند. مهارت های عملی آموزش داده شده در این کلاس به شما یک پایه محکم در ایجاد سیستم هایی می دهد که مردم واقعاً می توانند از آنها استفاده کنند!

نیاز بسیار زیادی در بازار برای افرادی وجود دارد که بتوانند سیستم هایی مانند این را در Access ایجاد کنند. این فرصت شماست تا از گروه افرادی که برای ایجاد پایگاه داده های Access موثر تلاش می کنند جدا شوید و یاد بگیرید که وظایف را به راحتی خودکار کنید! این می تواند کوتاه ترین مسیر شما برای افزایش درآمد باشد!

محتوا و نمای کلی

تنها چیزی که برای انجام این دوره نیاز دارید، تجربه اولیه با اجزای Access است: جداول، پرسش‌ها، فرم‌ها و گزارش‌ها. این دوره نیازی به تجربه برنامه نویسی یا دانش ماکرو ندارد.

اگرچه بیش از 8 سخنرانی و بیش از 7.5 ساعت محتوا وجود دارد، هر بخش بر روی یک مجموعه از مفاهیم تمرکز دارد، بنابراین انجام یک بخش در هر زمان آسان است، زمانی که برنامه شما اجازه می دهد. شما متوجه خواهید شد که هر فصل بر اساس فصل قبل ساخته می شود و شما یک سیستم کامل را می سازید، قدم به قدم.

زمانی که دوره را تمام کنید، کارهای زیادی با VBA انجام داده اید و آنقدر آشنا خواهید بود که آماده خواهید بود فوراً پروژه خود را انجام دهید، مهارت های جدید آموخته شده خود را در استفاده عملی قرار دهید و رئیس و رئیس خود را تحت تأثیر قرار دهید. همکاران .

این دوره با فایل های کاری و نمونه کدهای تمام شده برای هر چیزی که پوشش داده شده است کامل است. شما می توانید در حین کار در هر سخنرانی در کنار نویسنده کار کنید و پس از اتمام دوره، یک گواهی پایان قابل تایید دریافت خواهید کرد.

کلیک کردن روی دکمه این دوره می تواند بهترین قدمی باشد که می توانید برای افزایش سریع درآمد خود بردارید! همچنین، به یاد داشته باشید که اگر فکر می‌کنید دوره ارزش هزینه‌ای را که صرف کرده‌اید ندارد، 30 روز کامل فرصت دارید تا بازپرداخت بدون سؤال را دریافت کنید!

نرم افزار مورد نیاز

شما باید Office 2010 یا جدیدتر داشته باشید. این دوره با استفاده از Office 2010 ایجاد شده است.


سرفصل ها و درس ها

معرفی Introduction

  • بررسی اجمالی دوره Course Overview

  • راه اندازی وظایف Setup Tasks

  • نکته مهم در مورد منابع قابل دانلود Important NOTE on DOWNLOADABLE RESOURCES

شروع به یادگیری VBA و مدیریت خطاها کنید Start Learning VBA and Handling Errors

  • مشاهده جدول پایگاه داده و فرم ها - بررسی هدف View Database Table and Forms - Review the Goal

  • اولین زیربرنامه VBA خود را ایجاد کنید! Create Your First VBA Subroutine!

  • از یک بیانیه IF و DoCmd استفاده کنید Use an IF Statement and DoCmd

  • یک خطای نحوی را برطرف کنید و صفحه کلید را کنترل کنید Fix a Syntax Error and Take Over the Keyboard

  • از ElseIf و عبارت Select استفاده کنید Use ElseIf and a Select Statement

  • خطاهای زمان اجرا، تله خطا و توقف برنامه Runtime Errors, Error Traps and Program Stops

  • شکستن به برنامه ها و حلقه های بی نهایت Break Into Programs and Infinite Loops

  • در بخش 2 چه آموخته اید؟ What Have You Learned in Section 2?

  • بخش 2 نتیجه گیری و بررسی Section 2 Conclusion and Review

  • تبصره های بخش 2 Section 2 Notes

زیربرنامه های مرتب سازی رکورد ایجاد کنید Create Record Sorting Subroutines

  • در Open Event، Me Keyword و Orderby On Open Event, Me Keyword and Orderby

  • توجه داشته باشید که رویدادهای برچسب ظاهر نمی شوند NOTE on Label Events Not Appearing

  • برنامه های فرعی برای کنترل های فرم، میانبرهای ویرایش VBA Subroutines for Form Controls, VBA Editing Shortcuts

  • زیربرنامه ها را برای مرتب سازی DESC، مدیریت بیشتر خطاها تغییر دهید Modify Subroutines to Sort DESC, More Error Handling

  • در بخش 3 چه آموخته اید؟ What Have You Learned in Section 3?

  • بخش 3 نتیجه گیری و بررسی Section 3 Conclusion and Review

  • تبصره های بخش 3 Section 3 Notes

از جستجوی فوری برای کسب اطلاعات بیشتر در مورد صفحه کلید، مجموعه رکوردها و متغیرها استفاده کنید Use Instant Search to Learn More About the Keyboard, Recordsets and Variables

  • گسترش زیربرنامه Keydown Expanding the Keydown Subroutine

  • استفاده از متغیرهای عمومی Using Public Variables

  • ایجاد معیارهای جستجو Building the Search Criteria

  • نام فیلدها و کلمات رزرو شده Field Names and Reserved Words

  • استفاده از مجموعه رکوردها و نشانک ها Using a Recordset and Bookmarks

  • افزایش جستجوی فوری ما Enhancing Our Instant Search

  • در بخش 4 چه آموخته اید؟ What Have You Learned In Section 4?

  • بخش 4 نتیجه گیری و بررسی Section 4 Conclusion and Review

  • بخش 4 نکات Section 4 Notes

تعامل با سایر فرم ها و اطلاعات عبور Interact With Other Forms and Pass Information

  • فرم دیگری را با کلیک روی دکمه باز کنید Open Another Form with a Button Click

  • داده ها را به فرم دیگر ارسال کنید Send Data to the Other Form

  • یک فرم را برای استفاده از داده های ارسال شده به آن تغییر دهید. Modify a Form to Utilize Data Sent to it.

  • مقدمه ای بر SQL و استفاده از SQL در Recordsource Intro to SQL and Using SQL in the Recordsource

  • هنگام بازگشت از فرم، همان رکورد را پیدا کنید Locate Same Record When Returning from the Form

  • فرم را تغییر دهید تا مرتب سازی را به خاطر بسپارید Modify the Form to Remember the Sort

  • یک درخواست برای ذخیره تغییرات ایجاد کنید Create a Prompt to Save Changes

  • دکمه افزودن مشتری را فعال کنید Activate the Add Customer Button

  • تست برای یک رکورد خالی Testing for a Blank Record

  • دکمه Delete را فعال کنید Activate the Delete Button

  • در بخش 5 چه آموخته اید؟ What Have You Learned in Section 5?

  • بخش 5 نتیجه گیری و بررسی Section 5 Conclusion and Review

  • تبصره های بخش 5 Section 5 Notes

فیلترهای چندگانه تعاملی Pulldown را اضافه کنید Add Multiple Interactive Pulldown Filters

  • Rowsource را برای فیلترهای کشویی تنظیم کنید Setup Rowsource for Dropdown Filters

  • ویرایش را در فیلترهای کشویی فعال کنید Enable Editing In the Dropdown Filters

  • منابع ردیف کشویی را در پرواز تنظیم کنید Set Dropdown Rowsources on the Fly

  • یک زیربرنامه برای ساخت تمام فیلترها ایجاد کنید Create a Subroutine to Build All the Filters

  • از رویداد AfterUpdate برای بازسازی فیلتر استفاده کنید Use the AfterUpdate Event to Rebuild the Filter

  • دکمه های پاک کردن فیلتر را تنظیم کنید Setup the Clear Filter Buttons

  • هنگام بستن فرم، فیلترها را ذخیره کنید Save the Filters when Closing the Form

  • در بخش 6 چه آموخته اید؟ What Have You Learned in Section 6?

  • بخش 6 نتیجه گیری و بررسی Section 6 Conclusion and Review

  • تبصره های بخش 6 Section 6 Notes

گزارشی حاوی محاسبات پیچیده بسازید Build a Report Containing Complex Calculations

  • جداول را بررسی کنید و هدف را مرور کنید Inspect the Tables and Review the Goal

  • ایجاد یک جدول خلاصه با یک پرس و جو Creating a Summary Table with a Query

  • ساخت اولین تابع و ذخیره پرس و جوها در VBA Building Our First Function and Saving Queries to VBA

  • یک درخواست حذف اضافه کنید و یک ماکرو آزمایشی ایجاد کنید Add a Delete Query and Create a Test Macro

  • جداول را بازسازی کنید و یک پرس و جو دوم را به عملکرد VBA خود اضافه کنید Restructure Tables and Add a Second Query to our VBA Function

  • نحوه دریافت روزهای بین سفارشات را بیابید Figure Out How to Get the Days Between Orders

  • انجام مراحل با یک مجموعه رکورد Doing the Steps With A Recordset

  • میانگین روزهای بین سفارشات را محاسبه کنید Calculate the Average Days Between Orders

  • میانگین روزهای را به جدول گزارش وصل کنید Plug the Average Days into the Report Table

  • در بخش 7 چه آموخته اید؟ What Have You Learned In Section 7?

  • بخش 7 نتیجه گیری و بررسی Section 7 Conclusion and Review

  • تبصره های بخش 7 Section 7 Notes

منو، نوار و پانل پیمایش را خاموش کنید Turn Off The Menu, Ribbon and Navigation Pane

  • نمونه حذف نوار Nav و نوار را مشاهده کنید View the Example of Removing the Nav Pane and Ribbon

  • زیربرنامه HideMenu را ایجاد کنید Create the HideMenu subroutine

  • زیربرنامه HideMenu را از فرم ما فراخوانی کنید Call the HideMenu Subroutine from our Form

  • زیربرنامه را تغییر دهید منوها Make the Subroutine Toggle the Menus

  • یک زیربرنامه راه اندازی و یک ماکرو Autoexec ایجاد کنید Create a Startup Subroutine and an Autoexec Macro

  • از بستن فرم جلوگیری کنید و دکمه خروج را فعال کنید Prevent Closing the Form and Activate the Exit Button

  • در بخش 8 چه آموخته اید؟ What Have You Learned in Section 8?

  • بخش 8 نتیجه گیری و بررسی Section 8 Conclusion and Review

  • تبصره های بخش 8 Section 8 Notes

نحوه ایجاد و اصلاح ساختارهای جدول در VBA How to Create and Modify Table Structures In VBA

  • نمای کلی و هدف Overview and Goal

  • Subroutine Delete را ایجاد کنید و اولین تغییرات را در تابع SummRpt ایجاد کنید Create Delete Subroutine and Make First Changes to SummRpt Function

  • از تابع SummRpt بک آپ بگیرید و اولین تغییرات را انجام دهید Backup the SummRpt Function and Make the First Changes

  • یک پرس و جو را از VBA به طراحی برگردانید، آن را تغییر دهید و VBA را به روز کنید Pull a Query from VBA Back to Design, Change It and Update VBA

  • از TableDefs برای افزودن فیلد به جدول استفاده کنید Use TableDefs to Add a Field to a Table

  • از TableDefs برای ایجاد جدول و افزودن فیلدها به آن استفاده کنید. Use TableDefs to Create a Table and Add FIelds to it.

  • تغییرات نهایی را انجام دهید و عملکرد اصلاح شده را آزمایش کنید Make Final Changes and Test the Modified Function

بخش 11: استفاده از VBA با SUBFORMS Section 11: USING VBA with SUBFORMS

  • مروری بر جداول در پایگاه داده فرم های فرعی Overview of the Tables in the Subforms Database

  • نمای کلی فرم ها در پایگاه داده فرم های فرعی Overview of the Forms in the Subforms Database

  • فهرست سفارش را به عنوان یک فرم فرعی به فرم مشتری اضافه کنید. Add OrderList as a Subform to the Customer Form.

  • استفاده از یک زیربرنامه هنگام خروج برای گرفتن شماره سفارشی که در آن بودید Using an On Exit Subroutine to Capture the Order Number You Were On

  • شماره سفارش را به دکمه Go to Order منتقل کنید Pass the Order Number to the Go To Order Button

  • فرم سفارشات را باز کنید و به سفارش مشخص شده بروید Open the Orders Form and Move to the Specified Order

  • برای بازگشت به فرم مشتری کد ایجاد کنید Create Code to Return to the Customer Form

  • زیرفرم OrdProdList را راه اندازی کنید Setup the OrdProdList Subform

  • یک Total در زیر فرم ایجاد کنید Create a Total in the Subform

  • مجموع فرعی و سفارش مجموع را به روز کنید Update the Subtotal and Order Total

  • یک محصول جدید به سفارش اضافه کنید Add a New Product to the Order

  • زیربرنامه افزودن سفارش را ایجاد کنید و یک سفارش جدید ارسال کنید Create the Add Order Subroutine and Post a New Order

  • شماره سفارش جدید را دریافت کنید و فرم سفارش را باز کنید Get the New Order Number and Open the Order Form

  • بررسی، نتیجه‌گیری و پیشرفت‌های آینده Review, Conclusion and Future Enhancements

استفاده از فرم های POPUP Using POPUP Forms

  • فرم لیست مشتریان را وارد کنید و نام آن را به CustPopup تغییر دهید Import Customer List Form and Rename it as CustPopup

  • فرم CustPopup را برای استفاده به عنوان یک فرم پاپ آپ آماده کنید. Prepare the CustPopup form for use as a popup form.

  • کد فرم مشتری را تغییر دهید تا پنجره بازشو باز شود Modify the Customer Form code to Open the Popup

  • پنجره بازشو را به سمت مشتری فعلی در حالت باز قرار دهید Make the Popup Move to the Current Customer On Open

  • از ویژگی TAG برای ارسال ارزش OrdCust از فرم بازشو استفاده کنید Use the TAG Property to send the OrdCust Value Back from the Popup Form

  • یک مشتری از داخل فرم پاپ آپ اضافه کنید Add a Customer From Inside the Popup Form

پیاده روی کلاسیک دو حلقه A CLASSIC Double Loop Walk Thru

  • یک موقعیت کلاسیک که باید به درستی مدیریت شود A CLASSIC situation that MUST be handled correctly

  • نمای کلی پایگاه داده و چرا یک جدول می خواهید Database Overview and Why You Want One Table

  • کد پشت دکمه Recalc The Code Behind the Recalc Button

  • انجام کل کوئری ها و تبدیل زیربرنامه به یک تابع Doing Total Queries and Making the Subroutine a Function

خلاصه و نتیجه گیری Summary and Conclusion

  • تبریک و گام های بعدی Congratulations and Next Steps

  • سخنرانی جایزه! حتی بیشتر بیاموزید! BONUS Lecture! Learn Even More!

نمایش نظرات

آموزش Microsoft Access VBA برای برنامه نویسان غیر برنامه نویس - شما می توانید این کار را انجام دهید!
جزییات دوره
8 hours
99
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
19,132
4.6 از 5
دارد
دارد
دارد
Bruce Myron
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bruce Myron Bruce Myron

کارشناس بهره وری