آموزش Access VBA: نقشه راه برنامه‌نویسی اکسس برای مبتدیان - آخرین آپدیت

دانلود Access VBA: The Beginner's Blueprint to Programming Access

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: قدرت اکسس را آزاد کنید: راهنمای گام‌به‌گام شما برای برنامه‌نویسی VBA! درک کنید چرا باید از VBA در پایگاه داده‌های اکسس استفاده کنید شناسایی تفاوت‌های بین ماکروها و VBA ایجاد یک ماکرو ساده در اکسس کار با محیط ویرایشگر Visual Basic (VBE) به صورت راحت و سریع یادگیری ضروریات نوشتن کدهای Access VBA برنامه‌نویسی دکمه‌های فرمان (Command Buttons) ایجاد ساختارهای تصمیم‌گیری ساخت جعبه‌های محاوره‌ای برای تعامل با کاربر، مانند Message Boxها و Input Boxها عیب‌یابی (Debug) کدهای VBA یادگیری نحوه مدیریت خطاها استفاده از توابع داخلی رشته (String)، تاریخ (Date) و قالب‌بندی (Format) پیش نیازها: Access 2007, 2010, 2013, 2016 , 2019, 365 برای بهره‌مندی حداکثری از این دوره، باید دانش کاربردی از پایگاه داده‌های مایکروسافت اکسس داشته باشید.

توجه کاربران اکسس: آیا آماده‌اید قدرت کامل برنامه‌نویسی VBA را آزاد کنید؟


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


حقیقت این است: مهارت‌های اکسس شما می‌تواند بسیار قدرتمندتر باشد.

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


می‌دانید راه بهتری وجود دارد، اما ورود به دنیای برنامه‌نویسی VBA مانند یک جهش بزرگ به نظر می‌رسد. مطمئن نیستید از کجا شروع کنید و نمی‌خواهید وقت خود را صرف یادگیری کدهایی کنید که برای نیازهای شما بیش از حد پیچیده هستند.


راه حل اینجاست: برنامه‌نویسی VBA را با اعتماد به نفس بیاموزید!

معرفی دوره Access VBA: نقشه راه برنامه‌نویسی اکسس برای مبتدیان؛ بهترین دوره برای کاربرانی که آماده‌اند از محدودیت‌های ماکروها فراتر روند و با استفاده از Visual Basic for Applications (VBA) کنترل کامل پایگاه داده‌های خود را به دست گیرند.


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


آنچه با ثبت‌نام در این دوره دریافت خواهید کرد:

  • پایگاه داده‌های رایگان قابل دانلود: مهارت‌های جدید خود را در لحظه با دیتابیس‌های آماده تمرین کنید؛ ایده‌آل برای یادگیری همزمان و افزایش اعتماد به نفس.

  • تمرین‌های مهارت‌افزای جذاب: تمرین‌های تعاملی طراحی شده برای تثبیت هر آنچه می‌آموزید و اطمینان از اینکه می‌توانید آن را بلافاصله در پروژه‌های خود اعمال کنید.

  • قطعه کدهای آماده و منابع: دسترسی به نمونه کدهای ارزشمند و منابعی که به شما کمک می‌کند کارآمدتر عمل کرده و مسیر یادگیری VBA را ساده‌تر کنید.

  • واژه‌نامه جامع VBA: تسلط بر زبان VBA با واژه‌نامه کاربرپسند ما؛ دیگر نیازی به حدس زدن معنای اصطلاحات فنی نیست.


چرا این دوره را انتخاب کنید؟

اگر آماده‌اید کنترل بیشتری روی پایگاه داده‌های اکسس خود داشته باشید اما نیازی به ساخت اپلیکیشن‌های پیچیده از صفر ندارید، Access VBA راهکار ایده‌آل است. این دوره مخصوصاً برای مبتدیان طراحی شده و با استفاده از مثال‌های ساده و واقعی و پروژه‌های عملی، هر آنچه را که باید درباره برنامه‌نویسی VBA بدانید آموزش می‌دهد، بدون اینکه شما را سردرگم کند.


آنچه بر آن‌ها مسلط خواهید شد:

  • ماکروها در مقابل VBA: درک زمان و دلیل استفاده از ماکروها و یادگیری نحوه انتقال به VBA برای قدرت و انعطاف‌پذیری بیشتر.

  • ویرایشگر Visual Basic (VBE): آشنایی با محیط ضروری که تمام جادوی کدنویسی در آن رخ می‌دهد و شروع کدنویسی با اعتماد به نفس.

  • مفاهیم ضروری VBA: یاد بگیرید چگونه کدهای VBA تمیز و موثر بنویسید، از شیء قدرتمند DoCmd استفاده کنید، ساختارهای تصمیم‌گیری بسازید و فرم‌های تعاملی کاربر ایجاد کنید.

  • رکوردست‌های DAO: کشف کنید چگونه مانند یک حرفه‌ای با داده‌ها تعامل داشته باشید و با استفاده از رکوردست‌ها کارآمدتر عمل کنید.

  • عیب‌یابی و مدیریت خطا: اشتباهات را مانند یک متخصص اصلاح کنید با مهارت‌های عیب‌یابی که تضمین می‌کند کدهای شما هر بار بدون مشکل اجرا شوند.


این دوره چگونه مهارت‌های اکسس شما را متحول می‌کند:

  • افزایش بهره‌وری: یاد بگیرید چگونه وظایف و فرآیندها را خودکار کنید تا در ساعت‌ها زمان صرفه‌جویی شود.

  • فعال‌سازی ویژگی‌های پیشرفته: تسلط بر ابزارهای قدرتمند VBA مانند ساختارهای تصمیم‌گیری، رکوردست‌ها و فرم‌های کاربر برای ارتقای دیتابیس‌های اکسس به سطحی جدید.

  • عیب‌یابی حرفه‌ای: یاد بگیرید با اطمینان کدهای خود را دیباگ کنید تا زمان خود را برای حل خطاهای ساده تلف نکنید.

  • تبدیل شدن به متخصص VBA: این دوره اعتماد به نفس شما را در برنامه‌نویسی می‌سازد تا بتوانید VBA را در پروژه‌های خود به کار ببرید و مانند یک حرفه‌ای ارتباط برقرار کنید.


آنچه باید قبل از ثبت‌نام بدانید:

  • دسترسی مادام‌العمر: با سرعت خودتان یاد بگیرید، با دسترسی نامحدود به مطالب دوره و به‌روزرسانی‌های آینده.

  • به‌روزرسانی‌های فوری: با دسترسی لحظه‌ای به هر محتوای جدید یا بهبودهای اضافه شده به دوره، همواره پیشرو باشید.

  • ضمانت بدون ریسک: ما چنان به کیفیت این دوره اطمینان داریم که ضمانت بازگشت وجه ۳۰ روزه بدون قید و شرط ارائه می‌دهیم. شما چیزی برای از دست دادن ندارید و همه‌چیز برای به دست آوردن!


منتظر نمانید؛ همین امروز مهارت‌های اکسس خود را ارتقا دهید!

اگر آماده‌اید در برنامه‌نویسی VBA مسلط شوید و کنترل کامل پایگاه داده‌های اکسس خود را به دست بگیرید، اکنون زمان اقدام است.
نسخه آینده شما، از شما سپاسگزار خواهد بود.


همین امروز تسلط بر Access VBA را شروع کنید و دنیایی از احتمالات را برای مدیریت داده‌ها و نیازهای اتوماسیون خود باز کنید!


همین حالا ثبت‌نام کنید و تغییر مهارت‌های اکسس خود را آغاز کنید!


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

مقدمه Undefined

  • خوش‌آمدید! Welcome!

ایجاد ماکروها در مایکروسافت اکسس Creating Macros in Microsoft Access

  • ایجاد ماکرو در مقابل برنامه‌نویسی در VBA Creating Macros vs. Programming in VBA

  • مثالی از یک ماکرو در اکسس Example of an Access Macro

  • تبدیل ماکروها به VBA Converting Macros to VBA

آشنایی با VBE (ویرایشگر ویژوال بیسیک) Getting Familiar with the VBE (Visual Basic Editor)

  • دسترسی به ویرایشگر Visual Basic Accessing the Visual Basic Editor

  • پنجره‌ها و نوار ابزارهای VBA VBA Windows & Toolbars

  • دستورات Option Compare و Option Explicit Option Compare and Option Explicit

  • افزودن و حذف ماژول‌ها Adding and Removing Modules

  • خروجی گرفتن و وارد کردن ماژول‌ها Exporting and Importing Modules

  • نام‌گذاری ماژول‌ها Naming Modules

  • گزینه‌های شخصی‌سازی ویرایشگر Visual Basic Options for Customizing the Visual Basic Editor

  • مرورگر اشیاء (Object Browser) The Object Browser

  • رمزگذاری کدهای VBA Password Protecting Your VBA Code

  • چند ترفند برای صرفه‌جویی در زمان هنگام کدنویسی VBA A Few Time Savers When Writing VBA

  • در صورت بروز خطا در کد چه کنیم؟ What to do When You Have Error in Your Code?

  • خلاصه بخش Section Summary

شروع برنامه‌نویسی در VBA Getting Started with Programming in VBA

  • برنامه‌نویسی شیءگرا Object Oriented Programming

  • نحوه دسترسی VBA به ویژگی‌ها و متدهای یک شیء How VBA Accesses an Object's Properties and Methods

  • کار با پروسجرهای (Procedures) Working with Procedures

  • ساختار Sub Procedures Structure of Sub Procedures

  • ساختار توابع (Functions) Structure of Functions

  • فراخوانی یک Sub Procedure یا تابع Calling a Sub Procedure or Function

  • فراخوانی پروسجرهایی با نام یکسان Calling Procedures with the Same Name

  • پروسجرهای رویداد (Event Procedures) Event Procedures

  • مجموعه‌ها (Collections) Collections

  • کامنت‌گذاری Comments

  • خلاصه بخش Section Summary

شناخت متغیرها، انواع داده‌ها و عملگرها Getting to Know Variables, Data Types, and Operators

  • مقدمه Introduction

  • اعلان متغیرها Variable Declaration

  • اهمیت انواع داده‌ها The Importance of Data Types

  • انواع داده‌های داخلی VBA VBA's Built-in Data Types

  • استفاده از کاراکترهای شناسایی برای اعلان انواع داده Using Identifier Type Characters to Declare Data Types

  • درباره کلمه کلیدی "Me" About "Me"

  • اعلان ثابت‌ها (Constants) Declaring Constants

  • متغیرهای شیء Object Variables

  • عملگرهای ریاضی Arithmetic Operators

  • تمرین: عملگرهای ریاضی Exercise: Arithmetic Operators

  • مقادیر Text Box Text Box Values

  • اتصال رشته‌ها (String Concatenation) String Concatenation

  • تمرین: اتصال رشته‌ها Exercise: String Concatenation

  • عملگر ادامه خط (Line Continuation) The Line Continuation Operator

  • عملگر دو نقطه (Colon) The Colon Operator

  • کاراکترهای بازگشت به خط (CRLF) Carriage Return-Line Feed

  • دستور With The With Statement

  • کنترل دسترسی به متغیرها و پروسجرها با Scope Controlling Access of Your Variables & Procedures with Scope

  • آرایه‌ها (Arrays) Arrays

  • تست مهارت‌ها Test Your Skills

  • خلاصه بخش Section Summary

توابع Functions

  • مقدمه‌ای بر توابع Introduction to Functions

  • توابع رشته‌ای: Left, Right, and Mid String Functions: Left, Right, and Mid

  • توابع رشته‌ای: UCase و LCase String Functions: UCase, and LCase

  • توابع رشته‌ای: InStr String Functions: InStr

  • توابع تاریخ و زمان: Date و Now Date and Time Functions: Date, and Now

  • توابع تاریخ و زمان: Day, Month, and Year Date and Time Functions: Day, Month, and Year

  • توابع تاریخ و زمان: DateDiff Date and Time Functions: DateDiff

  • توابع تاریخ و زمان: Time Date and Time Functions: Time

  • توابع تاریخ و زمان: Second, Minute, and Hour Date and Time Functions: Second, Minute, and Hour

  • تابع Format: استفاده از عبارت‌های قالب‌بندی نام‌گذاری شده The Format Function: Using Named Format Expressions

  • تابع Format: ایجاد قالب‌های عددی سفارشی The Format Function: Creating Custom Number Formats

  • تابع Format: ایجاد قالب‌های تاریخ/زمان سفارشی The Format Function: Creating Custom Date/Time Formatting

  • تابع Format: ایجاد قالب‌های رشته‌ای سفارشی The Format Function: Creating Custom String Formats

  • استفاده از تابع FormatCurrency Using the FormatCurrency Function

  • تابع FormatNumber The FormatNumber Function

  • استفاده از تابع FormatDateTime Using the FormatDateTime Function

  • تابع FormatPercent The FormatPercent Function

  • تست مهارت‌ها Test Your Skills

توضیح رویدادهای متصل به اشیاء پایگاه داده اکسس Events Attached to Access Database Objects Explained

  • مروری بر رویدادهای اشیاء Overview of Object Events

  • رویدادهای کلیک (Click Events) Click Events

  • رویدادهای فوکوس (Focus Events) Focus Events

  • رویدادهای ماوس Mouse Events

  • رویدادهای کیبورد Keyboard Events

  • رویدادهای Text Box Text box Events

  • رویدادهای Combo Box Combo box Events

  • رویدادهای فرم (Form Events) Form Events

  • رویدادهای گزارش (Report Events) Report Events

  • تست مهارت‌ها Test Your Skills

مقدمه‌ای بر متدهای DoCmd Introductions to DoCmd Methods

  • مقدمه‌ای بر DoCmd Introduction to DoCmd

  • دستور DoCmd ApplyFilter DoCmd ApplyFilter

  • دستور DoCmd CopyObject DoCmd CopyObject

  • دستور DoCmd OpenForm DoCmd OpenForm

  • دستور DoCmd OpenReport DoCmd OpenReport

  • دستور DoCmd OpenTable DoCmd OpenTable

  • دستور DoCmd OutputTo DoCmd OutputTo

  • دستور DoCmd RunCommand DoCmd RunCommand

  • تمرین: ایجاد یک مخاطب در Outlook Exercise: Creating an Outlook Contact

  • دستور DoCmd RunSQL DoCmd RunSQL

  • دستور DoCmd SendObject DoCmd SendObject

  • دستور DoCmd TransferDatabase DoCmd TransferDatabase

  • دستور DoCmd TransferSpreadsheet DoCmd TransferSpreadsheet

  • خلاصه بخش Section Summary

ساختارهای تصمیم‌گیری Decisions Structures

  • دستور IF THEN The IF THEN Statement

  • تمرین: دستور IF THEN Exercise: The IF THEN Statement

  • دستور Select Case The Select Case Statement

  • تمرین: Select Case Exercise: Select Case

  • تست مهارت‌ها ۱ Test Your Skills

  • تست مهارت‌ها ۲ Test Your Skills II

  • خلاصه بخش Section Summary

ایجاد تعامل با کاربر با Message Boxها و Input Boxها Creating User Interactions with Message Boxes & Input Boxes

  • جعبه‌های پیام (Message Boxes) Message Boxes

  • جعبه‌های ورودی (Input Boxes) Input Boxes

  • تمرین: استفاده از Input Boxها و Message Boxها Exercise: Input Boxes & Message Boxes

  • خلاصه بخش Section Summary

ساختارهای حلقه Loop Structures

  • مقدمه‌ای بر حلقه‌ها (Loops) Introduction to Loops

  • مقدمه‌ای بر حلقه For Next For Next Loop Introduction

  • گام‌برداری (Stepping) Stepping

  • خروج از حلقه For Exiting a For Loop

  • کار با حلقه For Next For Next Loop

  • مقدمه‌ای بر حلقه For Each Next For Each Next Loop Introduction

  • کار با حلقه For Each For Each Loop

  • مقدمه‌ای بر حلقه Do While Do While Loop Introduction

  • خروج از حلقه Do Exiting a Do Loop

  • کار با حلقه Do While Do While Loop

  • مقدمه‌ای بر حلقه Do Until Do Until Loop Introduction

  • تمرین: Do Until Exercise: Do Until

  • خلاصه بخش Section Summary

مقدمه‌ای بر برنامه‌نویسی رکوردست‌ها (DAO) Introduction to Programming Recordsets (DAO)

  • باز کردن و بستن یک رکوردست Opening and Closing a Recordset

  • افزودن رکوردهای جدید Adding New Records

  • یافتن رکوردها Finding Records

  • ویرایش یک رکورد Editing a Record

  • حذف یک رکورد Deleting a Record

  • تمرین: کار با رکوردهای جدول Exercise: Working with Table Records

  • شمارش رکوردها Counting Records

  • جابجایی در رکوردست Moving Around in a Recordset

  • تمرین: جابجایی در رکوردست Exercise: Moving Around in a Recordset

عیب‌یابی VBA و مدیریت خطاها Debugging Your VBA & Error Handling

  • مقدمه‌ای بر عیب‌یابی و مدیریت خطا Introduction to Debugging and Error Handling

  • انواع خطاها Types of Errors

  • دیباگ: تعیین نقطه توقف (Breakpoint) و گام‌برداری در کد Debugging: Setting a Breakpoint & Stepping Through Code

  • دیباگ: پنجره Watch Debugging: The Watch Window

  • دیباگ: پنجره Locals Debugging: The Locals Window

  • دیباگ: پنجره Immediate Debugging: The Immediate Window

  • مدیریت خطا: دستور On Error GoTo Error Handling: The On Error GoTo Statement

  • مدیریت خطا: دستور On Error Resume Next Error Handling: The On Error Resume Next Statement

  • مدیریت خطا: شیء Err Error Handling: The Err Object

  • خلاصه بخش Section Summary

منابع و مراجع Reference

  • واژه‌نامه Glossary

  • قراردادهای نام‌گذاری پیشنهادی برای کنترل‌ها Suggested Naming Conventions for Controls

  • میان‌برهای کیبورد Keyboard Shortcuts

  • کلمات کلیدی رزرو شده Reserved Keywords

جمع‌بندی Wrap Up

  • سپاس‌گزاری! Thank You!

  • [درس جایزه/بونوس] [BONUS LECTURE]

نمایش نظرات

آموزش Access VBA: نقشه راه برنامه‌نویسی اکسس برای مبتدیان
جزییات دوره
4.5 hours
139
(آخرین آپدیت)
3,392
4.4 از 5
دارد
دارد
دارد
IsáBel
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

IsáBel IsáBel

متخصص تایید شده IT مایکروسافت. مدرس با 26 سال تجربه.