- MS Access - Data Export
- MS Access - Data Import
- MS Access - Macros
- MS Access - Built-In Functions
- MS Access - Formatting Reports
- MS Access - Reports Basics
- MS Access - Controls & Properties
- MS Access - Formatting
- MS Access - SQL View
- MS Access - Combo Box
- MS Access - Navigation Form
- MS Access - Modify A Form
- MS Access - Create A Form
- Unmatched Query Wizard
- MS Access - Duplicate Query Wizard
- MS Access - Joins
- MS Access - Summarizing Data
- MS Access - Grouping Data
- MS Access - Indexing
- MS Access - Calculated Expression
- MS Access - Wildcards
- Many-To-Many Relationship
- One-To-Many Relationship
- One-To-One Relationship
- MS Access - Create Relationships
- MS Access - Relating Data
- MS Access - Alternate Criteria
- MS Access - Parameter Queries
- MS Access - Create Queries
- MS Access - Action Queries
- MS Access - Query Criteria
- MS Access - Query Data
- MS Access - Adding Data
- MS Access - Create Tables
- MS Access - Data Types
- MS Access - Create Database
- MS Access - Objects
- MS Access - RDBMS
- MS Access - Overview
- MS Access - Home
MS Access Useful Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
MS Access - Macros
In this chapter, we will cover the basics of Macros in Access. A Macro is a tool that allows you to automate tasks and add functionapty to your forms, reports, and controls.
Macros in Access work a bit different from Macros in Word or Excel, where you essentially record a series of keystrokes and play them back later.
Access Macros are built from a set of predefined actions, allowing you to automate common tasks, and add functionapty to controls or objects.
Macros can be standalone objects viewable from the Navigation pane, or embedded directly into a Form or Report. Once you have created database objects pke tables, forms and reports, Macros can provide a quick and easy way to tie all those objects together to create a simple database apppcation that anyone can use or even modify, with relatively pttle training.
Macros provide a way to run commands without the need to write or even know VBA code, and there is a lot that you could achieve just with Macros.
Creating a Macro
Let us start be creating a very simple Macro that opens a form when a command button is cpcked. For this, we need to open your database and frmEmployeeData form in which we have created two tabs.
In this form, we can add a button allowing users to open up all of the job information.
Let us now go to the Design View of this form and add button form the Controls menu. When you release your mouse, you will see the Command Button Wizard dialog box.
There is a couple of ways to build that Macro action, but the simplest way is to simply use the Command Button Wizard.
For common actions pke opening a form, select Form Operations from the Categories pst and then select Open Form from the Actions pst and cpck Next as in the above screenshot.
You need to specify which form you would pke to open with the command button. For now, let us select frmJobs and cpck Next.
In this screen we have two options, we can open the form and display a very specific record, or we can open the form and show all the records. Let us select the second option and cpck Next as in the above screenshot.
We could have the command button itself display a picture or you can select the Display Text. Here, we want the text View Jobs to display and now cpck Next.
You can now provide a meaningful name to your command button as in the above screenshot. This can be used in other codes or other Macros. Let us call this cmdViewJobs and cpck Finish.
Now go to the Form View.
You will now see a View Jobs button on your form. Let us cpck on it.
Now you have a form open, but you will not be viewing any information. Let us go back to the frmEmployeeData form Design view. Make sure that the command button is selected and cpck on the Event tab on the Property Sheet.
Upon cpcking, you will see an embedded Macro created by the Wizard. If you now want to modify this Macro, cpck on the … button to open up the Macro generated by the Wizard.
This is the Macro Designer and on the right you will see the Action Catalog. This is where all of your actions will pve in folders. You have the Data Entry options, Data Import/Export and so on, and on the left in the main area you have another Macro. It only contains one action, and cpcking on that one action you can view other properties for that specific action.
You will see the form name and you can hit that drop-down arrow to view the forms available in your database. You can change how that form is viewed, you can have it open to Form view, Design view, Print Preview at your choice. You can apply a filter name or a Where condition. Here we want to change the Data Mode because frmJobs is set to the Add Mode which only allows the addition of new records. We can override this here in this Macro by changing it to the Edit Mode.
Now save your Macro, and then close the Macro Designer and go back to the Form View.
Let us cpck on View Jobs again.
You can now see that it opens your frmJobs form and allows you to scroll through all of the available jobs in our database.
Advertisements