What you'll learn?

  • Learning the basic skills of Access 2007 programming
  • Creating VBA procedures, functions and modules
  • Storing data in variables
  • Declaring and using constants
  • Interaction with applications programmatically
  • Conditionally executing VBA statements
  • Looping through VBA code
  • Using VBA Help
  • Handling run-time errors through VBA
  • Detecting logic errors in the application
  • Programming form controls using VBA
  • Using domain aggregate functions.
  • Declaring and using object variables
  • Building dynamic SQL SELECT statements through VBA

Description

This course is covering both of the theoretical and practical aspects regarding Access 2007 database programming. Trainees will be moved forward to be database application programmers rather than just database application users of Access 2007 by learning how to program Access 2007 applications to apply sophisticated policies and achieve complex business requirements.

Audience :

Database application developers.

Topics :

Introducing VBA in Access 2007

o  VBA versus VB

o  VBA code

o  VBA and embedded macros

o  Running VB editor

o  Switching between Access and VB editor

o  VBA building blocks

o  Getting Help with VBA

Access 2007 Programming Objects

o  Sub procedures

o  Event procedures

o  Functions

o  Procedure scope and visibility

o  Procedure scope and visibility

o  Standard Modules

o  Class Modules

Variables & Constants

o  Declaring variables

o  Variant variables

o  Variable scope and visibility

o  Assigning values to variables

o  System-defined constants

o  Intrinsic constants

o  Symbolic constants

 User Inputs & Program Outputs

o  Parameters and arguments

o  The MsgBox function

o  Coding VBA against controls

o  The InputBox function

VBA and Database Objects

o  Properties, methods and events

o  Working with the Object Browser

o  Coding VBA against controls

o  Changing properties at run-time

o  With statement

o  DoCmd property

o  Converting macros to VBA code

Conditional & Repetitive Operations

o  If statements

o  Select Case statement

o  Loop statements

o  Exit statement

Advanced VBA Techniques

o  Handling VBA errors

o  Debugging VBA code

o  Domain Aggregate Functions

o  Object Variables

o  VBA and SQL

o  Introducing DAO in Access 2007

Case Study: Test Engine Program

o  Case explanation

o  Building the back-end

o  Building and programming the front-end

Prerequisities :

Recommended Knowledge :

Access 2007 – Core level Access 2007 – Advanced level

Recommended Course(s) :

Category :

  • Desktop
  • Programming
  • Database
  • Office

Training Materials :

YAT Official Courseware

Labs :

This course includes several labs to ensure you will gain the targeted skills and experience.

Credential :

This course is an important entry step for anyone who wants to learn about database application programming in general and Access 2007 database application programming in specific.

Related Courses