Call us today: 0800 028 3045

Microsoft Access Developer Course – VBA in Access Part 1 – Automation

Is it right for me?

Our VBA in Access Part 1 course is designed for existing experienced users of Access who need to use VBA to automate their databases.

You must be able to confidently create fully relational databases including tables, forms, reports and queries before attending this course. Previous programming experience would be an advantage.

What will I get out of it?

By the end of the course you will be able to:

  • Write your own code for use on command buttons, forms and reports
  • Set up user messages
  • Use the debug tools
  • Write error handling routines and edit Access error messages
  • Write your own functions, e.g. conversion functions, date functions

Versions available

2003, 2007, 2010

Related courses in our range

What does it cover?

Objects/properties/events/methods

  • Different events
  • Form events
  • Control events
  • Report events
  • Attaching code

The Visual Basic environment

  • Steps to creating a VBA procedure
  • Class modules
  • Procedures
  • Adding command buttons

Object properties

  • Object properties
  • Setting properties at design time
  • Setting properties at run time
  • Using WITH

Event Procedures

  • Writing event procedures
  • Code structure
  • Adding comments

Setting keyboard events

  • Using KeyUp and KeyDown events

Statements and functions

  • Writing statements and functions
  • Input boxes
  • Message boxes

Variables

  • Creating variables
  • Naming conventions
  • Data types
  • Declaring more than one variable
  • Concatenation
  • Scope of variables

Constants

  • Declaring and using constants
  • Scope of constants

Debugging

  • Errors
  • Compiling
  • Setting breakpoints
  • Working in break mode
  • Debug tools

VB error handling

  • Writing error handling routines

Access error handling

  • Replacing standard error messages

Conditional statements

  • IF statement
  • SELECT CASE statement
  • Tests

General procedures

  • Scope of procedures
  • Calling procedures
  • Sub procedures
  • Standard modules

Function procedures

  • Creating functions
  • Parameters or arguments
  • Optional arguments
  • Default values

Course Summary

  • Duration: 2 days
  • Price: £1,400.00+VAT
  • Location: As required
  • Select date: In company only for 4 or more delegates
Call 0800 028 3045 to book

Send to a colleague

Please enter details below and click 'submit'

Tailor this course

If you are interested in this course but would like it tailored to your specific needs, contact Karen Osborn on 0800 028 3045.

Alternatively, enter your details below and one of our team will contact you.


Thales Training & Consultancy is a highly successful training services company based in Crawley. We help companies to develop advantage through learning and development. Highly trusted by leading enterprises, we deliver a full range of dedicated training solutions that enable organisations to achieve key business goals. The 4 core services we offer are Training Courses, Supply Management, Bespoke Services and Managed Services. Our successful partnerships with clients prove that the delivery and management of the right training and development can significantly enhance the pursuit of business excellence.


Thales Training & Consultancy. Registered in England and Wales. Registered Office: Sackville House, Northwood Park, Gatwick Road, Crawley, West Sussex RH10 9XN. Registered in England Number: 1597499. Thales Training serve the local area of Crawley, Gatwick, West Sussex, Surrey and Kent as well as offering training courses at locations around the UK