56
SESSION 3.1 This section covers using the query window in design view to create a query and sorting & filtering data while in a datasheet view. Microsoft Access 2000 Class #4

Querying a Database

  • Upload
    jaunie

  • View
    58

  • Download
    1

Embed Size (px)

DESCRIPTION

SESSION 3.1. This section covers using the query window in design view to create a query and sorting & filtering data while in a datasheet view. Querying a Database. Microsoft Access 2000 Class #4. The Major Steps of a MicroSoft Access Database. Tables Queries Forms Macros Reports - PowerPoint PPT Presentation

Citation preview

Page 1: Querying a Database

SESSION 3.1

This section covers using the query window in design view to create a query and sorting & filtering data while in a datasheet view.

Microsoft Access 2000 Class #4

Page 2: Querying a Database

The Major Steps of a MicroSoft Access Database

Tables Queries Forms Macros Reports Modules

On our road map, we are here!On our road map, we are here!

Page 3: Querying a Database

A query is a question you ask about data stored in a database.

Page 4: Querying a Database

For example, you might create a query to find records in the Customer table for only those customers in a specific state.

Page 5: Querying a Database

When you create a query, you tell Access which fields you need and what criteria Access should use to select the records.

Customer ID

Name

Address

City State ZipAll Customers in Ohio

Page 6: Querying a Database

Access provides powerful query capabilities that allow you to:

Display selected fields and records from a table.

Sort records

Perform calculations

Generate data for forms, reports and other queries

Update, (modify) data in tables in a database

Find and display data from two or more tables

Page 7: Querying a Database

Most questions about data are generalized queries in which you specify the fields and records you want Access to select.

Page 8: Querying a Database

These common requests for information, such as “Which customers have unpaid bills?”or “Which type of coffeesells best in Ohio?” are called select queries.

Page 9: Querying a Database

The answer to a select query is returned in the form of a datasheet.

Page 10: Querying a Database

More specialized, technical queries, such as finding duplicate records in a table, are best formulated through a Query Wizard.

Page 11: Querying a Database

Cool

A Query Wizard prompts you for information through a set of questions and then creates the appropriate query based on your answers.

Page 12: Querying a Database

For common, informational queries, it is easier for you to design your own query rather than use a Query Wizard.

Page 13: Querying a Database

The Query Window

You use the Query window in Design view to create a query. In Design view you specify the data you want to view by constructing a query by example. Using query by example (QBE), you give Access an example of the information you are requesting. Access then retrieves the information that precisely matches your example.

Page 14: Querying a Database

In Design view, the Select Query window contains the standard title bar, toolbar, and status bar.

Page 15: Querying a Database

On the tool bar, the Query Type button shows a select query; the icon on this button changes according to the type of query you are creating.

Page 16: Querying a Database

The title bar on the Select Query window displays the query type, Select Query, and the default query name, Query1.

Page 17: Querying a Database

Field List

Design Grid

Tool Bar

Page 18: Querying a Database

View Button for Datasheet View

This button will toggle views between the datasheet view and the design view

Page 19: Querying a Database

The pull down arrow to the right of the button will show the options.

Page 20: Querying a Database

An alternative method of toggling between the design view and data sheet view is to use View on the Menu Bar.

Page 21: Querying a Database
Page 22: Querying a Database

Query Type Button

This button will toggle or change the type of query that we want.

Page 23: Querying a Database

The pull down arrow to the right of the button will show the options.

Page 24: Querying a Database

We will be using the Select Query Type for this class.

Page 25: Querying a Database

In the design grid , you include the fields and record selection criteria for the information you want to see. Each column in the design grid contains specifications about a field you will use in the query. You can choose a single field for your query by dragging its name from the field list to the design grid in the lower portion of the window. Alternatively, you can double click a field name to place it in the next available column in the design grid.

Page 26: Querying a Database

Field List

Design Grid

Field Name Row in Design Grid

Page 27: Querying a Database

If the query you are creating includes all the fields from the specified table, you could use one of the following three methods to transfer all the fields from the filed list to the design grid.

Page 28: Querying a Database

Field List

Design Grid

Click and drag each field individually from the field list to the design grid. Use this method if you want the fields in your query to appear in an order that is different from the order in the field list.

Page 29: Querying a Database

Field List

Design Grid

Double-click the asterisk in the field list. Access places the table name followed by a period and an asterisk (as in “Costomer.*”) in the design grid.

Page 30: Querying a Database

Field List

Design Grid

This signifies that the order of the fields will be the same in the query as it is in the field list. Use this method if the query does not need to be sorted or to have conditions for the records you want to select.

Page 31: Querying a Database

Field List

Design Grid

The advantage of this method is that you do not need to change the query if you add or delete fields from the underlying table structure. They will appear automatically in the query.

Page 32: Querying a Database

Field List

Design Grid

With the third method, Double-click the field list title bar to highlight all the fields, and then click, hold and drag one of the highlighted fields to the design grid.

Page 33: Querying a Database

Field List

Design Grid

Access places each field in a separate column and arranges the fields in the order in which they appear in the field list. Use this method rather than the previous one if your query needs to be sorted or to include record selection criteria.

Page 34: Querying a Database

Sorting Data in a Table Query or Form

The Sort Ascending and Sort Descending buttons on the toolbar allow you to sort records immediately, based on the selected field. First you select the column on which you want to base the sort, and then click the appropriate sort button on the toolbar to rearrange the records in either ascending or descending order.We will see other sorting methods later.

Page 35: Querying a Database

Filtering Data in a Table Query or Form

A filter is a set ofrestrictions you place onthe records in an opendatasheet orform totemporarilyisolate asubset of therecords.

Page 36: Querying a Database

Filtering Data in a Table Query or FormA filter lets you viewdifferent subsets ofdisplayed records soyou can focuson only thedata you need.

Page 37: Querying a Database

Filtering Data

Unless you save a query or form with a filter applied,an applied filteris not availablethe next time yourun the query oropen the form.

Page 38: Querying a Database

Filtering Data

The simplest technique for filtering records is filter by selection.

Page 39: Querying a Database

Filter By Selection lets you select all or part of a field value in a datasheet or form, and then display only those records that contain the selected value in the field.

Page 40: Querying a Database

Filtering Data

Another technique for filtering records is to use Filter By Form.

Page 41: Querying a Database

Filter by Form changes your datasheet to display empty fields. Then you can select a value from the list arrow that appears when you click any blank field to apply a filter that selects only those records containing that value.

Page 42: Querying a Database

You can also right clickright click in a field to activate a pop-up menu that will give you filtering and sorting options.

Page 43: Querying a Database

With this method, you also have the Filter Filter Excluding SelectionExcluding Selection, which is the opposite of Filter by Selection.

Page 44: Querying a Database

You also have the Filter For optionFilter For option, which allows you to type in the criteria that you are looking for.

Page 45: Querying a Database

Page AC 3.19

Quick Check Review

Page 46: Querying a Database

Quick Check Review

Let’s take a fewmoments to break upinto discussion groups.Each group will discussthe quick check questions on page AC 3.19 in your books. We will then review the answers at the end of the discussion.

Page 47: Querying a Database

Quick Check Review Session 3.1

1) What is a select query?

Page 48: Querying a Database

Quick Check Review Session 3.1

2) Describe the field list and the design grid in the Query window in Design view.

Page 49: Querying a Database

Quick Check Review Session 3.1

3) How are a table datasheet and a query datasheet similar? How are they different?

Page 50: Querying a Database

Quick Check Review Session 3.1

4) The ______ is the “one” table in a one-to-many relationship, and the _______ is the “Many” table in the relationship.

Page 51: Querying a Database

Quick Check Review Session 3.1

5) _______ is a set of rules that Access enforces to maintain consistency between related tables when you update data in a database.

Page 52: Querying a Database

Quick Check Review Session 3.1

6) For a date / time field, what is ascending sort order?

Page 53: Querying a Database

Quick Check Review Session 3.1

7) When must you define multiple sort keys in Design view instead of in the query datasheet?

Page 54: Querying a Database

Quick Check Review Session 3.1

8) A(n) ________ is a set of restrictions you place on the records in an open datasheet or form to isolate a subset of records temporarily.

Page 55: Querying a Database

You have been requested to help the people at Valle Coffee with creating queries that will answer their questions.

Your assignment today is to do the class exercises starting on Page AC 3.01 through page AC 3.19

Page 56: Querying a Database

Disk to use for this Class:

Tutorial 3 Level 1 Disk 1 Restaurant .mdb

Class # 3 Tutorials

Tutorial 3 beginning on Page AC 3.01 and working through Page AC 3.19