Centre for Continuing Education

Microsoft Access Course: Level 3

Microsoft Access. Create databases fast without being a developer.

Learn Microsoft Access the smart way with Microsoft Access courses at CCE, the University of Sydney.


The aim of this Microsoft Access training course is to build on skills developed in Microsoft Access Course: Level 2. This course will provide you with the skills and knowledge sufficient to design and create a multi-table database and automate operations using macros and have a general understanding of the programming environment in Microsoft Access.


Upon completion of this Microsoft Access training course, you should be able to:

  1. Design a relational database project.
  2. Create a relational database file with multiple tables.
  3. Set table relationships and join tables together.
  4. Create queries based on one or more tables.
  5. Create and work with aggregation queries.
  6. Create and use a series of action queries.
  7. Work with a number of macro techniques.
  8. Create some simple programming code using VBA.


This course covers the following topics:

Relational database design

  • Designing A Relational Database
  • Scoping The System
  • Determining The Inputs
  • Normalising A Database
  • First Normal Form (1NF)
  • Second Normal Form (2NF)
  • 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 Relationship Report

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
  • Understanding Query Joins
  • Creating An Inner Join
  • Creating A Left Outer Join
  • Creating A Right Outer Join

Aggregation queries

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

Action queries

  • Creating A Make Table Query
  • Using A Make Table Query
  • Understanding 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

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

An introduction to VBA

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

Intended Audience

This course assumes prior (significant) knowledge of the software.

Delivery Style

This course is delivered as presenter-taught computer-based training in a Microsoft Windows environment.

Additional Information

Please bring a USB flash drive to class if you would like to make a copy of your work or any relevant class materials. Alternatively, you can save these to a cloud storage space or email them to your personal email address.

You should be familiar with the basic functions of a computer operating system such as navigating the environment using a mouse and keyboard, starting applications, copying and pasting objects, formatting text, creating folders, opening files, saving files, familiarity with the accessing the Internet and use of common web browsers. If you do not have these skills, we recommend attending Basic Computer Skills Course and Effective Internet Use before attempting this course.


  • $50 repeat class - Conditions apply
  • Expert trainer
  • Dedicated computer for every student
  • Small class size
  • Student notes – yours to keep
  • Statement of completion

What others say.

  • An excellent instructor who is able to explain concepts quite clearly and easily, taking the time to not only ensure everyone understands the lesson but also to help anyone, no matter how small or big the problem is. Very impressed by the teaching methods and I would not hesitate to attend another one of these classes and I would recommend to many others.

  • I enjoyed the course. The pace was fast enough to get through a lot of material. If anyone did fall behind for any reason the tutor gave them a bit of one-on-one attention to get them back on track. Overall a very pleasant day. I learnt a lot.

Microsoft Access Course: Level 3

<p>{block name:“Course Tagline - Microsoft Access”}</p><p>{block name:“Course Heading - Aims”}</p><p>The aim of this Microsoft Access training course is to build on skills developed in <a href="/