ACCESS TRAINING COURSES

ACCESS ADVANCED

Target Audience

This is the next level to our Access Beginner course. It will add important skills to help make your databases more robust, interactive and functional as stand-alone tools.

Learn how to validate data, create interactive queries and forms, aggregate data in queries and keep databases in good health.

This course also introduces the user to Macros and Access VBA (Visual Basic for Applications) which are used to automate processes in Access.

The outline below is for contemporary versions of Access (2013, 2016, 2019 and 365). We do run courses on earlier versions when required. Please mention this when booking.

Prerequisites

Some basic experience with Microsoft Access as well as the Windows operating system are prerequisites for this course.

Duration:

1 Day

Price:

Prices start from $300 per day but may vary based on location.

Course Dates - ONSITE (Your Premesis):

Dates are available for this course

Please Contact Us to schedule one that works for you

Schedule a Date


 

Course Dates - ONLINE-LIVE:

Dates are available for this course

Please Contact Us to schedule one that works for you

Schedule a Date

 

Course Files:

Download Course Files

 

COURSE OUTLINE

Data Validation

  • Assigning Default Values
  • Validation Rules and Text
  • Validating Numbers
  • Setting Required Fields
  • Working With Validations

Parameter Queries

  • Creating a Parameter Query
  • Displaying All Records
  • Using Parameters to Display a Range
  • Using Parameters in Expressions
  • Using Parameters With Wildcards

Calculations in Queries

  • Creating a Calculated Field
  • Formatting Calculated Fields
  • Summarising Data Using a Query
  • Changing the Grouping
  • Calculating With Dates
  • Using Criteria in Calculations
  • Concatenating String Fields

Advanced Form Design

  • 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 on 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

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

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

Database Wellness

  • Compacting and Repairing a Database
  • Understanding Database Splitting
  • Using the Database Splitter
  • Managing Linked Tables
  • Checking Object Dependencies
  • Analysing Database Performance
  • Documenting a Database

DIY Forms

  • Creating a Multiple Item Form
  • Adjusting the Layout of a Form
  • Typing Into a Form Layout
  • Disabling Fields
  • DIY Sub Forms
  • Removing SubForm Redundancy
  • Splitting and Merging Layout Cells
  • Adding an Easy Lookup Field
  • Adding Buttons to a Form
  • Adjusting Form Properties

Using a Navigation Form

  • Creating a Simple Navigation Form
  • Creating a More Complex Navigation Form
  • Creating the Navigation Form Page Tabs
  • Creating Subsidiary Pages
  • Adding Subsidiary Pages
  • Editing Page Tab Names
  • Applying a Theme
  • Modifying Properties
  • Automatically Starting the Navigation Form

Database Security

  • Understanding Database Trust
  • Enabling Blocked Content
  • Understanding the Trust Centre
  • Creating a Trusted Location
  • Opening a Database From a Trusted Location
  • Encrypting a Database
  • Decrypting and Opening a Database
  • Removing a Database Password
  • Understanding Package and Sign
  • Creating a Self Signed Certificate
  • Creating a Signed Package
  • Extracting and Using a Signed Package

Navigation Pane Protection

  • Understanding the Navigation Pane
  • Creating Custom Categories
  • Creating Custom Groups
  • Adding Objects to a Group
  • Hiding Groups and Objects
  • Showing Hidden Groups and Objects