Public Schedule Face-to-Face & Online Instructor-Led Training - View dates & book

Instructor-led training - Courses in Access - Intermediate

Access Intermediate Training CourseAccess Intermediate Training Course

Become proficient with Microsoft Access Databases

Face to face / Online public schedule & onsite training. Restaurant lunch included at STL venues.

Who is this course for?

Our Microsoft Access Intermediate course is suitable for those with a basic working knowledge of Microsoft Access.

Access Intermediate Training Course

Prerequisites

A working knowledge of Access is required, or our Access Introduction course.

Benefits

This course is designed for those users who wish to step their current knowledge of Access to take advantage of the more complex features. On completion delegates will understand relational databases and be able to work with related tables. They will learn how to generate much more complicated queries and create more advanced forms and reports before tackling PivotCharts and PivotTables.

After completing this course you will be prepared to attend the Access Advanced training course.

Course Syllabus

What's new in Access

Creating relational databases

Database normalising
Introducing relating tables
Adding referential integrity

Working with related tables

The lookup wizard
Changing lookup fields
Inputting data to related tables

Defining data entry rules

Using input masks
Setting a property
Setting a validation rule

Using advanced query features

How to join a table in queries
Creating a calculated field
Using an action query

Creating advanced queries

Summarise and group values
Create a crosstab query
Using a parameter query

Creating advanced form design

Working with graphics
Working with calculations
Working with combo boxes
Working with unbound controls

Using advanced report features

Create customized headers and footers
Add a calculated value
Work with sub-reports

"What do I get on the day?"

Arguably, the most experienced and highest motivated trainers.

Face-to-face training

lunch

Training is held in our modern, comfortable, air-conditioned suites.

Modern-spec IT, fully networked with internet access

Lunch, breaks and timing

A hot lunch is provided at local restaurants near our venues:

  • Bloomsbury
  • Limehouse

Courses start at 9:30am.

Please aim to be with us for 9:15am.

Browse the sample menus and view joining information (how to get to our venues).

Refreshments

Available throughout the day:

  • Hot beverages
  • Clean, filtered water
  • Biscuits

Online training

online training (virtual)

Regular breaks throughout the day.

Learning tools

in-course handbook

In-course handbook

Contains unit objectives, exercises and space to write notes

Reference material

Available online. 100+ pages with step-by-step instructions

24 months access to Microsoft trainers

Your questions answered on our support forum.

What to expect when training

Training Formats & Services

  • On a public schedule at one of our
    London training venues.
  • On-site at your company office UK wide
  • Near-site, at a location close to you
  • Tailored courses to your requirements
  • Productivity Training Programs
  • Consultancy
  • Bespoke one-to-one
  • Rollout
  • TNA
  • Upgrade
  • Case studies

Megger Instruments Ltd

gravatar

Clair Huntley,
Business Analyst

Thank you so much learnt alot

Sky Blue Telecom Ltd

gravatar

Brett Smith,
Operations Manager

A great course which has further increased my knowledge of Microsoft Access, especially with regards to creating queries.

TJX Europe

gravatar

Sam Pollock,
Finance Analyst

The training was very good - the right mix of watching and learning and hands-on pieces of work.

More testimonials

Ideal for delegates that have already attended Introduction Courses in Access, the Intermediate course instantly brings you to the next level. Understanding more complex formulas as well as the PivotChart and PivotTable are all part of the course.

Public schedule dates

Next date Location Price
Wed 24 DecOnline£330
Tue 20 JanLimehouse £330
Fri 23 JanOnline£330
Wed 18 FebLimehouse £330
Mon 23 FebOnline£330
Fri 20 MarBloomsbury £330

And 24 more dates...

Loading...

Loading content...

TrustPilot

star star star star star Excellent

Resources

Blog

Tutorials and discussions on MS Office

Hints & Tips

MS Office tips to save you time

Cheat sheets

MS Office shortcut keys for all versions

Infographics

Handy info on industry trends

Subscribe

Latest news & offers

Promotions

Latest Feedback

  • 98.70% customer recommendation
  • 99.19% training objectives met
  • 226,755 delegates trained
  • 14,566 organisations trained

Latest X / Tweet

  • Boost productivity & profitability with STL Training! 💼 ✅ No course cancellations 🖥️ Virtual or in-person in London 🍽️ Lunch included 📚 2 years of support This week: Word Intermediate—graphics, Excel data stl-training.co.uk/order/pricing_…t.co/QSQqMqK3Go
Loading...

Loading content...

Free manuals

We are providing a range of our course manuals free of charge.

Why not share this resource with your friends and colleagues?

Training manual sample

Below are some extracts from our Access training manuals.

Creating a relational database

 

 

Why create relationships between tables?

 

Access is a relational database. It allows multiple tables to be linked with each other via common fields. The links can be made from the relationship diagram (Database Tools, Relationships) and the linking fields must have the same data type.

 Quite often the Primary Key from one table is linked to the same field in another table (termed a foreign key).

 But why do we have multiple tables in the first place?

 The main reason for creating databases with several tables is to avoid duplication of data and allow changes to be made most efficiently.

 In this example suppose there are 300 employees and 10 departments. Without the department table the name, location and floor would have to be input 300 times. Using the 2 tables, only the DepartmentID needs to be entered.


 

 And in the future if a department location and floor changes there is no need to edit each employee record.

  

One to Many

When a primary key field is linked to a foreign field in a second table, a one to many relationship is created. For example

One employee has many orders.

One order has many order detail records.

One customer has many orders.

 

One to One

When a primary key field in one table is linked to a primary key field in another then a One to One relationship is created. For example

 

 Employee records linked to payroll records.


 

The reason here for creating a one to one relationship is to keep the payroll data separate from the main employee data.  It would make sense to have both cascade update and delete on for these tables.


 

 

Many to Many

A further type of relationship that occurs in a relational database is called many to many.

For example,

Many customers can buy from one sales employee and many sales employee can sell to one customer.

 So there is a many to many relationship between tblCustomers and tblEmployee.

 However, there are no common fields between these tables so they can’t be linked directly. What is needed is a third table called a conjunction table (or mapping table).


  

 The table tblOrder is the conjunction table that links between two tables in a many to many relationship.

 Queries or reports can then be set up to show customers for each employee:


 

or employees for each customer:


 

  To make this data easier to read, a query property called unique values is set to yes. (no duplicate records).

 

Join Type

As well as there are different types of relationship, there are also different types of join.

The default join type is called an inner join where queries produce only data that is matched by both tables. For example, when querying customers and orders, a query shows customers that have orders and not customers that haven’t.

 

 

 

 

Once a relationship is created between 2 tables,  further options become available for controlling how data is entered or removed from the tables.

 

Enforce Referential Integrity – Ticking this option (see above diagram) prevents data being entered into the secondary table (tblOrder)  if the EmployeeID doesn’t exist in the primary table (tblEmployee).

 

In addition, a record from the Primary table cannot be deleted if there are records in the secondary table with that EmployeeID.

 

Cascade Update - Ticking this option changes an EmployeeID in the secondary table if the EmployeeID field is changed in the secondary table.

 

Cascade Delete – Ticking this option deletes all related records if a record in the primary table is deleted.

 

It would be preferable to include both cascade update and cascade delete when linking tblOrders to tblOrderDetails.

 Supposing an order is cancelled then deleting the order record will in turn remove related records for that order held in the secondary table (tblOrderDetails).


  

 

Lookup fields are very useful for data entry. They help to avoid invalid data being entered into tables and forms. They can be set to lookup into a different table and can even display several columns of data. The field that stores the data is called the bound column.

 For example, from the Orderingdb database open tblEmployee in design view.

We can change the Gender field to a Lookup by right clicking on its Data Type and choosing Lookup Wizard.


Access offers 2 choices; to look up from a different table or to create a lookup by typing in the values. For the Gender field choose the second option.


You can then type M and F as the values to choose from and click Next.


Select Limit to List if you want to prevent other values being typed (such as Male or Female)

Click Finish and you will see the lookup field in Datasheet view.


 

Connect with us:

0207 987 3777

Call for assistance

Request Callback

We will call you back

Server loaded in 7.97 secs.