Introduction to VBA for MS Access

Introduction to VBA for MS Access

The objective of the course is to introduce the candidates to the language and commnads use to  programme or automate functions with MS Access.

Topics:

The Access Object Model

What are objects?
Properties
Methods
Events

Visual Basic Editor

The Project Window
The Main Window
The Object Browser

Events

What does an event look like?
Using the button wizard
Creating our own events

Interacting with our Form

Reading properties
Writing properties
Interpreting form inputs
Pop-ups

Variables

Data types
Declaring variables
What is ‘Option explicit’
Assigning variables
Variable manipulation

VB Techniques

Conditional statements
If..then
If..then..else
Select..case
Loops
Do..while
Do..until
While..loop
For..loop
For..each

 

Functions and Procedures

What is a function
What is a procedure
Declaring a function
Declaring a procedure
Passing data

Modules

What is a module
Creating/editing a module

Scope

What is scope?
Using appropriate scope

Debugging

The Immediate window
Using breakpoints
Stepping through code

Error Handling

Why is error handling important?
How to use ‘on error’
The err object

Application Programming Interfaces

Communicating with other software
What is an API?
References

Questions and Answers