This course is an introductory-level training for programming with Access 2003 VBA.
- Course Outline
Introduction to Programming in Access
Why Program in Access?
Understanding the Development Environment
Using Visual Basic Help
Working with Procedures and Functions
Creating a Standard Module
Creating a Sub Procedure
Using the Immediate Window to Call Procedures
Creating a Function Procedure
Organizing Code and Procedures
Working with the Code Editor
Understanding Classes and Objects
Navigating the Access Object Hierarchy
Using the Object Browser
Working with the Application Object
Understanding the Form Object
Working with Properties
Using the With Statement
Working with Methods
Understanding the DoCmd Object
Working with Events
Understanding the Order of Events
Using Expressions, Variables, and Intrinsic Functions
Understanding Expressions and Statements
Understanding Data Types
Working with Variable Scope
Working with Variable Lifetime
Considering Variable Scope and Lifetime Together
Using Intrinsic Functions
Using Intrinsic Constants
Using Message Boxes
Using Input Boxes
Controlling Program Execution
Understanding Control-of-Flow Structures
Working with Boolean Expressions
Using the If...End If Decision Structures
Using the Select Case...End Select Structure
Using the For...Next Structure
Using the For Each...Next Structure
Using the Do...Loop Structure
Guidelines for use of Branching Structures
Working with Recordsets
Declaring and Creating Object Variables
Working with the ADODB Recordset Object
Specifying a Recordset Cursor Type
Locking Records for Updating
Specifying a Recordset Cursor Location - Optional
Using the CacheSize Property - Optional
Understanding Recordset Cursor Properties - Optional
Using Debugging Tools
Setting Break Expressions
Using Break Mode during Run Mode
Stepping through Code
Determining the Value of Expressions
Understanding Error Handling
Understanding VBA's Error Trapping Options
Trapping Errors with the On Error Statement
Understanding the Err Object
Writing an Error-Handling Routine
Working with Inline Error Handling
- Prerequisites & Certificates
Appropriate introductory and advanced courses plus several weeks of practice. No programming experience is required.
Certificate of completion
- Cancellation Policy
Cancellation Policy & Satisfaction Guarantee
You may cancel or reschedule your registration without penalty up to 5 business days before your class date.
ASAP Training Ltd. is located at 950 - 167 Lombard Avenue, in Exchange District. A training manual is provided. We encourage all students to bring in a USB stick for student files as we no longer hand out course files on a CD.
ASAP Training Ltd. is located in the picturesque downtown Exchange District at 950-167 Lombard Avenue, in the Grain Exchange Building, you can access the building from Rorie Street and Lombard Avenue.
Class Times and Other Details
ASAP Training Ltd. classes begin promptly at 8:30 am and end around 4:00 pm. Our doors open at 8:00 am. Coffee and tea are provided for students. We have a kitchen with a microwave and refrigerator available for student use if they wish to bring their own lunch. Lunch break is one hour from approximately 11:30 to 12:30. A telephone and sitting area are available for student use. Our office is a non-smoking facility and is wheelchair accessible.
There are many restaurants available within walking distance of the school.
For your convenience, we have also provided a map of the available Parking Lots in proximity to the Grain Exchange Building, indoor and outdoor parking.
- Map & Reviews
[ View Provider's Profile ]
ReviewsHere are some reviews of the training vendor.
This course has not yet been rated by one of our members.
If you have taken a course through this vendor please log into your account and leave feedback for this vendor. You will be helping ensure our members get directed to the best training facilities.
This course currently does not have any dates scheduled. Please call 1-877-313-8881 to enquire about future dates or scheduling a private, in house course for your team.
This page has been viewed 252 times.