Read our blogs, tips and tutorials
Try our exercises or test your skills
Watch our tutorial videos
Take a self-paced course
Read our recent newsletters
License our courseware
Book expert consultancy
Buy our publications
Get help in using our site
395 attributed reviews in the last 3 years
Refreshingly small course sizes
Outstandingly good courseware
Whizzy online classrooms
Wise Owl trainers only (no freelancers)
Almost no cancellations
We have genuine integrity
We invoice after training
Review 30+ years of Wise Owl
View our top 100 clients
Search our website
We also send out useful tips in a monthly email newsletter ...
| Software ==> | Access VBA Macros (25 exercises) |
| Topic ==> | Creating functions (4 exercises) |
| Level ==> | Not specified |
| Subject ==> | Access training |
This exercise is provided to allow potential course delegates to choose the correct Wise Owl Microsoft training course, and may not be reproduced in whole or in part in any format without the prior written consent of Wise Owl.
The aim of this exercise is to create a function to show the success rate for each film (the number of Oscars it won, divided by the number it was nominated for):

A film clearly can't win more Oscars than it is nominated for, so the first row looks like an anomaly in the database!
To do this, create a function called OscarHitRate which takes two arguments:
| Argument | What it will hold |
|---|---|
| 1 | The number of Oscars won |
| 2 | The number of Oscar nominations |
Your function should return the percentage success rate (this will be a decimal number, which you'll then format in the query to look like a percentage).
Your function should return 0 if a film didn't get any nominations, to avoid any divide by zero error.
Test your function in the immediate window, then use it to create the query shown at the start of this exercise.
Save any open queries and modules, then close them down.
Kingsmoor House
Railway Street
GLOSSOP
SK13 2AA
Landmark Offices
99 Bishopsgate
LONDON
EC2M 3XD
Holiday Inn
25 Aytoun Street
MANCHESTER
M1 3AE
© Wise Owl Business Solutions Ltd 2026. All Rights Reserved.