The Query design screen provides a mechanism for selecting specific data from data table(s), by:
Tables Panel : contains top
section which shows the tables to be used in the query
Selection and Criteria Panel:
contains fields and criteria used in the query
Selecting Fields:
Enter criteria into criteria lines at the bottom section of the query design screen.
Different field types specify criteria slightly differently:
eg. 1:
| Field: | POSITION | PAY_RATE | |
| Sort: | |||
| Show: | X | X | |
| Criteria: | ìForwardî | ||
| Or: |
| Field: | POSITION | PAY_RATE | UNION |
| Sort: | |||
| Show: | X | X | |
| Criteria: | Like ìB*î | ||
| Or: | >8.50 | Yes |
| Field: | NAME | PAY_RATE | DOB |
| Sort: | Ascending | ||
| Show: | X | X | |
| Criteria: | Like ìB*î | ||
| Or: | <= 7 | >#01/01/70# |
eg. 4:
| Field: | NAME | UNION | DOB |
| Sort: | |||
| Show: | X | X | |
| Criteria: | Like ì*arry*î | No | |
| Or: | <#12/12/75# |
| Field: | DEPARTMENT | PAY_RATE | |
| Sort: | |||
| Show: | X | X | |
| Criteria: | ìAccountingî | > 7.00 | |
| Or: |
eg. 2.
Pay_Rate between 7.00 AND 9.50
| Field: | DEPARTMENT | PAY_RATE | |
| Sort: | |||
| Show: | X | ||
| Criteria: | Between 7.00 AND 9.50 | ||
| Or: |
| Field: | DEPARTMENT | PAY_RATE | |
| Sort: | |||
| Show: | X | ||
| Criteria: | >7.00 AND < 9.50 | ||
| Or: |
Enter conditions on different lines in table skeleton:
eg. 1: Department is either "Accounting" OR "Computing"
| Field: | DEPARTMENT | PAY_RATE | |
| Sort: | |||
| Show: | X | X | |
| Criteria: | ìAccountingî | ||
| Or: | ìComputingî |
eg. 2: Pay_rate > 9.00 OR Department = "Computing"
| Field: | DEPARTMENT | PAY_RATE | |
| Sort: | |||
| Show: | X | X | |
| Criteria: | > 9.00 | ||
| Or: | ìComputingî |
MS-ACCESS sorts ascending/descending on most of the data
types
ie. text, numeric, date and yes/no fields.
| Field: | personID | fullname: lastname & ", " & firstname | other cols |
| Sort: | Ascending | ||
| Show: | X | X | |
| Criteria: | |||
| Or: |
Performed within a query. Usually linked on a common
field.
eg. Table1: Sales table (FLYSALE)
| Customer | Qty | Itemcode |
|
Mark Brenda Jane Carol : |
2 6 1 4 : |
C1 D2 P1 C1 : |
Table2: Inventory table (FLYINVEN)
| Itemcode | Description | Price |
|
C1 C2 D2 P1 |
Pentium 486 Diskettes Printer |
2,200.00 1,500.00 8.50 750.00 |
Results of linked query:
| Customer | Qty | Itemcode | Description | Price |
|
Mark Brenda Jane Carol : |
2 6 1 4 : |
C1 D2 P1 C1 : |
Pentium Disks Printer Pentium : |
2,200.00 8.50 750.00 2,200.00 : |

copyright © 2006 Brian Retallick. This page last updated on Thursday 28 August 2008 by Noel McEwan, La Trobe University, Bendigo