Learn how to craft better queries—the key to finding raw data and transforming it into something usable—in Access 2016.
Overview
Syllabus
Introduction
- Welcome
- Using the exercise files
- Trusting the exercise files
- Explaining the challenges
- The H+ Sport database
- Understand queries
- Create a query with the wizard
- Modify a query with the design interface
- Define query criteria
- Understand comparison operators
- Use wildcards in criteria
- Rename the column headers
- Explore the property sheet
- Work with joins
- Challenge: Create a select query
- Solution: Create a select query
- Understand parameter queries
- Obtain parameters from forms
- Use a combo box to select criteria
- Challenge: Gather employee emails based on department
- Solution: Gather employee emails based on department
- Explore the Expression Builder interface
- Use mathematical operators
- Apply functions to text
- Challenge: Convert US dollars to Canadian dollars
- Solution: Convert US dollars to Canadian dollars
- Summarize data with aggregate functions
- Understand the Totals field
- Use the WHERE clause
- Dates as serial numbers
- Select a range of dates or times
- Date and time functions
- Format dates
- Sort dates chronologically
- Obtain today's date
- Calculate elapsed time with DateDiff()
- Calculate time intervals with DateAdd()
- Challenge: Expand order details
- Solution: Expand order details
- IIf() conditional statement
- Create an IIf() function
- Use the Switch() function
- Challenge: Calculate sales price for a product line
- Solution: Calculate sales price for a product line
- Find duplicate records
- Identify unmatched records
- Create an unmatched records query
- Make a crosstab query
- Add information to a crosstab query
- Create a backup of the database
- Update data with a query
- Make table, delete, and append queries
- Explore the basics of SQL
- Create a union query to join tables
- Nest SQL code in other queries
- Pull random records from the database
- Return records above or below the average
- Process a column of values with domain functions
- Challenge: Identify the highest and lowest pricing markup
- Solution: Identify the highest and lowest pricing markup
- Next steps
Taught by
Adam Wilbert