Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Access for non-experts Link tables Find fields Criteria Join tables Find missing comment lines Understand relational databases (Wow!)

Similar presentations


Presentation on theme: "1 Access for non-experts Link tables Find fields Criteria Join tables Find missing comment lines Understand relational databases (Wow!)"— Presentation transcript:

1 1 Access for non-experts Link tables Find fields Criteria Join tables Find missing comment lines Understand relational databases (Wow!)

2 2 Link tables Create new mdb New, Link Table Files of Type = ODBC Machine Data Source Gblware32 Access 2007 – External Data, More, ODBC...

3 3 Link tables Login as GLOBAL, WARE Check Save Password (maybe) Select the tables

4 4 Link Tables

5 5 Which tables? Invoice Segments or TrueOD Comments AccountId What if you don't know where the data is? Print DB Structure, print to file, RTF format Open in Word and search

6 6

7 7 Unique Record Identifer Very important to pick the right one or ones Some tables have multiple fields Print DB structure tells you What if you don't know where the data is? Print DB Structure, print to file, RTF format Open in Word and search

8 8 Query the tables New query Add table or tables Select fields Criteria Always use criteria except on small tables Date range; status <> V Use indexed fields Invoice Query shows most

9 9 Create a query New, Design View Add table Select fields Specify criteria

10 10 Create a query New, Design View Add table Select fields Specify criteria

11 11 Create a query Prompt text in square brackets Query, Parameters not required but good for dates Validates entry

12 12 Joining tables Need data from another table Add table Join the table Access will join automatically if it can May need to delete and rejoin Select fields

13 13 Joining tables Both Provider name and Account Id name in the quey Add AccountID table twice Join one from Invoice provider, one from Invoice Account Id Select Name from each, rename at least one of them

14 14 New, Design View Add table Select fields Specify criteria

15 15 Inner vs Outer join Inner join – data always in both tables Outer join – data may not be in one of the tables Account Id The invoice account Id always has a matching record in Account ID table The invoice booking agent may or may not have a matching record Inner joins are faster so use them if you are sure

16 16 Inner vs Outer join Inner join (#1) Outer join (#2 if "big" table is 1st)

17 17 Inner vs Outer join

18 18 Find missing data Outer join – data may not be in one of the tables Agent name was blank These agents do not have employee Account Ids Sort by this field Or, specify this field is not present ( "is null" )

19 19 Find missing comment line Trickier – but very useful Issue – entire record is missing

20 20 Find missing comment line 1.Create a query for line 4

21 21 Find missing comment line 2.Add that query to your main query

22 22 Find missing comment line 3.Outer join that query to your main query 4.Add Data field to query and sort or specify IS NULL

23 23 Find missing comment line

24 24 Relational Database One to one The account Id in Invoice has one matching (associated) record in Account Id One to many An air item in Invoice has one or more matching (associated) records in Segments

25 25 Relational Database Segment report with Commission 1.New query with Segment table 2.Add Invoice table, join, add commission fields

26 26 Relational Database Segment report with Commission - results

27 27 Relational Database Segment report with Commission – results 203.72 + 268.86 = 472.56 23.63 + 23.63 + 23.63 + 23.63 = 94.52

28 28 Relational Database Segment report with Commission Calculate the commission per segment New field with a name and the formula

29 29 10.186 + 13.442 = 23.628

30 30 Copyright ©2010 Travelport Inc. All rights reserved. All Travelport logos and marks as well as all other Travelport proprietary materials depicted herein are the property of Travelport Inc. and/or its affiliates. Notes About Examples All screen examples and other inserts associated with system output are provided for illustration purposes only. They are provided as illustrative examples of system functionality and are not meant to represent actual screen responses, rates, etc.


Download ppt "1 Access for non-experts Link tables Find fields Criteria Join tables Find missing comment lines Understand relational databases (Wow!)"

Similar presentations


Ads by Google