Courses
Courses
Services
Services
About 
About 


VBA using Access

  Print    

Date Location Duration Cost
21 Sep 2010 (Tue)
22 Sep 2010 (Wed)
23 Sep 2010 (Thu)
24 Sep 2010 (Fri)
Washington 4 £ 975
06 Dec 2010 (Mon)
07 Dec 2010 (Tue)
08 Dec 2010 (Wed)
09 Dec 2010 (Thu)
Washington 4 £ 975
11 Apr 2011 (Mon)
12 Apr 2011 (Tue)
13 Apr 2011 (Wed)
14 Apr 2011 (Thu)
Washington 4 £ 975
14 Jun 2011 (Tue)
15 Jun 2011 (Wed)
16 Jun 2011 (Thu)
17 Jun 2011 (Fri)
Washington 4 £ 975

Please contact us to discuss private course dates and locations

Course Overview

This course is aimed at those who would like to develop their skills and knowledge of VBA programming in Access application development.

Prerequisites

Objectives

Related Courses

Training Options

  • Scheduled public courses at one of our training venues
  • Private course at your company office throughout the UK, at one of our training venues (Durham, Newcastle or Washington) or at an independent location, convenient to you
  • Bespoke course written to your specific needs, at your company office throughout the UK, at our training venue or at an independent location, convenient to you
  • For further information please contact us on 0191 377 8377

What's Included

  • 1 delegate per computer
  • Relaxed refreshment area at our training venues
  • Lunch and refreshments when training is delivered at our training venue
  • Comprehensive course manual and exercises

Course Content

Designing Applications

    Macros or VBA?
    The development process
    What is an access application?

Introduction to Event Driven Programming

    Completing the company contacts Form
    Converting macros to VBA
    The VBA IDE

Creating Code

    Naming conventions
    Variable scope and lifetime
    Constants and intrinsic constants
    Variables
    Built-in functions
    Procedure declaration
    Subroutines and functions
    Modules
    Procedures

Controlling the Program

    Arrays
    Repetition
    Programming structures

Using Access Objects

    The object browser
    Special objects
    Referring to objects
    Forms and reports
    The AccessObject object
    Access objects
    Object models
    Object-oriented programming

Using DAO

    Working with recordsets
    The DAO hierarchy
    DAO vs ADO

Reports

    Filters
    Format
    Error
    Close
    Deactivate
    Activate
    Open
    Events

Advanced Programming Techniques

    Custom DAO properties
    Dynamic-link libraries (DLLs)
    Arguments
    Arrays

Error Handling and Debugging

    Debugging your debugging code
    Error handling
    Debugging
    Types of errors
    Testing
    Compiling
    Planning for errors

Using Classes

    Forms as class modules
    Class modules and custom objects

Libraries and Add-Ins

    Add-ins
    Class libraries
    Library databases

Multi-User

    Compiling
    Security
    Record locking in access
    Multi-developer issues

The Internet (Optional as time permits)

    Publishing data to the internet
    The HyperLink data type
    The internet

Optimising Your Application

    Finishing touches
    Network considerations
    Increasing apparent speed
    Increasing execution speed
    Reducing memory overhead
    Efficiency