Skip to content
KnowledgeCity

Microsoft Access 2021 Advanced

Learn how to create more robust and customized database applications in Microsoft Access 2021
Preview the first lesson free — get full access to all 33 lessons.
Course: On-Demand
Advanced Provider John Varan  10 chapters ·  33 Lessons ·  2h 51m  in Arabic, German, English, Spanish, French, Portuguese, Chinese 

Course Description

A refined and professional database application can require varying levels of customization. Mastering the basics of the Visual Basic for Applications programming language is an important skill, which is why this course will show you how to write custom code for use in your Microsoft Access 2021 applications. It will also show you how to turn your custom code into custom functions that can be used in validation rules, conditional formatting, calculated values, and custom queries. Learning how to use flexible database application design architectures to create distributed database applications can allow you to create an environment for distributed users. Microsoft Access also has numerous security measures you can use to protect sensitive data within your database and the database file, as well as protect yourself from malware that could be contained in database files or add-ons downloaded from the internet.

In this course, you will learn about application design and customization, including the many startup options offered by Microsoft Access. We will also discuss how to design distributed and split databases and how to write custom code using Visual Basic for Applications. We will also explain the best practices to help end users get their work done easily and efficiently, as well as how to secure your data and protect yourself from malware.

What You'll Learn

  • Write custom VBA code for use in Microsoft Access 2021 applications
  • Create custom functions for validation rules, conditional formatting, calculated values, and custom queries
  • Design distributed and split databases for distributed users
  • Customize application startup options in Microsoft Access
  • Secure your database and protect against malware using Access security measures
  • Build dynamic reports and apply user-centered design to guide users through desired paths

Key Takeaways

  • Mastering the basics of Visual Basic for Applications lets you write custom code for Microsoft Access 2021 applications.
  • Custom code can be turned into custom functions used in validation rules, conditional formatting, calculated values, and custom queries.
  • Flexible database application design architectures, including split front-end and back-end databases, enable distributed database applications for distributed users.
  • Microsoft Access provides security measures such as the Trust Center, user roles, and encryption to protect sensitive data and guard against malware in database files or add-ons.
  • The course covers best practices to help end users get their work done easily and efficiently.

Frequently Asked Questions

Who is this course for?

It is an advanced Microsoft Access 2021 course for learners who want to customize database applications, write custom VBA code, design distributed and split databases, and secure their data.

What topics does this course cover?

It covers application design and customization including startup options, designing distributed and split databases, writing custom code with Visual Basic for Applications, dynamic reporting, user-centered design, creating custom functions, and securing data and protecting against malware.

What skills will I gain?

You will gain skills in Application Design, Microsoft Access, Microsoft Data Access Components, Visual Basic for Applications, Advanced Business Application Programming (ABAP), and Application Foundation Classes.

How is the database secured in this course?

The course discusses types of security including the Trust Center, user roles, and encryption to protect sensitive data within your database and the database file, and to protect against malware.

Why would I split a database in this course?

The course explains why to split a database and walks through creating the front-end database and the back-end database to support distributed users.