Download presentation
Presentation is loading. Please wait.
Published byAnthony Douglas Modified over 9 years ago
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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.