<< Back to Courses

Access 2007 Level 2

Cost: Contact us for quote.   Duration: 2 days

Contact Us to book.

Learning Outcomes

At the completion of Microsoft Access 2007 Module 2 you should be able to:

  • design a relational database project
  • create a relational database file with multiple tables
  • set table relationships and join tables together
  • export records to and import records from a wide variety of sources and applications
  • create queries based on one or more tables
  • create and use parameter queries
  • create calculated queries
  • create and work with aggregation queries
  • create and use a series of action queries
  • modify and adapt an existing form according to specific needs
  • create and use macros in Access
  • work with a number of macro techniques
  • create macros on forms
  • create some simple programming code using VBA

Target Audience

This course is primarily designed for people who need to know how create fully relational databases, automate operations and perform complex queries in Microsoft Access 2007. It is ideal for people who working in offices, clubs, or for home use.        


This publication assumes that you can create a database file, store and manage data, it would also be beneficial to have a general understanding of personal computers and the Windows operating system as you will be required to start applications, work with and copy files, and locate file folders.


Scheduled classroom training (2 Days)


Relational Database Design

  • Designing A Relational Database
  • Scoping The System
  • Determining The Inputs
  • Normalising A Database
  • First Normal Form (1NF)
  • Second Normal Form
  • Second Normal Form – Case Study
  • Third Normal Form (3NF)
  • Database Indexing

Creating A Relational Database

  • Creating A New Database File
  • Creating Lookup Tables
  • Defining A Primary Key
  • Saving And Closing A Table
  • Creating The Expense Type Table
  • Creating The Transactions Table
  • Creating The Details Table

Setting Table Relationships

  • Understanding Table Relationships
  • Understanding Lookup Relationships
  • Looking Up The Employees Table
  • Looking Up The Expense Types Table
  • Viewing Table Relationships
  • Understanding Table Joins
  • Editing The Employee Table Join
  • Editing The Expense Type Table Join
  • Creating A New Join
  • Creating A Relationships Report

Importing And Exporting Records

  • Exporting Records To Microsoft Excel
  • Exporting Records To dBase
  • Exporting Records To Paradox
  • Exporting Records To A Text File
  • Importing From Microsoft Excel
  • Importing From A Text File
  • Linking To An External Source

Multi-Table Queries

  • Understanding Relational Queries
  • Creating A Relational Query Design
  • Filtering A Relational Query
  • Filtering Related Fields
  • Adding More Tables And Fields
  • Utilising Hidden Fields

Parameter Queries

  • Creating A Parameter Query
  • Displaying All Records
  • Using Parameters To Display A Range
  • Using Parameters In Expressions

Calculations In Queries

  • Creating A Calculated Query
  • Formatting Calculated Fields
  • Summarising Data Using A Query
  • Changing The Grouping
  • Calculating With Dates
  • Using Criteria In Calculations
  • Concatenating String Fields

Aggregation Queries

  • Creating An Aggregation Query
  • Working With Aggregation Queries
  • Multiple Aggregations
  • Modifying Aggregation Headings
  • Aggregating Calculated Fields
  • Applying Criteria To Aggregations
  • Understanding Nested Queries
  • Creating An Assembly Query
  • Creating The Nesting Query

Action Queries

  • Creating A Make Table Query
  • Using A Make Table Query
  • Expressions And Update Queries
  • Preparing An Update Query
  • Running An Update Query
  • Updating Using Expressions
  • Running An Expression Based Update
  • Creating A Delete Query
  • Running A Delete Query
  • Creating An Append Query
  • Running An Append Query
  • Turning Action Messages Off

Modifying Forms

  • Understanding Form Design And Layout
  • Switching Between Form Views
  • Selecting Form Objects
  • Working With A Control Stack
  • Changing Control Widths
  • Moving Controls On A Form
  • Aligning Controls
  • Understanding Properties
  • Changing Label Captions
  • Adding An Unbound Control
  • Adding A Control Source
  • Formatting A Control
  • Checking The Current Tab Order
  • Changing The Tab Order
  • Inserting The Date Into The Form Header

Creating And Using Macros

  • Understanding Macros And VBA
  • Creating A Macro
  • Running A Macro
  • Modifying An Existing Macro
  • Interacting With The User
  • Stepping Through A Macro
  • Documenting Macros

Macro Techniques

  • Creating A Print Macro
  • Using Conditions To Enhance A Macro
  • Creating A Sequence Of Conditions
  • Understanding The Versatility Of MsgBox
  • Using The MsgBox Function
  • Reconfiguring A Message Box
  • Using The InputBox Function

Macros On Forms

  • Understanding Macros And Forms
  • Creating Navigation Macros
  • Accessing Event Macros
  • Creating Unassigned Buttons
  • Programming An Event
  • Running An Event Macro
  • Modifying An Event Macro
  • Setting Echo Off
  • Adding A Close Button
  • Creating A Search Macro
  • Running The Search Macro
  • Understanding The Search Macro
  • Naming Macros
  • Referencing Macro Sheet Macros

An Introduction To VBA

  • Understanding VBA
  • Coding VBA For An Event
  • Running VBA Event Code
  • MsgBox And InputBox
  • Modifying An Existing Procedure
  • Understanding The Modified Code
  • Creating A Standard Module
  • Running The Code
  • Understanding The Loan Simulator Code
  • Creating A Button For The Simulator
  • Attaching The Simulator Code 

Call Drake Training on 1300 362 262 for more information

Zip File
Download Exercise Files