| Level | Introduction |
| Date/Venue | 10/11/10 - Salisbury |
| Duration | 2 days |
| Time | 09:30 to 16:30 |
| Price | Net - £450.00 VAT - £78.75 Gross - £528.75 |
Introduction to Microsoft Access VBA
This course has been specially designed for the advanced Access user who wishes to make use of the more powerful facilities of MS Access made available by VBA. This course explores the VBA language introducing features and functionality that will encourage confidence, control and creative use of MS Access. The course is aimed at those with little or no previous programming background, although experienced programmers wishing to learn VBA will find it a quick and valuable introduction to the language. Throughout the course the theme of adopting good programming practices will be encouraged and advice will be given on planning applications systematically, efficiently and economically.
Intended for: Those requiring a good understanding of the features available in the MS Access VBA language.
Pre-requisites: A sound knowledge of Windows and MS Access including, table creation, query and report writing functions, macro development and relational database concepts gained from practical experience or by prior attendance on an "Access Advanced User" course is essential.
Aims
- To create and edit VBA code to automate elements of MS Access.
Course Objectives
Record and Edit Access macros
Make informed decisions when to Record macros and when to write VBA programs
Content
An Introduction to VBA
Macros versus Visual Basic for Applications
Visual Basic for Applications’ Development Environment
VBA Objects and the Browser
VBA Procedures
Visual Basic for Applications’ Development Environment
VBA Objects and the Browser
VBA Procedures
VBA Language, Syntax and Code Compilation
VBA Coding
Variables and expressions
Branching and Looping
Variables and expressions
Branching and Looping
Comments and Indents
Preparation of User/Database Interface
Event Handling
Error Handling in VBA
Trapping Errors
Writing Useful Error Handlers
Writing Useful Error Handlers
Form-Event Procedures
Using Form Events
Code Behind Forms
Changing Form Properties
Tying Forms/Reports Together
Code Behind Forms
Changing Form Properties
Tying Forms/Reports Together
Manipulating Data through Data Access Objects
Data Access Objects (DAO)/
ActiveX Data Objects (ADO)
Handling Databases
ActiveX Data Objects (ADO)
Handling Databases
Database, Recordset and Dynaset Objects
VBA Methods and Properites
VBA Methods and Properites
Finding and Editing Records in a Recordset
Course Includes
Lunch/refreshments and course materials.
Testimonials
Comment: Excellent notes,venue and trainer. Perfect for what I needed. Thanks. [JC API]
MS Access VBA

