Lesson 4 | Course project |
Objective | Describe the Guidelines for the Access Course Project. |
Describe the Guidelines for the Access Course Project
Throughout this course, you will have the opportunity to work on a course project.
The course project is a database that takes off where the course
Microsoft Access 2024: Working with Data leaves off.
I have changed some of the names of the objects to be more in line with the way I do things, and added some things that you will need to work with in this course. The course project is based on this scenario:
You are a
Freelance Access database administrator for the marketing and documentation departments of companies in the software and networking business. You have two large clients:
- Network Consultants, Inc., a network consulting company, and
- Dynamic Solutions, a start-up software development company currently building a word-processing application.
In addition, you have several small clients. You are going to take some objects already created in the databases, for example, forms, tables, and queries, and modify them as needed in this course. If you have not completed the course download exercise from the Required Hardware and Software lesson, you should download a copy of the Consulting database now from the following link.
Freelance Microsoft Access 365 Database Administrator
You are re working on a course project as a Freelance Microsoft Access 365 Database Administrator for software and networking clients. Here's how we can frame and document your project environment, based on your scenario.
🗂️ Course Project Summary
🎯 Role: Freelance Microsoft Access 365 Database Administrator
You support two main departments: Marketing and Documentation, across multiple clients in the tech industry.
🧑💼 Your Clients
-
Network Consultants, Inc.
- Industry: Networking consulting
- Needs: Likely to include inventory of hardware, service contracts, engineer assignments, site documentation, client interaction tracking.
-
Dynamic Solutions
- Industry: Software development (currently building a word processor)
- Needs: Likely to include software specs, versioning, bug tracking, developer task logs, feature requests, and documentation drafts.
-
Several Small Clients
Needs: Vary widely — lightweight versions of CRM, billing, or task management systems.
🧱 Course Project Objectives
- Reuse and modify existing Access objects (forms, tables, queries).
- Redesign object names to match your preferred naming conventions.
- Enhance the structure for scalability and clarity.
- Align with Microsoft Access 365 best practices, including integration with cloud services (e.g., OneDrive, SharePoint).
🔧 Key Objects You’ll Work With
Here is a structured guess at the types of Access objects already in place (based on the image and scenario), and what you might do with them:
Object |
Example Name |
Purpose |
Potential Modifications |
Table |
Consulting , Billing , Order |
Store client engagements, invoices, orders |
Normalize structure, enforce relationships |
Query |
ClientActivityByDate |
Pull filtered results for reporting |
Add parameters or calculated fields |
Form |
frmClientBilling , g>frmOrderEntry |
GUI for data entry |
Improve layout, add navigation |
Report |
rptMonthlySummary |
Generate printable insights |
Add grouping, summaries |
Macro |
AutoExec , mcrSendReminder |
Automate tasks |
Schedule email reminders |
Module |
modInvoiceUtils |
VBA-based logic |
Refactor for reuse |
📦 File Management Structure
From the earlier image (`My Documents` folder):
- Files like
Consulting.mdb
, Billing.mdb
, and Order_97.mdb
suggest legacy Access database projects.
.ldb
files indicate multi-user or locked Access database usage — possibly on shared network drives.
✅ Next Steps
Would you like to:
- Create a project plan template in Access (or Word)?
- Generate a modernized Access 365 schema for any of the mentioned files (e.g.,
Consulting.mdb
)?
- Build a navigation switchboard form to unify access to all your forms and reports?

