Course Code: 2370
Duration: 21 hours
Prerequisites:
  • Knowledge of any procedural programming language required (e.g. Basic, Pascal, C).
  • For people who want to learn the required skills, we recommend the course: Visual Basic for Applications (VBA) in Excel - introduction to programming.
  • Very good knowledge of Microsoft Access. It is recommended to complete the course: Access for advanced.
Overview:

The training discusses issues related to programming in Visual Basic for Applications and presents ways of accessing data using VBA. The training participants also learn the mechanisms that allow them to write a professional database application.

Course Outline:

Introduction to VBA

  • Storing information
  • Data types
  • Variables
  • Terminology, characteristics, scope, visibility of variables
  • Control structures  if, select case, do, for
  • Loops
  • Built-in functions
  • Types, finding and removing errors
  • Comments

Object

  • Definition
  • Properties
  • Methods
  • Collections of objects
  • Viewing
  • Tables, queries, indexes
  • Object-oriented data access
  • Custom Class
  • Object Error Handling

Databases

  • Constructing queries with VBA
  • Use of SQL syntax
  • Transactions
  • DAO and ADO
  • Records
  • Importing data from other systems

Applications

  • Plan
  • Interface
  • Menus
  • Reports
  • Controls available from code
  • Forms
  • Integration and support for other applications
  • Library functions

Best Practices

  • Tips and trics
Sites Published:

United Arab Emirates - Access VBA

Qatar - Access VBA

Egypt - Access VBA

Saudi Arabia - Access VBA

South Africa - Access VBA

中国 - Access VBA

香港 - Access VBA

澳門 - Access VBA

台灣 - Access VBA

USA - Access VBA

Österreich - Access VBA

Schweiz - Access VBA

Deutschland - Access VBA

Czech Republic - Access VBA

Denmark - Access VBA

Estonia - Access VBA

Finland - Access VBA

Greece - Access VBA

Magyarország - Access VBA

Ireland - Access VBA

Luxembourg - Access VBA

Latvia - Access VBA

España - Access VBA

Italia - Access VBA

Lithuania - Access VBA

Nederland - Access VBA

Norway - Access VBA

Portugal - Access VBA

România - Access VBA

Sverige - Access VBA

Türkiye - Access VBA

Malta - Access VBA

Belgique - Access VBA

France - Access VBA

日本 - Access VBA

Australia - Access VBA

Malaysia - Access VBA

New Zealand - Access VBA

Philippines - Access VBA

Singapore - Access VBA

Thailand - Access VBA

Vietnam - Access VBA

India - Access VBA

Venezuela - Access VBA

Polska - VBA w Access

United Kingdom - Access VBA

South Korea - Access VBA

Pakistan - Access VBA

Sri Lanka - Access VBA

Bulgaria - Access VBA

Bolivia - Access VBA

Indonesia - Access VBA

Kazakhstan - Access VBA

Moldova - Access VBA

Morocco - Access VBA

Tunisia - Access VBA

Kuwait - Access VBA

Oman - Access VBA

Slovakia - Access VBA

Kenya - Access VBA

Nigeria - Access VBA

Botswana - Access VBA

Slovenia - Access VBA

Croatia - Access VBA

Serbia - Access VBA

Bhutan - Access VBA

Nepal - Access VBA

Uzbekistan - Access VBA