Chapter 4

Document technical information

Format ppt
Size 493.1 kB
First found May 22, 2018

Document content analysis

Category Also themed
Language
English
Type
not defined
Concepts
no text concepts found

Persons

Organizations

Places

Transcript

Microsoft Access 2013
Obtain Valuable Information
Using Queries
Chapter 4
Chapter Overview

Query Criteria
–

Grouping and Sorting
–

Like, In, And, Or, Between, Null,
Relational Operators (>,<,>=,<=,=,<>)
Avg, Min, Max, Count, Sum
Advanced Query Topics
–
Unmatched and Parameter Queries,
Concatenation, IIf, Update Queries
Queries



Allow you to ask questions
(queries) about data in the
database.
Select, Crosstab, Make Table,
Update, Append, Delete
Datasheet, Design and SQL
view
Who is in MGS351?
Who is in MGS351
sorted by person number?
Who are Juniors in MGS351?
How many Seniors are
in MGS351?
How many Seniors are
in MGS351? (Better way)
How many Fr, So, Jr and
Sr students are in MGS351?
Who has resigned the class?
Who doesn’t have a
grade yet?
Who has a last name
beginning with the letter M?
* represents anything (many characters) or nothing
? represents any single character
Who has a first name
beginning with the letter S?
* represents anything (many characters) or nothing
? represents any single character
Who has a last name
six characters long?
* represents anything (many characters) or nothing
? represents any single character
Who has a GPA greater
than 3.5?
Who has a GPA
between 3.2 and 3.5?
Who is a Senior OR
Accounting major?
Who is a Senior AND
Accounting major?
Who is an Acct (MGA)
or Mgmt (MG) major?
Who is an Acct (MGA)
or Mgmt (MG) major?
Who is a Jr or Sr and
a Mgmt (MG) major?
Who is a Jr or Sr and
a Mgmt (MG) major?
Who is a Jr or Sr and a (MG)
major with a grade of A or B?
Who is a not a Freshman?
Who is a Fr, So or Jr?
Who is a Fr, So or Jr?
Advanced Query Topics
Unmatched Queries



Identifies records in one table
that don’t exist in another
What products have never been
ordered?
What students haven’t
registered?
Parameterized Queries

The criteria is dynamic – every
time a parameterized query is
run, the user is prompted to
enter the criteria value they
want to use.
What is the class and major
for a specific person number?
Concatenation


Can be used to combine multiple
query fields together, or to add
extra formatting in a query.
What expression will generate this
output?
Student name (Major)
David Murray (MG)
Concatenation Example
Ampersand symbol & is used to combine fields and
text. All text should be enclosed in “double quotes”
HW3 - Ch 5 Applied Step 4
GPA: 3.7 – Grade: A
Space
GPA:
3.7
Space
– Grade:
A
Space
Space
IIF Expression



Use to conditionally evaluate data, and
dynamically generate output based on it.
In other words…one single query
expression can be created to do the
following:
Display “Underclassman” for freshman
and sophomore students and
“Upperclassman” for junior and senior
students
IIF Expression
IIF(logical expression, output if true, output if false)
IIF(Class field is equal to FR or SO, display
Underclassman, otherwise display Upperclassman)
IIF Expression
Update Queries


Used to update specific records
with data, based on the given
criteria.
Update the Major 1 field in the
database to “Management”
where it currently is “MG”
Update Query Example
IIF Expression and Update Query


Create one single query expression to
do the following:
Update the performance field in the
database for each student based on
their course grade.
Satisfactory
Marginal
Unsatisfactory
[A, A-, B+, B, B-, C+, C]
[C-, D]
[F]
IIF Expression
IIF Expression (Better Way)
IIF Expression and Update Query
Separate Query with
IIF Expression
(Performance)
[TableName].[Fieldname] is the syntax used
to refer to fields in other tables or queries
Form Based Criteria –
Powerful and User Friendly!
Form Based Criteria –
Powerful and User Friendly!
Make sure to save the form first so that the control
names show up in the expression builder.
Quick Review
The most common type of query is
called a
a. Dynaset query
b. Select query
c. Query by Example query
d. Relational query
Quick Review
Which of the following criteria will
return the record Anderson?
a. Like “Ander?”
b. Like “Ander*”
c. Both a and b
d. Neither a nor b
Quick Review
Which function can be used
instead of the OR criteria?
a. Between
b. In
c. Not Null
d. IIF
Quick Review
All of the following are valid
functions for queries except
a. Sum
b. Count
c. NPV
d. Min
Quick Review
If Balance has a value of 10,000,
what will be the result of this
expression?
IIF(Balance >= 10000, .035, .0275)
Quick Review
True / False
You can modify the records in a
query result, but the changes
will not be reflected in the
underlying table.
Homework 3

Chapter 4 Guided Exercise

Chapter 5 Guided Exercise

Chapter 5 Applied Exercise
×

Report this document