Microsoft Access Training: Macros, Code & Automation


Course Delivery

Live Instructor-Led Training

Course Description

The course Macros, Code & Automation (Microsoft Access Training) builds upon the course Tables, Queries & More by showing you how to data access forms and associates data access code with MS Access. Participants learn how to build forms, develop macros and write supporting code. You will learn how to build data drive applications using MS Access. The 50:50 theory to practice ratio help you learn how to build real applications using MS Access

Course Dates and Pricing


Sep 25 - 28, 2018$2,775.00Oct 23 - 26, 2018$2,775.00Nov 20 - 23, 2018$2,775.00Dec 18 - 21, 2018$2,775.00

Course Outline

About Microsoft Access

Overview of Application Elements: Tables, Queries, Reports and Macros
Deigning a Microsoft Access Software Solution
About the Separation of Data and Presentation Elements
Creating the Startup Macro
Setting Environment Options
Reading Configuration Values Programmatically
A Note on Application Look and Feel
Exercise: Designing a Microsoft Access Database Solution
Exercise: Creating a Shell for a Microsoft Access Solution

Implementing Integrity

About Integrity Types: Domain, Entity and Referential
Review of Normal Forms: From 1st to Boyce-Codd
Handling NULL Values and Empty Values
Implementing Domain Integrity: Default Values, Ranges and Enumerations
Implementing Entity Integrity: Primary Keys
Implementing Referential Integrity: Creating Foreign Keys
Overview of Indexing Guidelines: Performance Guidelines
Creating Indexes in Support of Specific Requirements
Exercise: Designing and Implementing Database Integrity
Exercise: Designing and Implementing Database Indexing

Application Programming: The Basics

About Variable Declaration
Understanding Data Types, Variants and their Use
Requiring Variable Declaration
Working with Conditional Statements
Working with Repeating Statements: For Each and Do
Understanding the Difference between a Function and a Procedure
Creating Functions and Procedures
Working with Function and Procedure Parameters: ByRef and ByVal
Exercise: Writing Code Modules in Support of Application Requirements

Working with Macros

Macro Basics
About the Macro Editor
Creating Basic Macros
Passing Values to Macros
Manipulating Forms in Macros
Working with Data in Macros
Creating Automation Macros
Exercise: Creating Custom Macros

Form Integration

About Microsoft Access Presentation Elements
The Difference between using a Macro and using Code
Calling a Macro from a Form or Report
Common Scenarios: Calling Macros from a Form or Report
Calling Custom Code from a Form or Report
Common Scenarios: Calling Custom Code from a Form or Report
Exercise: Implementing Custom Data Validation
Exercise: Implementing Custom Form Navigation

Working with Class Modules

The Difference between a Class Module and a Module
The Need for Objects
Creating a Class Module
Creating Properties
Creating Methods
About Object Initialization and Termination
Using Objects to Implement Custom Behaviours
Using Objects in Form or Report Development
Exercise: Creating Custom Classes for Middle Tier Operations

Coding Professionals Forms

Adding Code to Forms
Implementing Custom Form Behaviours
Creating Master – Detail Forms
Loading Default Forms
Controlling the User Experience through Code
Exercise: Creating a Complete User Interface with Microsoft Access

Packaging the Application

Separating Presentation and Data
About Packaging the Database Engine
About the Implementation of Configuration Values
Using External DLLs and Packages: Native and .NET
Creating Shortcuts and Support Files
Dealing with Application Pre-Requisites
Creating the MSI File
Testing the Installation
Exercise: Creating an MSI Installation Package

Course Locations

  • Ottawa

  • Montreal

  • Toronto

Related Microsoft Access Training

Microsoft Access Training: Tables, Queries & More

The course Tables, Queries & More (Microsoft Access Training) provides a solid introduction to creating tables and writing SQL queries. Participants learn to define table columns using Access standard data types and validation rules. Normalized data tables are creates and targeted using all available MS Access query types. The 50:50 theory to practice ratio help you understand how to design and implement data models using MS Access. Training course titled Microsoft Access Training: Tables, Queries & More that will allow you to hone your professional skills.

Oct 17 - 19, 2018$1,675.00Nov 14 - 16, 2018$1,675.00Dec 12 - 14, 2018$1,675.00