Microsoft Access: Advanced Input and Retrieval

Your training and experience using Microsoft® Access® 2016 has given you basic database management skills, such as creating tables, designing forms and reports, and building queries. In this course, you will expand your knowledge of relational database design, write advanced queries, structure existing data, validate data entered into a database, and customize reports. Extending your knowledge of Microsoft Access 2016 will result in a robust, functional database for your users.

Retail Price: $195.00

Next Date: Request Date

Course Days: 1

Request a Date

Request Custom Course


In this course, you will create and manage an Access 2016 database.

You will:

  • Design a relational database.
  • Join tables to retrieve data from unrelated tables.
  • Validate data entered into a database.
  • Use advanced queries to manipulate your data.
  • Organize a database for efficiency and performance, and to maintain data integrity.
  • Customize reports to organize the displayed information and produce specific print layouts.


This course is designed for students wishing to gain intermediate-level skills or individuals whose job responsibilities include constructing relational databases, performing database maintenance, or creating advanced queries and reports.


To ensure your success, it is recommended you have completed Microsoft® Office Access® 2016: Part 1or possess equivalent knowledge. It is also suggested that you have end-user skills with any current version of Windows, including being able to start programs, switch between programs, locate saved files, close programs, and use a browser to access websites.


Lesson 1: Creating Advanced Queries

Topic A: Create Parameter Queries

- Parameter Queries

- How to Create and Run a Parameter Query

- Creating a Parameter Query

- Wildcards in a Parameter Query

- The Ampersand Operator

- How to Use Wildcards Within a Query

- Using Wildcards in a Parameter Query

- Creating a Query with Multiple Parameters

Topic B: Summarize Data

- Crosstab Queries

- The Crosstab Query Wizard

- How to Summarize Data

- Creating a Crosstab Query

Topic C: Create Subqueries

- Subqueries

- Subquery Entered as an Expression

- Subquery Syntax

- How to Create Subqueries

- Creating Subqueries

Topic D: Create Action Queries

- Action Queries

- Types of Action Queries

- How to Create Action Queries

- Creating Action Queries

Topic E: Create Unmatched and Duplicate Queries

- Unmatched and Duplicate Records

- The Find Unmatched Query Wizard

- The Find Duplicates Query Wizard

- How to Create Unmatched and Duplicate Queries

- Creating Queries to Search for Unmatched and Duplicate Records


Lesson 2: Organizing a Database for Efficiency

Topic A: Data Normalization

- What Is Data Normalization?

- First Normal Form

- Second Normal Form

- Third Normal Form

- Denormalization

- The Table Analyzer Wizard

- How to Use the Table Analyzer Wizard

- Running the Table Analyzer Wizard

Topic B: Create a Junction Table

- Many-to-Many Relationships

- Junction Tables

- How to Create a Junction Table

- Using a Junction Table to Resolve a Many-to-Many Relationship

Topic C: Improve Table Structure

- Table Structure

- Table Structure Improvement

- How to Improve the Table Structure

- Improving Table Structure


Lesson 3: Using Advanced Reporting Techniques

Topic A: Include Control Formatting in a Report

- Control Formatting

- Data Bars

- How to Include Data Bars in a Report

- Adding Data Bars to a Report

Topic B: Add a Calculated Field to a Report

- Calculated Fields

- How to Add a Calculated Field to a Report

- Adding a Calculated Field to a Report

Topic C: Add a Subreport to an Existing Report

- Subreports

- Subforms on a Report

- How to Add a Subreport to an Existing Report

- Adding a Subreport to an Existing Report

Sorry! It looks like we haven’t updated our dates for the class you selected yet. There’s a quick way to find out. Contact us at 502.265.3057 or email

Request a Date