76
Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 XP Analyzing Data For Effective Decision Making

XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

  • View
    217

  • Download
    3

Embed Size (px)

Citation preview

Page 1: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

1

XP

Analyzing Data For Effective Decision Making

Page 2: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

2

XPChapter Introduction

• Filter data in Microsoft Office Access 2003 database Retrieve and examine only records you need

• Sort data Rearrange records in specified order

• Queries Provide quick answers to business questions

Page 3: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

3

XPFiltering and Sorting Data

• Filter Restricts data in single table to create temporary

subset of records See only certain records in table based on specified

criteria

• Sorting records Organizing in particular order or sequence Sort records regardless of whether table filtered

Page 4: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

4

XPFiltering by Selection

• Tools Filter by Selection

• Select particular field in datasheet • Display only data that matches contents of field• Specify only one criterion for filter

Filter by Form

Page 5: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

5

XPUsing Filter by Selection to Display a Temporary Subset of

Records

Page 6: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

6

XPFiltering by Form

• Specify two or more criteria

• Filter for comparative data Use comparison operators

• AND criteria Selects records that contain all specified values

• OR criteria Selects records that contain any specified values

Page 7: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

7

XPSorting Data to Increase Information Content

• Organizes data and increases information value

• Access sorts records based on primary key values Use sorting to change order

• To sort Select sort field

• Sort on multiple fields Move fields in datasheet view so that they are adjacent

Page 8: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

8

XPSorting Data To Increase Information Content

• Primary sort field Access sorts records by this field first

Page 9: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

9

XPSorting Types of Data

Page 10: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

10

XPUsing Queries to Answer Business Questions

• Query Database object Stores criteria for selecting records from one or more

tables Save query

• Use it again More powerful than filter

• Display only some fields in table• Create fields that perform calculations

Page 11: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

11

XPUsing Queries to Answer Business Questions (continued)

• Capabilities of Access queries: Display selected fields and records from table Sort records on one or multiple fields Perform calculations Generate data for forms reports and other queries Update data in database Find and display data from two or more tables Create new tables Delete records in table based on one or more criteria

Page 12: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

12

XPUsing Queries to Answer Business Questions (continued)

• Select query Ask question based on one or more tables in database Result displayed in datasheet

• Called recordset

Page 13: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

13

XPUsing the Simple Query Wizard to Create a Query

• Simple query wizard Presents list of tables and queries in database

• And fields that they contain Select fields from one or more tables Wizard creates and displays results

Page 14: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

14

XPAdvantages and Limitations of the Simple Query Wizard

Page 15: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

15

XPIncluding Summary Statistics in a Query for Data Analysis

• Summary query Groups records Calculate sum, average, minimum, or maximum value

in each selected field Count records in table or query

• Click summary options button

Page 16: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

16

XPCreating a Summary Query with the Simple Query Wizard

Page 17: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

17

XPCreating a Query in Design View

• Select query window in Design view has two sections Area for field lists at top of window Design grid below it

• Add tables for query to top part of window Appear as field lists

• Query by example (QBE) Typing search value as a criterion

Page 18: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

18

XPQuery Design View Tools

Page 19: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

19

XPCreating Queries with Multiple Criteria

• Most queries involve more than one criterion

• Represent AND criteria Entering conditions in same criteria row in query

design grid

• Specify OR criteria Use “or” row of query design grid

Page 20: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

20

XPSetting Criteria for the Query in Design View

Page 21: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

21

XPSpecifying Sort Order in Queries

• Query results appear in same order as data from underlying tables Unless specify sort order when designing query

• Sort order determined from left to right

• Multiple columns must be adjacent to sort on more than one field in datasheet view

Page 22: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

22

XPRunning a Query

• Click Run button on query design toolbar Access displays datasheet of records

• Save query Save only design Not values from tables displayed in results

Page 23: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

23

XPUsing Wildcards for Inexact Query Matches

• Wildcard character Placeholder Stands for one or more characters

• Memo fields Use same keywords throughout memos Easily retrieve records later Use wildcards when specifying keyword as a query

criterion • To select records that contain characters before and

after keyword

Page 24: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

24

XPWildcard Characters Used in Queries

Page 25: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

25

XPUsing Wildcards for Inexact Query Matches (continued)

• Access inserts Word “LIKE” for criteria with wildcards quotation marks

around text• LIKE “*Spanish*”

Pound signs around dates• #12/*/2008#

Page 26: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

26

XPComparison Operators

Page 27: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

27

XPComparison Operators (continued)

Page 28: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

28

XPVerifying and Printing Query Results

• Verify query results before Distributing query to others Using it as basis for decisions

• Use business knowledge Determine whether results adequately answer question

• Print query datasheet

Page 29: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

29

XPModifying Query Datasheets

• Improve appearance of query or table datasheet

• Resize column widths in any datasheet Double-click line between field names to resize

columns to best fit

Page 30: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

30

XPFormatting Options for Query and Table Datasheets

Page 31: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

31

XPLevel 1 Summary

• Use filtering and sorting to change data display

• Develop queries using Simple query wizard Design view

• Use comparison operators and wildcards to make queries more flexible

• Verify query results using business knowledge

Page 32: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

32

XPLevel 2 Objectives:Creating More Complex Queries

• Design queries that compare data from more than one table

• Refine table relationships by specifying the join type

• Perform calculations in queries

• Customize queries and their results

Page 33: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

33

XPEvaluating Data Using Special Types of Queries

Page 34: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

34

XPUsing Queries to Find Duplicate Records

• Duplicates Query Wizard Searches for duplicate values in fields Improve business operations Designed to identify records that contain same

information in particular field

Page 35: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

35

XPUsing Queries to Find Unmatched Records

• Find Unmatched Query Wizard Compares records in two specified tables or recordsets Finds all records in one table or query that have no

related records in second table or query Requires that two tables being compared have

common field

Page 36: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

36

XPLimiting the Records in the Query Results

• Limiting results to only a few records often aids analysis

• Top Values query Sorts and then filters records Display specified number of records that contain top or

bottom values Top Values list box on query design toolbar

Page 37: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

37

XPTop Values Query Design and Results

Page 38: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

38

XPUsing Parameter Values in Queries

• Parameter values Phrase usually in form of a question or instruction Enclosed in square brackets Serves as prompt to user to enter value Example

• [Enter a job ID]

Page 39: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

39

XPParameter Query to Allow User Input when the Query Is Run

Page 40: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

40

XPAnalyzing Data from More than One Table

• Data from more than one table required to answer question Combine records from two or more tables Display only information needed

• Work in design view to specify criteria for selecting records from multiple tables

• Lines between tables link primary key to foreign key field Primary key designated with 1 Foreign key designated with ∞

Page 41: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

41

XPAnalyzing Data from More than One Table (continued)

• Join tables Linking of tables using primary and foreign keys Established relationship Or

• Each table shares field with same or compatible data type

• One join field primary key

• If tables do not include fields that can be joined Add one or more extra tables or queries Link tables that contain the data

Page 42: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

42

XPAnalyzing Data from More than One Table (continued)

• Use queries as source of underlying data for another query in place of one or more tables

• Create queries based on more than one object Should not use any table or query that does not have

common field with at least one of the other tables or queries

Otherwise Access displays every combination of records between two tables

Page 43: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

43

XPRefining Relationships with Appropriate Join Types

• Inner join Displays all records in one table that have

corresponding values in common field in another table Records must match before being displayed in query

results

• Outer join Display all records of one table Regardless of whether corresponding record stored in

related table

Page 44: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

44

XPInner Join

Page 45: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

45

XPLeft Outer Join

Page 46: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

46

XPRight Outer Join

Page 47: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

47

XPRefining Relationships with Appropriate Join Types

(continued)

• Outer join types Left Right

• Use join properties dialog box To change join type By default tables related using inner joins

Page 48: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

48

XPUsing Logical Operators to Specify Multiple Conditions

• Logical operators Test values that can only be true or false

• Place conditions in separate fields in same criteria row of design grid All conditions in row must be met to select record

• NOT logical operator Excludes values that don’t meet criterion

Page 49: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

49

XPLogical Operators

Page 50: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

50

XPPerforming Calculations with Queries

• Any information derived from fields in table or query should be calculated in query Rather than included as data in table

• Calculation types Predefined

• Compute amounts for groups of records or for all records combined in query

Custom• Performs numeric date and text computations on each

record • Using data from one or more fields

Page 51: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

51

XPCalculating Statistical Information

• Aggregate functions Arithmetic and statistical operations Apply to records that meet query’s selection criteria

Page 52: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

52

XPAggregate Functions

Page 53: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

53

XPUsing Aggregate Functions in a Query

Page 54: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

54

XPCreating Calculated Fields in a Query

• Expression Arithmetic formula used to make calculation Use standard arithmetic operators Use parenthesis for complex expressions

• Calculated field Add to query design grid Type expression

• Expression builder Build complex expressions

Page 55: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

55

XPCreating Calculated Fields in a Query (continued)

• Function Perform standard calculation Return value

• Date() Provides today’s date

• Field properties Change format and number of decimal places for

calculated field

Page 56: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

56

XPField Properties

Page 57: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

57

XPConcatenating in Queries

• Concatenation Combining contents of two or more fields Operator

• & Example

• Name [EmpFirst]& " " & [EmpLast]

Page 58: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

58

XPLevel 2 Summary

• Use queries to select data from more than one table

• Join types Inner Right outer Left outer

• Calculated field types Predefined Custom

Page 59: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

59

XPLevel 3 Objectives: Exploring Advanced Queries and Queries Written

in Structured Query Language

• Calculate and restructure data to improve analysis

• Examine and create advanced types of queries

• Make decisions in a query using the immediate IF (IIF) function

• Develop queries using SQL

Page 60: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

60

XPAnalyzing Query Calculations

• Crosstab queries Special type of totals query Performs aggregate function calculations on values of

one database field Determine exactly how summary data appears in

results Calculate and restructure data

• Analyze it more easily Work especially well with time-series data

Page 61: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

61

XPCreating a Crosstab Query

• To create use Crosstab query wizard

• Often need to create query first Or design view

• Start with select query that includes numeric values or summary calculations

Page 62: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

62

XPCrosstab Field Settings

Page 63: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

63

XPModifying Data Using Queries

• Action queries Modify data in table Add records to or delete records from table Create new table

• Backup data before using action query

Page 64: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

64

XPAccess Action Queries

Page 65: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

65

XPProcess for Archiving Data

Page 66: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

66

XPArchiving Data with Make-table Queries

• Make-table query Creates table from some or all of the fields and records

in existing table or query Access does not delete selected fields and records

from existing table

Page 67: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

67

XPAdding Records to Tables with Append Queries

• Append query Select records from one or more tables by setting

criteria Add those records to end of another table Selected records also remain in original tables Table to which records added must already exist Also use to bring data from another source into

database

Page 68: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

68

XPRemoving Records from Tables with Delete Queries

• Delete query Removes information from table Based on specified criteria All records meeting criteria permanently removed from

table

• Create select query first Convert to delete query

• Cascading deletes

Page 69: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

69

XPUpdating Data with an Update Query

• Update query Changes values of data in one or more existing tables Create select query first

• Change type to update query

Page 70: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

70

XPMaking Decisions in Queries

• IF statement Tests condition Takes one action if condition true Takes another action if condition false

• IIF function Make if decision Format

• IIF(condition to test what to do if true, what to do if false)

Page 71: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

71

XPCustomizing Queries Using Structured Query Language

• Access designed as database management system (DBMS) for Small businesses Or departments within large businesses

• Structured query language Common query language of most DBMSs Use to query, update, and manage relational databases

• Create query in design view Access translates entries and criteria into SQL

statements

Page 72: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

72

XPCustomizing Queries Using Structured Query Language

(continued)

• View statements by switching from Design view to SQL view

• SELECT statement defines What data query should retrieve from database How it should present data

Page 73: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

73

XPExploring the Components of an SQL Query

• Keywords Use to construct SQL statements

• Most developers place each statement on separate line To make SQL code easy to read

Page 74: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

74

XPCommon SQL Keywords

Page 75: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

75

XPLevel 3 Summary

• Action queries Make new tables Append data Delete data Update data

• IFF function

• SQL Use SQL view to edit SQL directly

Page 76: XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making

Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach

76

XPChapter Summary

• Queries retrieve data from one or more tables Action queries update data Perform calculations Make decisions using IFF function

• SQL Used to interact with relational databases Use SQL view to view/edit SQL statements generated

by Access