1 / 56

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. Querying a Database. Microsoft Access 2000 Class #4. The Major Steps of a MicroSoft Access Database. Tables Queries Forms Macros Reports

jaunie
Download Presentation

Querying a Database

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. TheMajorSteps of a MicroSoft Access Database • Tables • Queries • Forms • Macros • Reports • Modules On our road map, we are here!

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

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

  5. 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 Zip All Customers in Ohio

  6. 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

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

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

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

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

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

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

  13. 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.

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

  15. 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.

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

  17. Tool Bar Field List Design Grid

  18. View Button for Datasheet View This button will toggle views between the datasheet view and the design view

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

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

  21. Query Type Button This button will toggle or change the type of query that we want.

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

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

  24. 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.

  25. Field List Design Grid Field Name Row in Design Grid

  26. 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.

  27. 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.

  28. 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.

  29. 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.

  30. 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.

  31. 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.

  32. 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.

  33. 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.

  34. Filtering Data in a Table Query or Form A filter is a set of restrictions you place on the records in an open datasheet or form to temporarily isolate a subset of the records.

  35. Filtering Data in a Table Query or Form A filter lets you view different subsets of displayed records so you can focus on only the data you need.

  36. Filtering Data Unless you save a query or form with a filter applied, an applied filter is not available the next time you run the query or open the form.

  37. Filtering Data The simplest technique for filtering records is filter by selection.

  38. 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.

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

  40. 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.

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

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

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

  44. Quick Check Review Page AC 3.19

  45. Quick Check Review Let’s take a few moments to break up into discussion groups. Each group will discuss the quick check questions on page AC 3.19 in your books. We will then review the answers at the end of the discussion.

  46. Quick Check Review Session 3.1 1) What is a select query?

  47. Quick Check Review Session 3.1 2) Describe the field list and the design grid in the Query window in Design view.

  48. Quick Check Review Session 3.1 3) How are a table datasheet and a query datasheet similar? How are they different?

  49. 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.

More Related