OFFICE 2003

Access 2003 Introduction
Access 2003 Intermediate
Access 2003 Advanced
Excel 2003 Introduction
Excel 2003 Intermediate
Excel 2003 Advanced
Outlook 2003 Introduction
Outlook 2003 Advanced
PowerPoint 2003 Introduction
PowerPoint 2003 Advanced
Project 2003 Introduction
Project 2003 Advanced
Project 2003 Essentials
Publisher 2003 Introduction
Publisher 2003 Advanced
Visio 2003 Introduction
Visio 2003 Advanced
Word 2003 Introduction
Word 2003 Intermediate
Word 2003 Advanced

OFFICE 2007

Office 2007 New Features
Access 2007 Introduction
Access 2007 Intermediate
Access 2007 Advanced
Excel 2007 Introduction
Excel 2007 Intermediate
Excel 2007 Advanced
Outlook 2007 Introduction
Outlook 2007 Intermediate
Outlook 2007 Advanced
PowerPoint 2007 Introduction
PowerPoint 2007 Advanced
Project 2007 Introduction
Project 2007 Advanced
Project 2007 Essentials
Publisher 2007 Introduction
Publisher 2007 Advanced
Visio 2007 Introduction
Visio 2007 Advanced
Word 2007 Introduction
Word 2007 Intermediate
Word 2007 Advanced

VBA

Access VBA
Excel VBA
Word VBA

Windows Vista

Vista New features
Vista Introduction
Vista Advanced
Melton IT Training & Services.

Microsoft Access VBA Training

Download Course Outline

 

Request Course Quote

Overview and objectives
This course will help students to become proficient database application developers by using the features of Microsoft Access 2003 and Visual Basic for Applications.

Target audience
Students should have familiarity with personal computers and the use of the keyboard and mouse. They should have completed introduction, intermediate and advanced courses in Access 2003 or have equivalent practical experience. Specifically, students should be familiar with creating complex queries, creating advanced forms and reports, creating and using macros and creating and using data access pages.

Course objectives

On course completion, students will be able to:

Course contents

The VBA Programming Environment
When to use VBA instead of macros
VBA’s development environment
The programming environment
The object browser
Creating procedures

Programming in the VBA Language Coding
Using variables and expressions
Branching and looping commands
Indenting code
Branching commands
Using arrays and collections
Typing in code
Optional and named arguments
Code compilation
Finding bugs
Types of error
Debugging code

Error Handling in VBA
Ignoring errors
Trapping errors
Writing useful error handlers
Logging errors

Manipulating Data with DAO and SQL
Data Access Objects
Opening databases programmatically
Database and recordset objects
Manipulating data with VBA methods
Finding records in a recordset
Using recordsets to manipulate imported data
Create, use, delete queries
Changing to database definitions through VBA
Using SQL to manipulate databases
SQL data modification statements
Methods of running SQL from VBA code
Accessing data from the Internet
Web Forms

Class Modules and Form – Event Procedures
Class modules
Using class properties and methods
Using form events
Events and properties
Code behind forms
Soft validation
Value derivation
Tying forms/reports together
Using form class modules

Download Course Outline

 

Request Course Quote