Free Lessons
Courses
Seminars
TechHelp
Fast Tips
Templates
Topic Index
Forum
ABCD
 
Home   Courses   TechHelp   Forums   Help   Contact   Merch   Join   Order   Logon  
 
Home > Courses > Access > Beginner > Access in 30 Minutes
Access in 30 Minutes
By Richard Rost   Richard Rost on LinkedIn Email Richard Rost   3 years ago

Learn Microsoft Access In About 30 Minutes


 S  M  L  XL  FS  |  Slo  Reg  Fast  2x  |  Bookmark Join Now

In this video I'm going to show you how to create a simple Microsoft Access database. We will build tables, queries, forms, and a mailing label report, all in about half an hour. This video is for people who don't have time to watch my full 4-hour free Access Beginner 1 class, even though if you do have the time, I highly recommend it.

Links

Summary

In this video, I will show you how to create a basic Microsoft Access database. We will learn how to build tables, queries, forms, and a mailing label report, all in about half an hour. So if you're interested in learning Microsoft Access, sit back, relax, and enjoy.

Now, let's take a look at Microsoft Access. Across the top, you can see different templates you can choose from, such as asset tracking and contacts. However, in this tutorial, I want to build my own database from scratch. To do that, select "Blank Database" below. Here, you'll also see some previous databases that I've used in the past. You can click on them to open those, but for now, let's click on "Blank Database." Simply click on it once to select it, and then double-click to open a blank database.

Next, you'll be asked for a file name. By default, it is set to "Database 1." You can click in the field and change it to something like "Rick's Database" or any name you prefer. The database will be saved in the Users > Richard > Documents folder. You can change this location by clicking on the "Browse" button. For now, let's just click on "Create."

Access will now create your database file, which will be a single file containing all of your objects, such as tables, queries, and reports. They will all be inside this one file, known as your database file or an ACCDB file for those who are interested.

The first thing Access prompts you to do is to create a table. You'll see it named as "Table 1" here in the list of objects. All your tables and other objects will be displayed in this list. I will explain the different objects in a moment, but for now, let's focus on "Table 1," which is the first table in your database.

What exactly is a table? A table is where you store all the data in your database. It can be information about customers, orders, business cards, or even your baseball card collection. Every piece of data or information in your database is stored in a table. You can have one or more tables in your database, and they can work together. In this introductory class, we will focus on having just one table to store information.

Tables are made up of fields and records. If you have experience working with spreadsheets like Microsoft Excel, you can think of fields as columns and records as rows. In a database, fields store different types of information, such as first name, last name, address, and zip code. The records represent different instances or entries, like customer one, customer two, and so on. In Access, rows and columns are referred to as records and fields.

Access automatically starts each table with an ID field, which serves as a unique identifier for each record. For example, in a customer table, you would have a customer ID field. In an orders table, there would be an order ID field. In Access, this ID field is known as an auto number. It starts at 1 and automatically increments as you add more records (1, 2, 3, and so on). It is not easy to change these IDs, but don't worry, you don't need to modify them as they are used internally by Access.

Now, let's proceed to add additional fields to our table to store more information. To do this, click on the "Click to Add" option, and a list of field types will appear. "Short Text" is suitable for text fields that contain numbers and letters. For example, fields like first name, last name, and address would fall under this category. "Numbers" are used for storing numeric values that you work with regularly. "Large Numbers" are meant for extremely high numerical values typically used in scientific data. "Currency" is used for dollar amounts. "Dates and Times" can store both dates and times in a single field. For instance, you can input a value like "January 5th at 6 PM." "Yes/No" fields are used when you need to indicate a true or false value. "Lookups and Relationships" will be discussed in a later class. "Rich Text" allows formatting options like colors, bold, and italics within a field. "Long Text" serves as a memo field where you can input a significant amount of information, up to one gigabyte. "Attachments" enable you to link files, such as resumes, to your table. "Hyperlinks" allow you to link to web pages or email addresses. Finally, "Calculated Fields" offer advanced features, but for this tutorial, we will focus on the basics. Let's select "Short Text" as it's the field type you will use most frequently.

Now, we need to provide a name for this field. In the "Field1" placeholder, type in "First Name." Personally, I prefer not to use spaces in field names. It's a matter of preference, but trust me, if you delve into advanced development and start programming with VBA, you'll find it easier without spaces in field names. Press Enter to move to the next field.

Once again, select "Short Text" for the next field, and this time enter "Last Name" as the field name. Although you can combine first name and last name in a single field, I recommend keeping them separate. It's better to split them into separate fields as it simplifies things. For example, when creating a report, addressing someone as "Dear Henry" becomes easier when first name and last name are in separate fields.

Let's add another field of type "Short Text."

For this field, let's go with "Company Name." Note that if you're entering information for individuals who don't work for companies, you can leave this field blank. Remember, you can always leave fields blank.

Next, let's try a "Number" field. How about "Employees"? This field will store the number of employees associated with the company. Feel free to adjust the field name as per your preference, such as "Num Employees" if you prefer.

Now, let's add a "Currency" field. How about "Credit Limit"? This field will indicate the maximum amount the company is allowed to spend.

For the next field, let's go with "Date/Time." How about "Customer Since"? This field will capture the duration of the customer's relationship with your company. By the way, you can resize these fields if you can't see the entire field name. Simply click and drag the little divider between the fields to adjust their width.

Now, let's add one more field. Let's change the drop-down option to "Yes/No." If you accidentally click elsewhere and the field name is stuck as "Field1," you can right-click and select "Rename Field" to change the name. In this case, let's name it "Is Active." This field will indicate whether the customer is currently active or not. Avoid using question marks or any punctuation in field names. "Is Active" simply signifies whether the customer is included in mailing lists or if they should be excluded, for example, in the case of deceased customers.

While you can directly enter data into blank fields, I recommend giving these fields meaningful names. Unlike Excel, Access works best when fields have descriptive names, as we will be working with them later. Finally, let's add one more field of type "Short Text." Let's go with "State." We can use this field for queries later on. If you want, you can include the full address in this field, including the city, state, zip code, and country. However, for the purpose of this tutorial, we will focus only on the state field.

Now that we have defined the table with all the necessary fields, let's proceed to enter some actual data. Click back on the "First Name" field to begin entering data.

I'm going to put myself in as an example. Notice that as soon as I start typing, the record is being entered into the table, and I'm assigned ID number one. Alright, I'll hit Tab to move to the next field, just like in Excel. Last name: Ross. Company name: Amacron. Employees: 2. Credit limit: $10,000. Customer since: 11/94. Is active: Yes. You can toggle it on or off with the space bar. Personally, I prefer using the keyboard for data entry, so you can either click it with the mouse or use the keyboard. Tab to move to the next field: State - New York.

You can create dropdown boxes to select from a list of states, but that's a more advanced topic covered in the advanced classes. Tab again, and now I'm on record number two, the next customer. Let's add a couple more customers. Your school, Joe, will leave the company field blank. He has no employees, a $2,000 credit limit, customer since 1/20/10, and he is active. He is from Pennsylvania. How about Sue Jones from XYZ Corp? She has 15 employees, a $15,000 credit limit, customer since 1/1/2018, and she is not active anymore. She is from Texas.

That's basic data entry, quite simple. The data is automatically saved in your table as soon as you move from one record to another. For example, if I'm editing Sue Jones and change her name to Susan, the record becomes "dirty," meaning the changes have not been saved to the table yet. However, as soon as you move to another record or to a new record, the information is saved in the table automatically. You don't have to manually save it like you do in Excel.

If you make design changes to the table, such as adding or deleting fields, you will need to manually save the changes. Click on the Save button or use the keyboard shortcut Control-S to save the table. You will be prompted to provide a name for the table. In this case, let's name it "Customer List." I personally follow a convention where I end all of my tables with the letter "T." For example, queries end with "Q," forms with "F," and reports with "R." This convention helps differentiate between different types of objects, such as tables and queries, and makes it easier to work with them. Additionally, it can help avoid confusion when you have similar names for tables and queries.

Now that we have the table saved as "Customer T" in our object list, let's go ahead and close it. To do this, click on the little "X" on the tab, and it will close. If you want to open it again, simply double-click on "Customer T" in the pane. 

If you don't see the object pane, click on the button that shrinks it up to save space. If you want more room to work with the table, you can click on the little button to open and close it. Let's close the "Customer T" table for now.

Next, let's create another table using a different method. Click on "Create" and then select "Table Design." This will open up the table designer, which looks slightly different. 

One thing to note is that I have my menus collapsed. If you prefer to keep the menus open all the time, you can double-click on one of the entries, such as "Create," and the menu will stay open. This menu is called the ribbon. However, I find it takes up a lot of space, so I prefer to keep it collapsed. To collapse it again, double-click on it.

Now we are inside the table designer, which is where I prefer to build my tables. Here, we can specify the field names first and then go into data entry mode to input the data. Let's say we want to store a list of our products in this new table.

The first field you want to add to any table is the ID field for that table. Click on the field cell and enter "Product ID." Then, press Tab to move to the next column, and select "Auto Number" as the data type. You can either choose it from the dropdown or simply type "A" to select it. 

The "Description" field is optional, mainly for developers to provide additional information about the field. I rarely use it. 

Next, enter "Product Name" as the field name. I prefer not to use just "Name" as a field name because "Name" is a reserved word in Access, which can cause issues when programming. Similarly, we used "First Name" and "Last Name" in the previous table. Select "Short Text" as the data type.

Let's add "Unit Cost" as the next field, using the "Currency" data type. Then, add "Quantity in Stock" as a number field. There are different types of number fields available, such as long integers, bytes, integers, doubles, and decimals. In this case, we will use the "Long Integer" type, as it is commonly used for counting numbers. If you need fractional values, you can use "Double" or "Decimal," but "Long Integer" works for most scenarios. 

Lastly, let's add a field for notes. Previously called "Memo Fields," they are now referred to as "Long Text." If you are using an older version of Access (before 2007), it may still be called a "Memo Field."

Once you're done adding the fields, click on "Save" or use the keyboard shortcut Control-S to save the table. Name it "My Product T." 

When you save it, a message may appear stating that no primary key is defined. A primary key is the field that Access uses to uniquely identify each record. In this case, our primary key is the "Product ID" field. Confirm that you want to use it as the primary key, and Access will recognize it with a little key icon next to the field.

Save the table again using Control-S. You can switch to "Data Sheet View" (also known as Data Entry Mode) in a couple of ways. You can click on the

 "Design" tab and then select "Data Sheet View," or simply hit Escape. Another option is to right-click on the tab header and choose "Datasheet View."

Now we have two tables in our database: the "Customer T" table and the "My Product T" table. You can open both tables side by side if you'd like, by clicking on their respective names. 

It's important to note that these tables are independent and have no inherent relationship to each other. Customers and products are separate entities. In our expert-level classes, we will discuss table relationships and how to connect information. For example, we might want to know which customers have purchased which products. To achieve this, we would need a third table, such as an "Order" table, which would indicate which customers ordered which products. This involves setting up relationships between tables, but it's beyond the scope of this beginner tutorial. If you're interested in learning more about table relationships, I will provide a link to my expert-level classes in the video description below.

Returning to table design, I want to mention that personally, I prefer using the window mode instead of the tabbed interface in Access. To switch to window mode, go to "File," then "Options," and select "Current Database." Under "Document Window Options," change the default setting from "Tab Documents" to "Overlapping Windows." Click "OK." You will need to close and reopen the current database for the changes to take effect. When you reopen Access, you can find your database in the "Recent" section or click on "Open" and browse to locate it. 

It's worth noting that malicious programmers can potentially insert harmful code, such as Visual Basic scripts, into an Access database. Therefore, exercise caution when accepting database files, spreadsheets, or Word documents from others. In this case, since we created the database ourselves, it's safe to enable the content. Access is simply being cautious. 

Once you open the tables, you'll notice that they appear as separate windows within Access. This windowed view allows you to resize and arrange them as needed. This feature becomes particularly useful when working with forms. I prefer this windowed view over the tabbed interface, but it ultimately comes down to personal preference.

Okay, let's open up the customer table. Sometimes, you may not want to see all the information in the table, especially if you have thousands of customer records. In such cases, you might want to apply filters to only display specific subsets of data, like customers from a particular state or customers with a certain credit limit. 

To apply a filter, go to the state field, click on the drop-down box, and select "Text Filters." From there, you can uncheck "Select All" and check the desired option, such as "New York." Click "OK" to apply the filter, and the list will be filtered accordingly. You will notice the word "Filtered" at the bottom. To remove the filter and see all the records again, simply click on the "Filter Off" button.

Let's change the state of the Texas record to New York to demonstrate how the filter works with multiple records. After making the change, apply the filter to New York once again. Now, only customers from New York will be displayed. You can remove the filter to see all records.

Let's try another filter example. Suppose you only want to see customers with a credit limit of $10,000 or more. Click on the credit limit field, choose "Number Filters," and select "Greater Than." Enter 10,000 as the value. The filter will be applied, and only customers with a credit limit greater than or equal to $10,000 will be displayed. You can remove the filter to see all records again.

Yes, you can apply multiple filters simultaneously. Select New York as the state filter, click "OK," and then apply the credit limit filter for values greater than 10,000. This will show customers from New York with credit limits of $10,000 or more.

However, using filters in tables can become cumbersome, especially with large datasets. It's not an ideal solution if you want to quickly and easily view specific sets of information without going through the steps of applying filters. This is where queries come in. Queries allow you to create simple and efficient ways to view specific information based on selected criteria.

Let's turn off the filters. I rarely use filters directly in tables, unless it's for a one-time need. Most of the time, I prefer to build a query for such purposes because it's easier to manage. Click "Save Design Changes" if prompted.

So how do we create a query? It can be done under the "Create" menu, by selecting "Query Design." This will open the "Show Table" window. Here, you can choose the tables or queries you want to include in the query. For now, we'll focus on tables, specifically the "Customer T" table. Click "Add," and the table will appear in the background. Close the "Show Table" window.

You can rearrange the elements in the query design to improve visibility. For example, you can grab the bottom of a box and drag it down to see all the fields clearly. The table and its fields are displayed in the upper section, while the lower section is where we will add the fields we want to see in our query. For example, you may or may not want to include the customer ID field.

To add fields to your query, you can click and drag them from the table into the columns of the query design. Alternatively, you can double-click on the field name to add it to the query design. You can also select the field from the drop-down box. Access provides multiple ways to accomplish the same task, so choose the method that suits you best. In this case, we'll add the fields "First Name," "Last Name," "Credit Limit," and "State" to the query design.

Once the query is set up, you can run it to see the results. One way to run the query is by clicking on the "Run" button under the "Query Tools" section in the "Design" tab. The query results will appear, currently named "Query 1."

To go back to the design view, you can right-click and select "Design View." You can also use the buttons located in the bottom right corner of the window or use the menu options. Design view allows you to make changes to the query design.

If you want to filter the results to show only customers from New York, you can enter "New York" in the criteria field under the "State" column. Press Tab to confirm. Access automatically adds quotes around the text. Now, when you run the query, you will see only the records of customers from New York.

To add additional criteria, such as customers with a credit limit of at least $10,000, you can enter ">=10000" in the criteria field under the "Credit Limit" column. This represents an "AND" condition. When you run the query again, you will see customers who meet both criteria.

Remember that the query view shows live data. Any changes you make in the query view will be saved in the table. However, the changes may not be immediately visible in the query results until you close and rerun the query.

To return to the design view, you can click on the appropriate button or use the right-click menu option.

To filter records in a query based on multiple criteria, you can use the "OR" operator. Move the existing criteria to a new row and adjust the "OR" condition accordingly. For example, if you want to see customers who have a $10,000 credit limit or are from New York, you can cut the criteria for each condition and paste them in separate rows. This indicates that the criteria are connected by an "OR" condition. Running the query will display customers who meet either of the criteria or both.

After setting up the query, you can save it for future use. Press Ctrl + S to save the query. Choose a name for the query, such as "Customers from New York, 10,000 Q." The naming convention is a personal preference, but adding a "Q" at the end helps differentiate queries from other objects.

To run the query, simply double-click on it. The results will be displayed. This user-friendly approach eliminates the need for end users to work directly with tables and provides a more visually appealing interface. If further changes are needed, you can right-click on the query and select "Design View."

While forms offer a more aesthetically pleasing and user-friendly experience, designing them can be a complex topic. In the full-length classes, proper form design and aesthetics are covered extensively. However, for this tutorial, we will provide a crash course on form design.

To proceed, close the table and move on to discussing forms.

When designing a form in Access, it's helpful to keep the ribbon open for easy access to controls and options. To create a form, follow these steps:

1. Click on the table that contains the data you want to base the form on.
2. Go to the Create tab and click on Form.
3. Access will generate a user form with all the fields from the selected table.
4. Resize the form and the fields as desired. You can adjust the height and width of the fields and columns by dragging the edges.
5. Save the form by pressing Ctrl + S. Choose a name for the form, such as "customer F." Adding an "F" at the end is a personal convention, but you can use any naming convention you prefer.
6. To open the form, double-click on its name in the object list. You can navigate through the records using the navigation buttons at the bottom of the form.
7. To add a new record, click on the button for a blank new record. Use the Tab key to move through the fields and enter the desired data.
8. Forms can be customized further, such as adding buttons, colors, and other controls. Advanced form design topics are covered in more detail in comprehensive Access classes.

To make design changes, right-click on the form and select Design View. In this view, you can rearrange fields by clicking and dragging them. Remember to save any changes made to the form.

Forms provide a user-friendly interface for working with data, allowing users to easily navigate and enter information. They can be customized to suit specific needs and include interactive elements like menus and buttons.

Closing the form without saving changes will preserve the original design when opening it again.

Lastly, reports in Access are used for printing or creating PDF files to share information. As this tutorial focuses on the basics, further details on report design and functionality are covered in more advanced Access classes.

You've covered the four basic objects in an Access database: tables, queries, forms, and reports. Tables store the actual data, while queries allow you to display and manipulate the data in different ways. Forms provide a user-friendly interface for working with the data on the screen, and reports are used for printing or sharing data in a formatted manner.

The Label Wizard in Access is a useful tool for creating mailing labels. You can choose the label format, select fields from the table to include on the label, specify sorting options, and generate the labels. The resulting labels can be printed or exported in different formats, such as PDF.

Access provides various templates for creating tables, queries, forms, and reports. Additionally, you can use macros and modules to add advanced functionality to your database, including utilizing Visual Basic for Applications (VBA) programming language. Access offers a range of capabilities, and with proper knowledge and utilization, it can be a powerful database development tool.

If you have concerns about security or size limitations, you can combine Access with other databases like SQL Server or web servers to store the data while using Access as the front end. This allows you to leverage the strengths of different platforms and achieve your desired functionality.

Overall, Microsoft Access is considered a robust database solution, and with its versatility and capabilities, it can be an excellent choice for desktop database development.

Notes

I used Cockatoo to generate a transcript of my original video, and then ChatGPT for summarize it into text. What do you think of the results? Now they just need to come out with an AI tool that can take screen shots of my video at important moments and I will be able to automatically generate handbook PDFs. LOL.

 

Comments for Access in 30 Minutes
 
Age Subject From
3 yearsSuggestionGary James

 

Start a NEW Conversation
 
Only students may post on this page. Click here for more information on how you can set up an account. If you are a student, please Log On first. Non-students may only post in the Visitor Forum.
 
Subscribe
Subscribe to Access in 30 Minutes
Get notifications when this page is updated
 
Intro In this video, I will show you how to create a basic Microsoft Access database in about 30 minutes. We will learn how to build tables to store your data, create queries to filter and view specific information, design user-friendly forms for data entry, and make a simple mailing label report. This beginner-level tutorial will guide you step by step through the essentials of setting up your own Microsoft Access database, including tips on data entry, table design, and using built-in tools to quickly build your first application.
Transcript Welcome to How to Use Microsoft Access for Beginners brought to you by AccessLearningZone.com. My name is Richard Rost, your instructor and two-time Microsoft MVP. In this video, I am going to show you how to create a basic Microsoft Access database. We will learn how to build tables, queries, forms, and a mailing label report all in about half an hour. So if you are interested in learning Microsoft Access, sit back, relax, and enjoy.

Now, here we see I started Microsoft Access and across the top you can see there are different templates you can pick from, like asset tracking and contacts and stuff. But I want to build my own database from scratch, so we are going to use Blank Database. Down below here you will see some previous databases that I have used in the past. You can click on these if you want to open those, but for now, let us go ahead and click on Blank Database. Just click on it once, it will select it, double click on it, and then it will open up a blank database for you.

Next, you are asked for a file name. It defaults to Database1. You can click in here and change it. I can call it something like Rix Database or whatever you want to name it. It is going to save it in the user's Richard documents folder. You can change it as well by clicking on this Browse button. But for now, I am just going to click on Create.

Now, Access creates your database file and this is going to be a single file that contains all of your objects - all of your tables, your queries, your reports. They are all going to be inside this one file, which is your database file, an ACCDB file for those of you who care.

The first thing Access does for you is it wants you to create a table. You can see right here it is called Table1. This is your list of objects over here. All your tables and other things will show up in this list, and I will talk about what all these different objects are in just a minute. Table1 is the first table in your database.

What is a table? A table basically contains all of the data in your database. Whether you are storing information on customers or orders or business cards or your baseball card collection, all of the data, all the information in your database goes into something called a table. You will have one or more tables in your database and you can actually get them to work together. In today's class, as a brief introduction, we are just going to talk about having one table to store information.

Tables are broken down into fields and records, which if you are used to working with spreadsheets like Microsoft Excel, you are used to rows and columns. In a database, they are just named something differently. In a database, you have fields that store different types of information. For example, first name, last name, address, zip code - those are all different fields. The rows will be the records for the different customers, for example, customer one, customer two, and so on. Rows and columns are records and fields in Access.

Access starts off each table with an ID field. An ID is basically a unique identifier for each record. For example, with customers, you would have a customer ID; with orders you would have an order ID. In Access, this is something called an AutoNumber. It is going to start off at one and automatically count up as you add records - one, two, three, and so on. You cannot change them easily, but you do not have to worry about what these IDs are. That is something Access uses internally.

We are going to add some additional fields to our table so we can store more information. I am going to click right here where it says 'Click to Add,' and this big list pops up. Short Text is good for text fields, things that have numbers and letters. For example, first name, last name, address - those would all be text fields.

Number is for storing numeric values, things that you will work with every day. There are also Large Number fields, which are for really, really high values that you probably will not work with unless you are doing scientific information. Currency is for dollar amounts, Dates and Times which can store dates and times, both or them together in one field. So you can say like January 5 at 6 p.m.

Yes/No, Lookups and Relationships we will talk about in a later class. Rich Text is if you want to have formatting like colors and bold and italics inside one of your fields. Long Text is basically like a memo field. You can have lots and lots of information, up to one gigabyte of information you can type in there.

Attachments are if you want to link a file, like a resume or something, into your table. Hyperlinks are if you want to link to a web page or an email address. Then there are calculated fields, lots of different stuff you can do in here. These are more advanced features. But for today, we are going to stick with the basics.

Let us pick Short Text, which is the text field you are going to use most of the time. Right here it says Field1. We are going to give this field a name. I am going to type in FirstName. Now, I do not like to use spaces in my field names. It is just a personal preference; you can if you want to, but trust me, if you get into advanced development and you start programming with VBA, you are going to not want spaces in your field names. So just trust me.

I am going to press Enter and that will move me over to the next field. Again, let's add Short Text, and here we will put in LastName. Can you put first name and last name together? You can, but I recommend that you do not. It is better to split this stuff up into separate fields if possible. It makes it much easier. You might want to make a report later that says "...Dear Henry" or whatever, and if you have got first name and last name together in the same field, it makes that much more difficult. So I recommend breaking stuff up.

Let us add another Short Text. Let's go with CompanyName. Of course, if you are putting in individuals that do not work for companies, you can leave that blank. You can always leave fields blank.

Let us try a Number field. How about Employees? Put the number of employees there. Yes, you could put NumEmployees or whatever works for you.

Let us put in a Currency value of CreditLimit. How much are they allowed to spend at my company?

Let us go with a Date/Time. How about CustomerSince. How long have they been a customer? You can resize these fields, by the way, if you cannot see the entire thing there. You can resize these left and right by clicking on this little divider between them.

Let us do one more. Let us drop this down. Let us go with a Yes/No value. Now watch what happens. If I accidentally click down here or click off that field, it is stuck at Field1. You cannot just click back on here to rename it. What you can do is you can right click and come down to Rename Field. If you do not want a field, you can delete a field. But I am going to go with Rename Field. Now I can type in the value that I want. How about IsActive? Is this an active customer or not? Do not put a question mark in there. Never put a question mark. Do not put any kind of punctuation in here.

IsActive just tells us how they are on the mailing list. Maybe if the customer is inactive, you no longer want to send them mailings and things of that nature.

You can just type in data into blank fields, but I do not recommend it. Unlike Excel, it is best to actually give these fields good names because we will work with them later.

One more field – let us put in another Short Text. Let us put in State. I am going to use this for some queries later on. You can put the full address in there if you want to, and address, city, state, zip code, country. I cover that in my full classes, but for today we are just going to stick with State.

Now that we have the table defined, we have the fields all defined in here. Let us go ahead and put in some actual data. I am going to click back over here on FirstName. I am going to put myself in, Richard. Notice as soon as I start typing, the record is being entered into the table. You can see I am ID number one.

I will hit Tab to move to the next field just like Excel - Rost, company name, enter, employees - we will say two, credit limit - I will give myself a good credit limit, 10,000.

CustomerSince – how about 1/1/1994, IsActive – Yes, you can check with the space bar. You can toggle that on or off. I am the kind of person, when I am working on the keyboard typing in data, I do not have to stop and grab my mouse.

Yes, you can click on this with the mouse if you want to, or you can just use the keyboard. Tab, State of New York, and yes, you can make drop down boxes so you can pick from a list of states. That is a little more advanced. I cover those in the advanced classes. I will just Tab and Tab again, and now I am down on record number two, the next record.

Let us put a couple more customers in here. Let us go with Joe Smith. We will leave the company in blank. He has got no employees, a $2,000 credit limit, CustomerSince 1/1/2010, and he is active from Pennsylvania. How about Sue Jones from XYZ Corp. Employees – let us say 15, 10,000 credit limit, CustomerSince 1/1/2018, not active anymore and she is from Texas. And that is basic data entry. Pretty simple.

The data is automatically saved in your table as soon as you move from one record to another. So, for example, if I am up here editing Sue Jones, let us say I change this to Susan, notice a little pencil pops up over here. That means this record is dirty. That means this data has not been saved to the table yet.

As soon as you move to another record or to a new record like this, that information gets saved in the table. You do not have to manually remember to save it like you do with Excel.

If you make design changes to the table, if you add new fields or delete fields, then that information you have to manually save. We are going to come up here and click on the little save button or you can hit Control+S on your keyboard. That will ask you to save this table. Let us give the table a name. This will be my customer list, so I am going to put in here CustomerT.

Again, this is a personal preference as a convention that I use. I like to end all of my tables in the letter T. My queries will end in Q, my forms in F, and my reports in R. Again, if you go a little bit further into access development and programming and such, it is sometimes helpful to know whether you are dealing with a table or a query or what kind of object you have. It just helps if it is CustomerT; you know it is a table and you can treat it accordingly. Otherwise, you have to look it up and figure it out, and sometimes you can have a customer table and a customer query as well. So the T and the Q help to differentiate. I am going to hit OK, and that will save it as my CustomerT over here in my object list.

Now that we have this table saved, let us go ahead and close it. I am going to close this table by clicking on this little X right here in the tab and that closes it down. If you want to open it back up, just double click right here on the CustomerT in the pane.

If you do not see this object pane, click on this little button right there that shrinks it up. That just saves you some space. If you want some more room here on the table to work with, you can click on that little button that will open and close it. Let us close down the CustomerT.

Let us create another table real quick. I am going to show you a different method to create a table. Click on Create and then click on Table Design. That opens up this thing; it looks slightly different. One thing I should mention, by the way, I have my menus collapsed. If you want these menus to stay open all the time, just double click on one of these entries, like double click on Create. Now this menu stays open all the time. This is called the Ribbon.

I think it wastes a lot of space, so I am not going to leave it open. I am going to double click again. That collapses it down. Some people like that open all the time. I do not.

Now we are inside the table designer. This is how I like to build my tables. This is where we just come in here and specify the field names first, then we go into data entry mode and we can type in the data.

Let us say we also want to store something completely different in here. Let us say we want to store a list of our products. The first field that you want to put in any table is the ID field for that table. Click right here, I am going to put in ProductID and then Tab over, and that is going to be an AutoNumber. You can drop this box down and pick AutoNumber or you can just type 'a' and it will pop up. Tab, Description is optional. You can put a description in here if you want to. This is mostly for the developer so you know what it is, but it will also show up in some of the places like in the form or on forms. I never use it pretty much.

ProductName: I try not to use the word 'name' as a field by itself because 'name' is a reserved word in Access; when you get into programming, that can cause problems. Like with customers, we have FirstName and LastName. Here we might have ProductName. ShortText is going to be what you use most of the time.

How about UnitCost? That will be a Currency value. Then maybe QuantityInStock; that will be a Number.

There are different number types too. If you look down here, there are Long Integers and Bytes and Integers and Doubles and Decimals. I cover all of these in my full class. The vast majority of the number type you are going to use is Long Integer. Those are counting numbers - one, two, three, four, five, six and their negatives, for example. If you need fractional values, you can use Double or Decimal, but I usually use Long Integer for most things.

If you want notes, they used to be called Memo fields; now they are called LongText. If you are using an older version of Access before 2007, I think it was called a Memo field.

OK, and that is good. We are going to hit Save, Control+S, and we would save this as my ProductT.

When you save it, it says there is no primary key defined. What is a primary key? Well, a primary key is that one field in each table that Access will use to uniquely identify each record. We already have that - it is called the ProductID. No two products will have the same ID, and it is an AutoNumber. We just have to tell Access that is what we want to use as a primary key. Say Yes, and it will find it for you. See the little key over here?

Access automatically found that as our ProductID. Now I am going to save this again, Control+S. You can switch right over to view this for data entry mode. It is actually called Datasheet View. There are a couple ways to get there. You can click on this Design tab here and then go over here to Datasheet View. Or you can right click on the tab header and go to Datasheet View. That puts you in this, which we remember from before when we made our customer table.

You can just come in here and put some data in, like we can put in here 'Keyboard,' and it costs $10, and I have six in stock. How about 'Hard Drive'? What are they up to, two terabytes nowadays? $200. It has been a while since I sold computers. Quantity in stock, we have four, and so on.

Close that, and now we have two tables. Do you want to save the layout changes? Layout changes are when you make a change to, like, the width of a column. That is a layout change. I will just say Yes.

Now we have two tables in my database here. We have a customer table and we have a product table. You can open them up side by side if you want to - customers and products.

One thing to note is these tables have nothing to do with each other. My customers and my products are two totally separate groups of information. Customers and products are never by themselves related together. When we get into my expert level classes, we are going to talk about table relationships, how you can get information to work together. For example, you might want to know which customers purchased which products. If you want to send out a marketing brochure to people who purchased, let us say, hard drives, then you would want that information handy. We would need a third table to relate them together in this case. For example, an order table. The order table will tell you which customers ordered which products. If you put an order in the system, you put a record in the order table. Then we can set up relationships between those tables. That is more advanced. This is a beginner class. If you are interested in that, I am going to have a link to my expert classes in the description below this video.

Getting back to the beginner stuff, getting back to table design here. One other thing I would like to note is that I personally do not like this tabbed interface. I like to use windows inside of Access. I am going to switch my database over to Overlapping Window Mode. Here is how you do it.

Go up to File, and then Options, go to Current Database, and then pick right here under Document Window Options. The default is Tab Documents. I am going to pick Overlapping Windows. Hit OK. You have to close and reopen the current database. Hit OK. We are going to close this down.

Restart Access. Right down here, on your recent databases, you will see Rix Database. That is what we are working with. You can click on Open and browse through.

Here we go. Security warning: Active content has been disabled. That is something that you will see when you are opening a database, especially if you get databases from other people. It is possible for a malicious programmer to put stuff in an Access database in Visual Basic that could do things like delete files on your system. Before accepting a database file or a spreadsheet or a Word document from someone else, make sure it is safe.

We built this database ourselves, so we know it is OK. We really do not have anything in this database, but Access is just being careful. Hit Enable Content and that will mark this database as safe.

Now you can see when I open these up, they open up inside of windows inside of Access. That is the way I prefer it. I like to have my different windows. I can resize them and move them around. You will see how this comes in handy when we work with forms. I do not like the tabs across. Some people do. It is a matter of preference.

Let us open up the customer table. Sometimes you may not want to see all the information that is there. If you get thousands and thousands of customer records, you might want to filter this, so you only see, for example, customers from New York. How do we do that? Come over here with the state field and drop this little box down. Right down here, you can see a thing that says Text Filters. You can turn off, select all, and turn on New York, for example. When I hit OK, you will see that the list has been filtered, so I only see people from New York. Down here it says Filter. You can turn the filter off by just clicking on that button and then you see everybody again.

Let us change this test record here to New York so we can see it work with more than one record. Drop this down and we will pick New York. There you go. Again, I will turn the filter off.

Let us try another one. Let us say you only want to see customers who have a $10,000 credit limit or more. It is a little more advanced. Drop this down. You can pick individual records if you want to or you can click on this thing called Number Filters. Number Filters, and then I will pick Greater Than. You can see there is Less Than, Equals, Does Not Equal - pick Greater Than.

CreditLimit is greater than or equal to 10,000. There you go. Now we have a filter on. I will remove the filter and there is everybody back again.

Can you put both of those filters on at the same time? Sure. Come over here, pick New York, and OK, come over here, drop this down, Number Filters, Greater Than 10,000 and then hit OK. There we go. It just so happens that our two people from New York happen to have the bigger credit limits, but that might not always be the case. If you are working with thousands of records, you can see where this is a lot of work. You might have someone using your database, like a secretary who is not an Access expert. It would be nice if you had a simple, quick way to just see this list of records, the people from New York with large credit limits, without having to go through all these steps of opening the table, putting on the state filter, putting on the credit limit filter.

You want to make this quick and simple. That is where queries come in. The table stores all of the data, and you can look at it different ways if you know what you are doing. A query is a quick, simple thing that you build that shows you just a specific set of information based on the criteria that you select.

Let us see how we can build a query to show us this information.

I am going to turn the filter off. I almost never use filters in my tables. If I want something like this, unless it is a one-time thing, most of the time, I just build a query for it because it is easy. Save design changes, sure.

How do we make a query? It is out of the Create menu and then Query Design. You get this window up here. This is Show Table. Now the Show Table shows what other tables or queries you can use. You can actually make queries that are based on other queries, but we are going to do tables and then CustomerT. You can put multiple tables that are related to each other inside a query too. That is again, more advanced. We will talk about that in the expert classes. I am just going to put CustomerT in here and then click on Add, and you will see it pops up in the background. Now hit Close.

You can rearrange things if you want to, to make things easier to see. Like I can grab this box and bring it down so I can see all the fields in there. This is your table and the list of fields in the table. Down here, we are going to put the fields that we want to see in our query.

You may or may not want to see the CustomerID. You can click on it and drag it and drop it right here in the first column if you want to see it. If you do not want to see it, then do not do that. If you have already put it in there and want to get rid of it, just click on this little bar across the top and then hit Delete on your keyboard. That will get rid of a field that is in your query already. I do not particularly care to see the ID in this query.

So I am going to bring in FirstName. You can double click on them. Watch this: double click, and there it goes, FirstName, LastName. You can also pick from this drop down box. There are a million ways to do things in Access. Everything in Access has at least three or four different ways. It is a matter of finding whichever way you prefer.

FirstName, LastName, I want CreditLimit and State. That is all.

Now that we have got our query kind of set up, let us run it and see what the results are going to be. There are a couple of different ways to run the query. If you click on Design under Query Tools, there is a Run button right here. You can click on that. That is one way. I will show you a couple of ways in a minute. You can see there are the results of my query. It is called Query1 right now. We will save it with a name in just a minute.

FirstName, LastName, CreditLimit, State. I have not put any criteria on yet, so it is just showing me all the records. Let us go back to Design View. Right click, Design View, or you can use the menu up top if you want to. There is Design View, SQL View, and Datasheet View. Design View is where you design it like this. You will also find these buttons right down here in the bottom right corner. Or again, if you have the menu open, there is that. I do not usually like leaving the menus open. The only time I usually leave the menu open is when I am designing forms because it is easy to have all the controls right there. I am going to turn that off for now.

How do I get this list to show me just customers from New York? Right here, where it says Criteria, type in New York and then press Tab. Access puts quotes around New York, and that is okay. Anything that is text has to have quotes around it, but if you forget, Access usually puts them there for you.

Let us run the query now. Bottom right corner, click on this guy here, Datasheet View. There it is. Now it is filtered. That is technically a filter; it is a query, but the results are filtered. You can see just the records from New York. Back to Design View.

If you want to see... notice over here where it says Criteria. There are 'Or' rows too. You can put this or this. If you put them together in the same row, that is an AND condition. So if you want to see customers who are from New York who also have a credit limit of at least $10,000, over here, you can put >= 10000 like that. That is an AND condition, going across the row. Now if I run the query, you can see it is the same records.

Let us change this. The query view here is live. This is live data. You are only seeing certain fields, but any changes that you make at this point will get saved in your table. So if I put in here 5000, that information just got saved in the table. Now, it is still visible in the query because we have not rerun the query. We have to actually close the query and rerun it. I am going to go back to Design View and then run it again. Now you can see I am only seeing customers who are both from New York and have a credit limit of at least $10,000.

Let us go back to Design View. If you want to see customers who have a $10,000 credit limit, or are from New York, so they match either of those criteria, I am going to just cut that out (Control+X) and paste it down here. I am going to move it down a row. That is what this 'Or' is for. It is this all the way across the row, or this all the way across the row. If I run it now, I can see the customers that are either from New York or have a $10,000 credit limit. So this guy qualifies because he is from New York and this guy qualifies because of both. That is how the criteria work in a query.

The nice thing about queries is once they are built, you do not have to keep rebuilding them or learn how to do filters or teach people how to do anything other than just simply running the query.

Let us save this query. I am going to Control+S and save. We will save this query as CustomersFromNewYork10000Q. That is $10,000 credit limit Q. I have to put a Q on the end of all my queries. You can name that whatever you want. That is just something that I picked.

Let us go ahead and close this query down now. In order to run it, you just double click on it and there are your results. That is all that your end user has to do, or you, if you are the end user. If you want to design it, you can right click on it and go to Design View to make changes. You can copy and paste this too, if you want to make slightly different ones. You can even do things called parameters where if you do not know the state or if you do not know the credit limit ahead of time, you can run the query and then it will ask you what state you want, and type in New York. That is something I cover in a future class though. There are all kinds of things you can do with queries.

One of the things with building an Access database is that you do not want your end users to have to work with your tables directly, plus this format here is not very user friendly. That is where forms come in. Forms allow us to design a nice, pretty screen and a nice, pretty user interface for our end users, or if you are the only one using your database, you can lay out the form fields - first name, last name, all the fields - you can lay everything out exactly the way you want to see it to make it more user friendly.

I could very easily spend hours going over proper form design and aesthetics, and in my normal classes - my full-length classes - I do. I spend a lot of time on form design. But for today, I am going to give you the crash course.

Let us close down this table. Now for form design, I like to leave the ribbon open. Just double click on any one of these guys up here. We are going to be working with the Create tab. This leaves this open, and you will see in a minute how it is easier to access all the controls and stuff.

Step one, click on the table that has the data in it. This is the table that we are going to be basing our form off of. All the customer information is stored in the customer table. Step two, go to Create and then click on Form, and Access builds for you this thing right here. This is a user form.

Once again, I hate to keep mentioning this, but in my full Access tutorials (and you can watch them free on YouTube), I do cover building forms from scratch, but this is a quick way to build a simple form using Access's built-in form designer. If you want to learn form design from scratch, go watch my full-length Access beginner classes, and yes, level one is free.

Here you can see all the fields. There is ID, FirstName, LastName, CompanyName. You can resize these if you do not want them to be that big - like you do not need FirstName to be double height, same thing with LastName. You can do that. CompanyName, you can resize them this way too if you do not want that column to be quite so wide, same thing with this column over here. State does not have to be that big. That is basic form design.

We can save this (Control+S). I am going to save this as CustomerF. I like to put F on the end of all my form names. Again, that is one of my personal conventions. You can close this form, double click on it to open it back up again.

You can move through the different records by clicking on these navigation buttons down here. This goes to the next record, the previous record, this goes to the first record and the last record. If you want to add a blank new record, click on this button right there. That will go to a blank new record. Press Tab and you can see you can tab through the fields. So, FirstName, Alice, LastName, Smith, no company, no employees, $10 credit limit. If you do not have information, CustomerSince, you do not know what, leave it blank. That is fine. State or IsActive. IsActive, and put State of Florida, tab again, and then you will be to the next new record. You can keep using Tab to move through the fields.

Here is an example of something you can do with forms. This is from my full, more advanced classes. You can see you can turn forms into menus with different buttons on them. You can click on 'Open Customer List,' see your list of customers. You can double click on one of these, it will open up that particular customer form. There are different controls in here. You can add colors, other buttons, and so on. There is lots and lots that you can do with forms. You can design toggle buttons and option groups and subforms. I cover all this stuff in my regular classes. I just want to show you what forms are used for. They are used for working with the data on the screen in a nice, pretty user interface, and you can make it so that someone who does not know Access can very easily move around through the different things like products or employees or contacts.

If you want to make design changes, again, you can simply right click, go to Design View, and then you can move these fields around here if you want. Let us say you want LastName on top of FirstName. You can click on it and drag it up here and drop it. Sometimes these things move around a bit. Move CreditLimit and put it back up here. CustomerSince, and then move these things around. I cover a lot more about working with form design in my full classes, as I have said a couple times.

This gives you the basics. I am going to close this and not save changes - that way I can open it back up again and that is where it was.

So now we have a couple of tables, we have got a query, and we have got a form. One more thing to look at today, and that is a report. Now, forms are for working with the data on the screen. Reports are for printing stuff - either printing a physical hard copy or making a PDF file and sending it to someone else in email. If you want to present it in a printed format, you would use a report; whereas forms are for working on the screen.

I know sometimes people say forms and they really mean printed reports because they think you are filling out a form on paper. In Access terminology, a form you work with on the screen and a report you print out. So let us make a simple report.

Now, the coolest report that I think is the mailing label report. Go to Create, and then over on Reports over here, you can create basic reports, you can put charts in them, all kinds of things. There is a wizard you can run through that helps you with some of the standard customized reports, but I want to go to Labels. I love the label wizard. This guy is pretty cool. It lets you make mailing labels.

I personally use Avery labels or labels that are compatible with the Avery style. The 5160 is the one that I use. It gives you 30 labels on a page. It is three across and ten down. I am going to pick that guy. You can pick from any format you want in this list. Hit Next. The label appearance, the font, I am going to go with the defaults - Arial 8 point. You can change this if you want to. Hit Next.

Now we build what is called the prototype label. That is basically taking these fields from over here and making a label out of them over on the side. I do not care about ID for my mailing labels. I want FirstName, so you can double click on it here or you can click on this little button right there. Press Space Bar - that will put a space between FirstName and LastName. Double click on LastName. There you go. Enter, CompanyName, enter.

Here is where you would put Address and City, but we do not have those. We just put State in our database, so pick State. You can do City, space, State, comma, space, Zip if you want to, but that is all we have got. Hit the Next button. You can sort them by one or more fields. Let us sort by LastName, and then by FirstName, so two last names are the same, like Smith, it will sort by FirstName. Click on Next.

I am going to change the name of this to MyMailingLabel or if you want to be more specific, you can do CustomerMailingLabel because you could have mailing labels for vendors too, if you have a vendor table. CustomerMailingLabelR.

Then we will see the labels as they will look printed. Then hit Next... let us see here what we got... oh, Finish. I am looking for Next, but Next does not let... this is the last one, that is why. They should take that button off of there. Ready, and Finish.

There are my mailing labels, with all the information that you have. Notice if you do not have a field like the CompanyName, it just shrinks it up and you do not see it. If you zoom out, you can click the zoom out and see how my mouse pointer is a little magnifying glass. You can zoom in and out. That is what it will look like when you print it. To print it, you can just right click and go to Print, or there is Print up here on the top. You can export it as a PDF. You can do all kinds of stuff.

That is basically how you create a report. You can do all kinds of things. You can make reports that are invoices. You can do customer lists. You can do all kinds of stuff with Access.

If you want to make design changes, you can right click and go to Design View and come in here and make design changes. There is one label, but honestly, it is so easy to make mailing labels, it is easier just to recreate them from scratch using the wizard than to edit this label, unless you want to do something simple, like move a field, like down here, like that. I am going to put that back where it was or just close it and do not save it. There you go.

So there are the four basic objects that you work with in an Access database. You have got tables to store the data - all the data in this database is actually stored in the tables. There is no data in your queries, forms, or reports. Those are for display purposes only. Queries allow you to display the information in a table format, however you want. You can filter it, you can sort it, you can limit the records, forms for working on the screen, and then reports are for printing stuff out or emailing stuff.

If you click on Create up top here, you will see there are some templates that you can use. There are tables, queries, forms, reports, macros, and modules. You can also build these; these are more advanced. I cover them in my advanced and developer classes. You can actually add the full power of the Visual Basic programming language right inside of your Access database. There are tons and tons you can do. Before I was into training, I was an Access developer by trade. I built some pretty complicated databases in my day, so there is all kinds of stuff you can do. People who say that Microsoft Access is not a powerful database do not understand it. It really is a good database. If you are concerned about security or size limitations, you can use Access to develop your front end and put your data, your tables, and such in SQL Server or an online web server and just use Access to connect to that. There are all kinds of different things you can do, and yes, Access is, in my opinion, the best desktop database development tool.

If you would like to learn more about building databases in Microsoft Access, I have a free three-hour long video tutorial. It is right here on YouTube or on my website. It covers lots more about building databases in Microsoft Access and it is absolutely free. I will put a link that you can click on in the description down below the video. If you like Level 1, Level 2 is just a dollar. That is another whole hour-long course.

Also, feel free to check out my TechHelp video series where I answer questions about Microsoft Access. If you enjoyed this video, please give it a like and feel free to share it anywhere you think people might be interested in Microsoft Access. Be sure to subscribe to my channel, which is completely free, and click that bell icon to select all and be notified every time I post a new video. Click on that Show More link down below the video for additional resources and links.

Once again, my name is Richard Rost and thank you very much for learning with AccessLearningZone.com.
Quiz Q1. What is the very first step in creating a new Microsoft Access database as described in the video?
A. Open an existing database from the list
B. Select a built-in template like Asset Tracking
C. Choose Blank Database and give it a file name
D. Start by creating queries

Q2. Where is all of the data in an Access database actually stored?
A. Queries
B. Forms
C. Tables
D. Reports

Q3. In Access databases, what are "fields" and "records" equivalent to in Excel terminology?
A. Fields = rows, Records = columns
B. Fields = cells, Records = worksheets
C. Fields = columns, Records = rows
D. Fields = formulas, Records = charts

Q4. What is the purpose of the ID field that Access automatically adds to tables?
A. It stores alphabetical names for sorting
B. It uniquely identifies each record with an AutoNumber
C. It links tables to Excel spreadsheets
D. It holds all the data in the table

Q5. Which data type should you use in Access if you want to store a person's first name?
A. Number
B. Long Text
C. Short Text
D. Yes/No

Q6. Why is it recommended to avoid spaces in field names in Access?
A. It makes printing difficult
B. It prevents saving the table
C. It simplifies advanced development and avoids issues in VBA programming
D. It automatically encrypts data

Q7. What is the recommended approach for storing a person's first and last name in Access?
A. Store both in a single field
B. Use two separate fields: FirstName and LastName
C. Store only the full name
D. Store each letter in a separate field

Q8. Which of the following best describes how data is saved in Access tables?
A. Manually by clicking Save after every entry
B. Only by closing the database
C. Automatically as you move from one record to another
D. By running a report

Q9. When you make design changes to a table (like adding or deleting fields), how do you save these changes?
A. Design changes are saved automatically
B. You must click the Save button or press Control+S
C. Close the table to auto-save
D. Data changes and design changes save together without action

Q10. Why does the instructor recommend naming tables with a "T" at the end and queries with a "Q"?
A. Access requires this style
B. It makes objects easier to identify by type
C. It keeps the database more secure
D. It avoids duplicate records

Q11. What is the main purpose of queries in Access?
A. To store data for backup
B. To display specific information from tables based on selected criteria
C. To replace forms for data entry
D. To connect multiple databases together

Q12. In a query design grid, if you put criteria across the same row, what happens?
A. An OR condition is applied
B. An AND condition is applied
C. Queries are ignored
D. Criteria is not recognized

Q13. Which Access object is designed to provide a user-friendly way to view and enter data on the screen?
A. Table
B. Query
C. Form
D. Report

Q14. What are reports mainly used for in Access?
A. Storing and backing up large amounts of data
B. Presenting information for printing or emailing, such as mailing labels
C. Creating queries on tables
D. Building database security

Q15. What is the Label Wizard primarily used for in Access?
A. Generating numerical analysis
B. Designing forms automatically
C. Creating mailing label reports
D. Defining table relationships

Q16. Which of the following statements about linked tables in the context of this beginner class is true?
A. Customers and products tables are automatically linked
B. Tables are separate until you specifically relate them with an additional table (like orders)
C. Queries link all tables by default
D. Linking tables requires macros

Q17. When designing forms and reports, how can you modify the arrangement of fields?
A. You cannot change field order after form creation
B. Drag and drop fields in Design View
C. Use SQL queries only
D. Change the field order in table view

Q18. Which view would you use to enter data directly into the table in Access?
A. Design View
B. Datasheet View
C. SQL View
D. Print Preview

Q19. How do filters and queries differ according to the instructor?
A. Filters change the structure of the table, queries do not
B. Filters are temporary ways to view subsets of data, queries save those settings for later use
C. Queries only sort data, filters only search
D. Filters are used for reports, queries for forms

Q20. What is the recommended action if you receive a security warning when opening an Access database from a source you do not know?
A. Ignore the warning and open it
B. Delete the file immediately
C. Only enable content if you are sure the file is safe
D. It does not matter, Access has built-in virus protection

Answers: 1-C; 2-C; 3-C; 4-B; 5-C; 6-C; 7-B; 8-C; 9-B; 10-B; 11-B; 12-B; 13-C; 14-B; 15-C; 16-B; 17-B; 18-B; 19-B; 20-C

DISCLAIMER: Quiz questions are AI generated. If you find any that are wrong, don't make sense, or aren't related to the video topic at hand, then please post a comment and let me know. Thanks.
Summary Today's video from Access Learning Zone is a beginner's guide to using Microsoft Access. My goal in this lesson is to show you how to create a basic Access database from the ground up. We'll cover building tables, creating queries and forms, and generating a mailing label report, all within roughly thirty minutes. If you're interested in learning Microsoft Access, just follow along with me.

To get started, I open Microsoft Access. Access offers various templates you can choose from, such as asset tracking or contacts, but for this walkthrough, I want to design my own database. That means I choose the Blank Database option. You're prompted for a file name, which defaults to Database1, but you can name it whatever you'd like and pick a location to save it. I'll just keep the default folder and click Create.

Once you create your database, Access generates a single file - this ACCDB file will house all the parts of your database, including tables, queries, reports, and other objects. The very first thing Access wants you to do is create a table. By default, it provides you with Table1, and on the side panel, you'll see a list of your objects as you add more.

Let me explain what a table is. In Access, tables hold all the data in your database. No matter if you're tracking customers, orders, collectibles, or inventory, everything is stored in tables. You can start with just one table for now and expand later as needed. Each table breaks down into fields and records, which might be familiar if you've used Excel. Columns in Excel are called fields in Access, and rows are known as records. For example, fields could include first name, last name, or address, and the records represent each unique customer.

Every Access table typically starts with an ID field. This is an AutoNumber that serves as a unique identifier for each record. Access automatically increments these numbers as you add records, and, while you can't easily change them, you generally don't need to bother with the details of the ID field.

Next, you'll want to add your own fields to the table. Access gives you a range of types, such as Short Text for names and addresses, Number for storing numeric values, Currency for monetary values, Date/Time for dates, and other more advanced types such as Rich Text or Attachments. Most of the time, you'll be working with Short Text, Number, and Currency fields for beginner-level databases.

When naming fields, I recommend not using spaces in your field names. It's a habit that will save you headaches later, especially if you get into programming or advanced use. For example, use FirstName instead of "First Name".

You want to break up related data into separate fields; for example, use two fields for first and last names rather than combining them. This approach makes sorting, filtering, and reporting much easier down the road.

As you add fields, you might insert things like CompanyName (for business customers), Employees (as a Number field), CreditLimit (as Currency), CustomerSince (as Date/Time), and perhaps a Yes/No field to denote if a customer is currently active. If you make a mistake or need to rename a field, right click and choose Rename Field. If you want to delete a field, you can do that here as well.

Once your fields are set, you can enter some test data. Just type directly into the first row. As you fill in each value, Access assigns an ID and saves your entries automatically as you move to new records. If you change a record, Access saves the change as soon as you move away from that row. However, if you alter the design of your table (like adding or removing fields), you need to save those changes explicitly.

For naming tables, I recommend ending the name with a 'T', like CustomerT. Similarly, use 'Q' for queries, 'F' for forms, and 'R' for reports. Using this naming convention is helpful for identifying each object's type at a glance, especially when your database grows.

Now, after saving your table, you can close it and reopen it as needed. If you ever want more room on your screen, you can hide or show the object pane.

Access also allows you to create more tables using Table Design mode, which I prefer for larger or more complicated tables. In Table Design, you define all your fields first before switching to data entry mode. For instance, you might build a table for products, starting with ProductID (as an AutoNumber primary key), then ProductName (ShortText), UnitCost (Currency), and QuantityInStock (Number). When you save the table, if you haven't defined a primary key, Access will prompt you. Always use an AutoNumber field as your primary key.

Switch over to Datasheet View to start entering records. For example, you might add items such as Keyboard and Hard Drive with their respective costs and quantities.

At this stage, we've built two separate tables: one for customers, and another for products. They aren't connected yet. If you want to record sales or who bought what, you'd need a new table and set up relationships, which is a topic for more advanced lessons. For now, just recognize that tables can work independently or together.

By default, Access uses a tabbed document interface. I personally prefer working with Overlapping Window Mode so that each object opens in its own window. To switch modes, go to File, then Options, and change the Document Window Options from Tabbed Documents to Overlapping Windows. You'll need to close and reopen your database for the change to take effect. The advantage of overlapping windows is that you can view multiple tables, queries, or forms side by side.

When you want to see a specific subset of your data, such as customers from New York or with high credit limits, you can apply filters directly in the table, but using queries is more efficient. Queries allow you to define and save specific views of your data. For example, you can build one to display only customers in New York who have a credit limit of at least $10,000. This way, you and your users can retrieve this filtered list with just a couple of clicks.

To create a query, head to Create, then Query Design. You'll be prompted to add the table(s) you want to work with. After adding your customer table, drag and drop the fields you want to see into the query grid, such as FirstName, LastName, CreditLimit, and State. Set your criteria by typing values into the Criteria row, such as New York for the state. You can define AND conditions by setting criteria in the same row, like State = New York AND CreditLimit >= 10000, or use the OR row to see records that meet either condition. Once you run the query, only matching records are shown. Name your queries with a 'Q' at the end to follow the naming convention (for example, CustomersFromNewYork10000Q).

Queries are live views, so editing data in a query changes it in the underlying table. Once built, these queries make it easy for users to get relevant subsets of your data without needing to know how to apply filters manually.

Tables and queries are great for data management, but they aren't very user-friendly for routine data entry. That's where forms come in. With a form, you can create a much more approachable interface for yourself or others to input and view data. To create a quick form, select your table in the navigation pane, go to Create, and choose Form. Access builds a basic form for you automatically, which you can rearrange to suit your preferences. You can move, resize, or reorder fields as desired.

Forms make moving among records easy and support simple keyboard navigation. You can also add new records through the form. In more advanced classes, I demonstrate how to design custom forms from scratch, add menu buttons, colors, advanced controls, and more. For now, just know that forms make your database much more accessible, particularly for people uncomfortable with viewing tables.

If you want to make design changes to a form, open it in Design View, and you can move or modify fields and layout elements. Once done, save your form - again, I recommend ending the name with an 'F' for consistency.

Lastly, let's consider reports. Reports are intended for printed output, such as customer lists or mailing labels. They allow you to present information in a polished, printable format or even generate PDFs. For instance, Access offers a Labels wizard that lets you create mailing labels effortlessly. You can choose a label type like Avery 5160, set the font, and lay out the fields you want. When done, you can print these labels, save them as PDFs, or modify the layout as needed in Design View. Again, saving your report with an 'R' at the end of the name keeps everything organized.

In summary, Access databases revolve around four key objects: tables for data storage, queries for analytical views, forms for user-friendly data entry and editing, and reports for producing printable outputs. Advanced features like macros, modules, and integration with Visual Basic allow you to take your projects much further, but the fundamentals described here give you a solid starting point.

If you want to deepen your Access skills, I offer a free three-hour video tutorial covering far more detail, available on YouTube or on my website. The first level is free, and Level 2 is available at a modest cost. You can also explore my TechHelp video series for answers to common Access questions. If you found this introduction helpful, please share it, subscribe to the channel, and check the video description for additional links and resources.

You can find a complete video tutorial with step-by-step instructions on everything discussed here on my website at the link below. Live long and prosper, my friends.
Topic List Creating a new blank database file
Naming and saving your Access database
Understanding the ACCDB file format
Access database objects overview
Creating tables in Access
Explaining fields and records
Setting up the ID AutoNumber primary key
Adding and naming fields in tables
Choosing field data types (Short Text, Number, Currency, Date/Time, Yes/No)
Best practices for naming fields
Entering data directly into tables
Saving table design and naming conventions (CustomerT, ProductT)
Using Table Design view versus Datasheet view
Defining a primary key in Table Design view
Adding records to tables
Creating a second table (ProductT)
Understanding number field types (Long Integer, Double, etc.)
Switching between tabbed and overlapping window modes
Filtering data in tables (by State, by Credit Limit)
Applying multiple filters simultaneously
Introduction to queries and their purpose
Building a query with Query Design
Adding fields to a query
Setting criteria in queries (text and numeric criteria)
Using AND/OR criteria in queries
Saving queries with naming conventions (CustomersFromNewYork10000Q)
Opening and running saved queries
Creating a simple Access form using Form command
Customizing form layout and resizing fields
Using forms for data entry
Navigating and adding records through forms
Switching forms to Design View for layout changes
Saving and reopening forms
Introduction to Access reports
Using the Label Wizard to create mailing labels
Selecting label types and fields for mailing labels
Sorting records on reports
Saving and previewing mailing label reports
Zooming and printing reports
Editing reports in Design View
Summary of Access objects: tables, queries, forms, reports
 
 
 

The following is a paid advertisement
Computer Learning Zone is not responsible for any content shown or offers made by these ads.
 

Learn
 
Access - index
Excel - index
Word - index
Windows - index
PowerPoint - index
Photoshop - index
Visual Basic - index
ASP - index
Seminars
More...
Customers
 
Login
My Account
My Courses
Lost Password
Memberships
Student Databases
Change Email
Info
 
Latest News
New Releases
User Forums
Topic Glossary
Tips & Tricks
Search The Site
Code Vault
Collapse Menus
Help
 
Customer Support
Web Site Tour
FAQs
TechHelp
Consulting Services
About
 
Background
Testimonials
Jobs
Affiliate Program
Richard Rost
Free Lessons
Mailing List
PCResale.NET
Order
 
Video Tutorials
Handbooks
Memberships
Learning Connection
Idiot's Guide to Excel
Volume Discounts
Payment Info
Shipping
Terms of Sale
Contact
 
Contact Info
Support Policy
Mailing Address
Phone Number
Fax Number
Course Survey
Email Richard
[email protected]
Blog RSS Feed    YouTube Channel

LinkedIn
Copyright 2026 by Computer Learning Zone, Amicron, and Richard Rost. All Rights Reserved. Current Time: 3/11/2026 10:07:04 PM. PLT: 1s
Keywords: access in 30 minutes learn microsoft access in 30 minutes access for beginners quick short fast  PermaLink  Microsoft Access in 30 Minutes