How to Use Microsoft Access
Click the File tab and Select “New”., Name your database., Determine the best structure for your data., Create your first table., Import data from another source., Add another table., Understand how keys work., Click the Database Tools tab., Drag...
Step-by-Step Guide
-
Step 1: Click the File tab and Select “New”.
The database is what will contain all of your data in its various forms.
You can choose to create a blank database, a blank web database, or pick from a variety of templates.
A blank database is a standard Access database, and is good for local use.
Creating a blank database will create one table as well.
Web databases are designed to be compatible with Access’s web publishing tools.
Creating a blank database will create one table as well.
Templates are pre-built databases designed for a wide range of uses.
Pick a template if you don’t want to spend a lot of time putting the database structure together. -
Step 2: Name your database.
Once you’ve selected a database type, give it a name that reflects what it’s for.
This will be especially helpful if you’re going to be working with several different databases.
Type the file name of your database in the "File Name" box.
Choose "Create" to generate the new database file. , If you are creating a blank database, you’ll want to think about the best way to organize your data, and add the appropriate structure.
There are several ways that you can format and interact with your data in Access:
Tables – This is the main way that data is stored in your database.
Tables can be compared to spreadsheets in Excel: the data is organized in rows and columns.
Because of this, importing data from Excel and other spreadsheet programs is a relatively straightforward process.
Forms – Forms are the way that data is added to your database.
While you can enter the data into the database directly into the tables, using forms allows for quicker and more visual data entry.
Reports – These summarize and display the data in your database.
Reports are for analyzing data and returning answers to specific questions, such as how much profit was made, or where customers are located.
These are usually designed to be printed out.
Queries – This is how you retrieve and filter your data.
You can use queries to display specific entries from multiple tables.
You can also use queries to create and update data. , If you are starting a blank database, you will automatically begin with a blank table.
You can begin entering your data into this table, either by hand or by copying and pasting from another source.
Each piece of data should be give its own column (field), while each record should be a separate row.
For example, each row would be a customer while each field would be a different piece of information about that customer (first name, last name, email address, phone number, etc.).
You can rename the column labels to make it easy to tell what field is what.
Double click the column heading to change the name. , If you want to import from a supported file or location, you can set Access to grab the information and add it to your database.
This is useful for grabbing data off of a web server or some other shared resource.
Click the External Data tab.
Select the file type that you are importing.
In the “Import and Link” section, you will see a few options for data types.
You can click the More button to see more option.
ODBC stands for Open Database Connectivity, and includes databases such as SQL.
Navigate to the location of the data.
If it is on a server, you will need to provide the server address.
In the next window, choose "Specify how and where you want to store the data in the current database." Choose "OK." Follow the steps to import your data. , You will want to keep your different records in different databases.
This will help keep your databases running smoothly.
For example, you may have a table of customer information and another table for order information.
You will then be able to link the customer information into the order information table.
In the Create section of the Home tab, click the table button.
A new table will appear in your database.
You can enter information in the same way you did for the first table. , Each table will have one primary key that is unique for each entry.
By default, Access creates an ID column that increases in number for each entry.
This is set as the primary key.
Tables can also have foreign keys.
These are fields that are linked with another table in the database.
The linked fields would contain the same data.
For example, in your Orders table, you may have a Customer ID field to track which customer ordered which product.
You can create a relationship for that field with the ID field in your Customer table.
Using relationships helps keep your data consistent, efficient, and readable. , Click the Relationships button in the Relationships section.
This will open a new window with an overview of all of the tables in the database.
Each field will be listed underneath its table’s name.
You will need to have created the field for the foreign key before you create the relationship.
For example, if you want to use the Customer ID on the Orders table, create a field in the Orders table called Customer and leave it blank.
Make sure it is the same format as the field you are linking (numbers in this case). , Drop it to the field that you created for the foreign key.
Click Create in the window that appears to set the relationship for the fields.
A line will appear between the two tables, connecting the fields.
Check the box to “Enforce Referential Integrity” when creating the relationship.
This means that if data is changed in one field, the other field is automatically updated.
This will help keep your data accurate. , Queries are actions that let you quickly view, add, and edit the data in your database.
There are a wide variety of query types, ranging from simple lookups to the creation of new tables based on existing data.
Queries are essential tools for building reports.Queries are broken down into two main types:
Select and Action.
Select queries pull data from tables and can make calculations.
Action queries can add, edit, and delete data from tables. , If you want to create a basic select query, use the Query Wizard to walk you through the steps.
You can access the Query Wizard from the Create tab.
This will allow you to view specific fields from a table. , You can use criteria to narrow down your select query and only display the information you need.
To start, click the Create tab and select Query Deign. , The Show Table box will open.
Double-click the table that you want to run the query on, and then click Close. , Double-click on each field in the table that you want to add to the query.
The fields will be added to the Design grid. , You can use several different types of criteria, such as text or functions.
For example, if you wanted to only display prices higher than $50 from your “Prices” field, you would enter >=50 into the criteria.
If you wanted to only show customers from the UK, you would type UK into the Criteria field.
You can use multiple criteria per query. , The Run button is located on the Design tab.
Your Query results will be displayed in the window.
Press Ctrl + S to save the query. , A parameter query will allow you to specify what you want to retrieve each time the query is run.
For example, if you have a database with customers from various cities, you can run a parameter query to ask which city you want to display results for. , Add fields to be retrieved in the query by double-clicking them in the table overview. , Parameters are denoted by “.
You can end parameters with “?” or “:”, but not with “!” or “.” , You can use multiple parameters to create a custom range for your query results.
For example, if the field is a Date field, you can return a range of dates by typing Between And .
You will receive two prompts when you run the query., You can use queries to pull specific data from existing tables and create a new table with this data.
This is especially useful if you want to share specific parts of your database, or create specific forms for subsets of your database.
You will need to create a regular select query first. , Double-click on the tables that you want to pull your data from.
You can pull from multiple tables if necessary. , Double-click each field that you want to add from the table overview.
It will be added to your query grid. , If you want to specify specific data from a field, use the criteria section to set the filter.
See the “Creating a Select Query with Criteria” section above for more details. , Before you create your table, run the query to ensure that it is pulling all of the correct data.
Adjust your criteria and fields until you get all of the data that you want. , Press Ctrl + S to save the query for later use.
It will appear in your navigation frame on the left side of the screen.
Click on the query to select it again and then click on the Design tab. , A window will appear asking for your new table name.
Enter the name for the table and click OK. , Your new table will be created with the query you established.
The table will appear in your navigation frame on the left. , You can use an append query to add data to a table that already exists from another table.
This is useful if you need to add more data to a table you created with a make table query. , This will open the Append dialog box.
Select the table you want to append. , For example, if you created a table with the criteria “2010” for the Year field, change it to the year you want to add, such as “2011”. , Make sure to set the correct fields for each column that you are appending.
For example, when using the above changes, data should be appending to the Year field on the Append To row. , Click the Run button on the Deign tab.
The query will be run and the data will be added to the table.
You can open the table to verify that the data was added correctly. , Forms allow you to easily see the data for each field, as well as quickly switch between records or create new ones.
Forms are essential for extended periods of data entry, as most people find them much easier to work with than tables. , This will create a form based on the fields contained in the table automatically.
Access does a pretty good job of automatically creating fields that are the correct size, but you can resize and move around any elements on the form that you want.
If you don’t want a specific field to be displayed on the form, you can right-click on it and select Delete.
If your tables have relationships, a datasheet will appear beneath each record, showing the connected data.
You can edit your connected data this way much easier.
For example, each sales rep in your database may have a customer database attached to their record. , The arrow buttons at the bottom move from record to record.
The fields will be populated by your record data as you switch between them.
You can use the buttons on the edges to move to the first or last record. , This is located in the upper-left corner, and will allow you to start changing the values of your table by using the form. , You can edit the text in any field of each record to change the data in the table.
The changes will reflect automatically in the table, as well as in any connected tables. , Click the “Add Record” button near the navigation buttons to create a new record at the end of the list.
You can then use the fields to input data into the blank record in the table.
This is a much easier way to add new information than through the table view. , Make sure to save your form by pressing Ctrl + S so that you can easily access it again later.
It will appear in your navigation frame on the left side of the screen., Reports allow you to quickly display summaries of your data.
They are often used for income and shipping reports, and can be tailored to just about any use.
Reports draw data from either tables or queries that you have created. , Select the type of report you want to create.
There are a few different ways you can go about creating a report.
Access can create your report for you automatically, or you can create a custom one.
Report – This will create an auto-report with all of the data from your source.
Nothing will be grouped, but for small databases this is probably sufficient for showing what you need.
Blank Report – This will create an empty report that you can fill with your data as you see fit.
You will be able to choose from any available field to create a custom report.
Report Wizard – The report wizard will guide you through the report creation process, allowing to to choose and group your data, and then format it accordingly. , If you’ve selected to create a blank report, you’ll need to select a source for it.
First, click the Arrange tab and then select Property Sheet.
Alternatively, you can also press Alt + Enter.
Click the down arrow next to the Record Source field.
A list of your available tables and queries will appear.
Select one and it will be assigned to the report. , Once you have a source, you can start adding fields from it to your report.
Click the Format tab, and then click Add Existing Fields.
The Field List will appear in the right frame.
Click and drag the fields you want to add into the Design frame.
The record will appear in the report.
As you add additional fields, they will be lined up automatically with existing fields.
You can resize fields by clicking on the edges and dragging the mouse.
Delete fields from the report by clicking on the heading and pressing the Delete key. , Groups allow you to quickly parse information in a report, as they allow you to organize related information.
For example, you may want to group sales by region or by salesperson.
Groups allow you to do this.
Click the Design tab, click the Group & Sort button.
Right-click on any part of the field you want to add to a group.
Select Group On from the menu.
A header will be crated for the group.
You can adjust the header to whatever you want to label the group. , Once your report is finalized, you can save it and then share it or print it like any document.
Use this to share company performance with investors, contact information to employees, and much more. -
Step 3: Determine the best structure for your data.
-
Step 4: Create your first table.
-
Step 5: Import data from another source.
-
Step 6: Add another table.
-
Step 7: Understand how keys work.
-
Step 8: Click the Database Tools tab.
-
Step 9: Drag the field you want to use as a foreign key.
-
Step 10: Understand the role of queries.
-
Step 11: Use the Query Wizard to create a basic Select query.
-
Step 12: Open the Query Design tool.
-
Step 13: Choose your table.
-
Step 14: Add fields to be retrieved.
-
Step 15: Add your criteria.
-
Step 16: Click Run to see your results.
-
Step 17: Open the Query Design tool.
-
Step 18: Create a select query and specify the table(s).
-
Step 19: Add a parameter to the Criteria section.
-
Step 20: Make a multi-parameter query.
-
Step 21: Click the Create tab and select Query Design.
-
Step 22: Select the table(s) that you want to pull data from.
-
Step 23: Select the fields that you want to retrieve data from.
-
Step 24: Set your criteria.
-
Step 25: Test your query to ensure that it returns the results you want.
-
Step 26: Save the query.
-
Step 27: Click the “Make Table” button in the Query Type group.
-
Step 28: Click the Run button.
-
Step 29: Open a previously created query.
-
Step 30: Click the Append button in the Design tab.
-
Step 31: Change the criteria of your query to match what you want to add.
-
Step 32: Set where you want the data appended.
-
Step 33: Run the query.
-
Step 34: Select the table that you want to create a form for.
-
Step 35: Click the Form button in the Create tab.
-
Step 36: Navigate your new form.
-
Step 37: Click the datasheet button to use the table.
-
Step 38: Make changes to existing records.
-
Step 39: Add new records.
-
Step 40: Save the form when finished.
-
Step 41: Select your table or query.
-
Step 42: Click the Create tab.
-
Step 43: Set a source for a blank report.
-
Step 44: Add fields to your report.
-
Step 45: Add groups to your report.
-
Step 46: Save and share your report.
Detailed Guide
The database is what will contain all of your data in its various forms.
You can choose to create a blank database, a blank web database, or pick from a variety of templates.
A blank database is a standard Access database, and is good for local use.
Creating a blank database will create one table as well.
Web databases are designed to be compatible with Access’s web publishing tools.
Creating a blank database will create one table as well.
Templates are pre-built databases designed for a wide range of uses.
Pick a template if you don’t want to spend a lot of time putting the database structure together.
Once you’ve selected a database type, give it a name that reflects what it’s for.
This will be especially helpful if you’re going to be working with several different databases.
Type the file name of your database in the "File Name" box.
Choose "Create" to generate the new database file. , If you are creating a blank database, you’ll want to think about the best way to organize your data, and add the appropriate structure.
There are several ways that you can format and interact with your data in Access:
Tables – This is the main way that data is stored in your database.
Tables can be compared to spreadsheets in Excel: the data is organized in rows and columns.
Because of this, importing data from Excel and other spreadsheet programs is a relatively straightforward process.
Forms – Forms are the way that data is added to your database.
While you can enter the data into the database directly into the tables, using forms allows for quicker and more visual data entry.
Reports – These summarize and display the data in your database.
Reports are for analyzing data and returning answers to specific questions, such as how much profit was made, or where customers are located.
These are usually designed to be printed out.
Queries – This is how you retrieve and filter your data.
You can use queries to display specific entries from multiple tables.
You can also use queries to create and update data. , If you are starting a blank database, you will automatically begin with a blank table.
You can begin entering your data into this table, either by hand or by copying and pasting from another source.
Each piece of data should be give its own column (field), while each record should be a separate row.
For example, each row would be a customer while each field would be a different piece of information about that customer (first name, last name, email address, phone number, etc.).
You can rename the column labels to make it easy to tell what field is what.
Double click the column heading to change the name. , If you want to import from a supported file or location, you can set Access to grab the information and add it to your database.
This is useful for grabbing data off of a web server or some other shared resource.
Click the External Data tab.
Select the file type that you are importing.
In the “Import and Link” section, you will see a few options for data types.
You can click the More button to see more option.
ODBC stands for Open Database Connectivity, and includes databases such as SQL.
Navigate to the location of the data.
If it is on a server, you will need to provide the server address.
In the next window, choose "Specify how and where you want to store the data in the current database." Choose "OK." Follow the steps to import your data. , You will want to keep your different records in different databases.
This will help keep your databases running smoothly.
For example, you may have a table of customer information and another table for order information.
You will then be able to link the customer information into the order information table.
In the Create section of the Home tab, click the table button.
A new table will appear in your database.
You can enter information in the same way you did for the first table. , Each table will have one primary key that is unique for each entry.
By default, Access creates an ID column that increases in number for each entry.
This is set as the primary key.
Tables can also have foreign keys.
These are fields that are linked with another table in the database.
The linked fields would contain the same data.
For example, in your Orders table, you may have a Customer ID field to track which customer ordered which product.
You can create a relationship for that field with the ID field in your Customer table.
Using relationships helps keep your data consistent, efficient, and readable. , Click the Relationships button in the Relationships section.
This will open a new window with an overview of all of the tables in the database.
Each field will be listed underneath its table’s name.
You will need to have created the field for the foreign key before you create the relationship.
For example, if you want to use the Customer ID on the Orders table, create a field in the Orders table called Customer and leave it blank.
Make sure it is the same format as the field you are linking (numbers in this case). , Drop it to the field that you created for the foreign key.
Click Create in the window that appears to set the relationship for the fields.
A line will appear between the two tables, connecting the fields.
Check the box to “Enforce Referential Integrity” when creating the relationship.
This means that if data is changed in one field, the other field is automatically updated.
This will help keep your data accurate. , Queries are actions that let you quickly view, add, and edit the data in your database.
There are a wide variety of query types, ranging from simple lookups to the creation of new tables based on existing data.
Queries are essential tools for building reports.Queries are broken down into two main types:
Select and Action.
Select queries pull data from tables and can make calculations.
Action queries can add, edit, and delete data from tables. , If you want to create a basic select query, use the Query Wizard to walk you through the steps.
You can access the Query Wizard from the Create tab.
This will allow you to view specific fields from a table. , You can use criteria to narrow down your select query and only display the information you need.
To start, click the Create tab and select Query Deign. , The Show Table box will open.
Double-click the table that you want to run the query on, and then click Close. , Double-click on each field in the table that you want to add to the query.
The fields will be added to the Design grid. , You can use several different types of criteria, such as text or functions.
For example, if you wanted to only display prices higher than $50 from your “Prices” field, you would enter >=50 into the criteria.
If you wanted to only show customers from the UK, you would type UK into the Criteria field.
You can use multiple criteria per query. , The Run button is located on the Design tab.
Your Query results will be displayed in the window.
Press Ctrl + S to save the query. , A parameter query will allow you to specify what you want to retrieve each time the query is run.
For example, if you have a database with customers from various cities, you can run a parameter query to ask which city you want to display results for. , Add fields to be retrieved in the query by double-clicking them in the table overview. , Parameters are denoted by “.
You can end parameters with “?” or “:”, but not with “!” or “.” , You can use multiple parameters to create a custom range for your query results.
For example, if the field is a Date field, you can return a range of dates by typing Between And .
You will receive two prompts when you run the query., You can use queries to pull specific data from existing tables and create a new table with this data.
This is especially useful if you want to share specific parts of your database, or create specific forms for subsets of your database.
You will need to create a regular select query first. , Double-click on the tables that you want to pull your data from.
You can pull from multiple tables if necessary. , Double-click each field that you want to add from the table overview.
It will be added to your query grid. , If you want to specify specific data from a field, use the criteria section to set the filter.
See the “Creating a Select Query with Criteria” section above for more details. , Before you create your table, run the query to ensure that it is pulling all of the correct data.
Adjust your criteria and fields until you get all of the data that you want. , Press Ctrl + S to save the query for later use.
It will appear in your navigation frame on the left side of the screen.
Click on the query to select it again and then click on the Design tab. , A window will appear asking for your new table name.
Enter the name for the table and click OK. , Your new table will be created with the query you established.
The table will appear in your navigation frame on the left. , You can use an append query to add data to a table that already exists from another table.
This is useful if you need to add more data to a table you created with a make table query. , This will open the Append dialog box.
Select the table you want to append. , For example, if you created a table with the criteria “2010” for the Year field, change it to the year you want to add, such as “2011”. , Make sure to set the correct fields for each column that you are appending.
For example, when using the above changes, data should be appending to the Year field on the Append To row. , Click the Run button on the Deign tab.
The query will be run and the data will be added to the table.
You can open the table to verify that the data was added correctly. , Forms allow you to easily see the data for each field, as well as quickly switch between records or create new ones.
Forms are essential for extended periods of data entry, as most people find them much easier to work with than tables. , This will create a form based on the fields contained in the table automatically.
Access does a pretty good job of automatically creating fields that are the correct size, but you can resize and move around any elements on the form that you want.
If you don’t want a specific field to be displayed on the form, you can right-click on it and select Delete.
If your tables have relationships, a datasheet will appear beneath each record, showing the connected data.
You can edit your connected data this way much easier.
For example, each sales rep in your database may have a customer database attached to their record. , The arrow buttons at the bottom move from record to record.
The fields will be populated by your record data as you switch between them.
You can use the buttons on the edges to move to the first or last record. , This is located in the upper-left corner, and will allow you to start changing the values of your table by using the form. , You can edit the text in any field of each record to change the data in the table.
The changes will reflect automatically in the table, as well as in any connected tables. , Click the “Add Record” button near the navigation buttons to create a new record at the end of the list.
You can then use the fields to input data into the blank record in the table.
This is a much easier way to add new information than through the table view. , Make sure to save your form by pressing Ctrl + S so that you can easily access it again later.
It will appear in your navigation frame on the left side of the screen., Reports allow you to quickly display summaries of your data.
They are often used for income and shipping reports, and can be tailored to just about any use.
Reports draw data from either tables or queries that you have created. , Select the type of report you want to create.
There are a few different ways you can go about creating a report.
Access can create your report for you automatically, or you can create a custom one.
Report – This will create an auto-report with all of the data from your source.
Nothing will be grouped, but for small databases this is probably sufficient for showing what you need.
Blank Report – This will create an empty report that you can fill with your data as you see fit.
You will be able to choose from any available field to create a custom report.
Report Wizard – The report wizard will guide you through the report creation process, allowing to to choose and group your data, and then format it accordingly. , If you’ve selected to create a blank report, you’ll need to select a source for it.
First, click the Arrange tab and then select Property Sheet.
Alternatively, you can also press Alt + Enter.
Click the down arrow next to the Record Source field.
A list of your available tables and queries will appear.
Select one and it will be assigned to the report. , Once you have a source, you can start adding fields from it to your report.
Click the Format tab, and then click Add Existing Fields.
The Field List will appear in the right frame.
Click and drag the fields you want to add into the Design frame.
The record will appear in the report.
As you add additional fields, they will be lined up automatically with existing fields.
You can resize fields by clicking on the edges and dragging the mouse.
Delete fields from the report by clicking on the heading and pressing the Delete key. , Groups allow you to quickly parse information in a report, as they allow you to organize related information.
For example, you may want to group sales by region or by salesperson.
Groups allow you to do this.
Click the Design tab, click the Group & Sort button.
Right-click on any part of the field you want to add to a group.
Select Group On from the menu.
A header will be crated for the group.
You can adjust the header to whatever you want to label the group. , Once your report is finalized, you can save it and then share it or print it like any document.
Use this to share company performance with investors, contact information to employees, and much more.
About the Author
Kenneth Cooper
Writer and educator with a focus on practical hobbies knowledge.
Rate This Guide
How helpful was this guide? Click to rate: