multiple cases access utilities1 access & odbc managing and using odbc connections p.o. box 6142...

32
Multiple Cases Access Utilities 1 Access & ODBC Managing and Using ODBC Connections P.O. Box 6142 Laguna Niguel, CA 92607 949-489-1472 http:// www.d2associates.com

Upload: allen-glenn

Post on 20-Jan-2016

215 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Multiple Cases Access Utilities1 Access & ODBC Managing and Using ODBC Connections P.O. Box 6142 Laguna Niguel, CA 92607 949-489-1472

Multiple Cases Access Utilities 1

Access & ODBC

Managing and Using ODBC Connections

P.O. Box 6142Laguna Niguel, CA 92607949-489-1472http://www.d2associates.com

Page 2: Multiple Cases Access Utilities1 Access & ODBC Managing and Using ODBC Connections P.O. Box 6142 Laguna Niguel, CA 92607 949-489-1472

Multiple Cases Access Utilities 2

Access Utilities

Linked TablesP.O. Box 6142Laguna Niguel, CA 92607949-489-1472http://www.d2associates.com

Page 3: Multiple Cases Access Utilities1 Access & ODBC Managing and Using ODBC Connections P.O. Box 6142 Laguna Niguel, CA 92607 949-489-1472

Multiple Cases Access Utilities 3

Linked Tables

Powerful feature of Microsoft Access Very widely used Sets up “pointers” in the database Can link to text, Excel, dBase, etc. Another type of data source is ODBC

Page 4: Multiple Cases Access Utilities1 Access & ODBC Managing and Using ODBC Connections P.O. Box 6142 Laguna Niguel, CA 92607 949-489-1472

Multiple Cases Access Utilities 4

Access Utilities

ODBCP.O. Box 6142Laguna Niguel, CA 92607949-489-1472http://www.d2associates.com

Page 5: Multiple Cases Access Utilities1 Access & ODBC Managing and Using ODBC Connections P.O. Box 6142 Laguna Niguel, CA 92607 949-489-1472

Multiple Cases Access Utilities 5

ODBC

ODBC = Open Database Connectivity Microsoft supplies a generic middleman driver

with Windows Vendors supply drivers for their specific

database or data source This enables Access to link to data in almost

any kind of database including Oracle, MS SQL Server, DB2, MySQL, etc.

Page 6: Multiple Cases Access Utilities1 Access & ODBC Managing and Using ODBC Connections P.O. Box 6142 Laguna Niguel, CA 92607 949-489-1472

Multiple Cases Access Utilities 6

Access Utilities

Linking Tables Via ODBCP.O. Box 6142Laguna Niguel, CA 92607949-489-1472http://www.d2associates.com

Page 7: Multiple Cases Access Utilities1 Access & ODBC Managing and Using ODBC Connections P.O. Box 6142 Laguna Niguel, CA 92607 949-489-1472

Multiple Cases Access Utilities 7

Linking to ODBC tables

3 scenarios The ODBC connection (DSN or Data Source

Name) exists already (perhaps provided by IT group)

Create the DSN in advance via Windows Create the DSN connection while going

through the link table procedure

Page 8: Multiple Cases Access Utilities1 Access & ODBC Managing and Using ODBC Connections P.O. Box 6142 Laguna Niguel, CA 92607 949-489-1472

Multiple Cases Access Utilities 8

Launch Link Tables Dialogue(Existing DSN scenario, Scenario 1)

Page 9: Multiple Cases Access Utilities1 Access & ODBC Managing and Using ODBC Connections P.O. Box 6142 Laguna Niguel, CA 92607 949-489-1472

Multiple Cases Access Utilities 9

Link Dialogue

Select files of type ODBC

Page 10: Multiple Cases Access Utilities1 Access & ODBC Managing and Using ODBC Connections P.O. Box 6142 Laguna Niguel, CA 92607 949-489-1472

Multiple Cases Access Utilities 10

Select Existing Data Source

Page 11: Multiple Cases Access Utilities1 Access & ODBC Managing and Using ODBC Connections P.O. Box 6142 Laguna Niguel, CA 92607 949-489-1472

Multiple Cases Access Utilities 11

Login to Data Source

Page 12: Multiple Cases Access Utilities1 Access & ODBC Managing and Using ODBC Connections P.O. Box 6142 Laguna Niguel, CA 92607 949-489-1472

Multiple Cases Access Utilities 12

Select Tables to Link

Page 13: Multiple Cases Access Utilities1 Access & ODBC Managing and Using ODBC Connections P.O. Box 6142 Laguna Niguel, CA 92607 949-489-1472

Multiple Cases Access Utilities 13

Access Database Window with Linked Tables

Page 14: Multiple Cases Access Utilities1 Access & ODBC Managing and Using ODBC Connections P.O. Box 6142 Laguna Niguel, CA 92607 949-489-1472

Multiple Cases Access Utilities 14

Create New Windows DSN(Scenario 2)

As stated before DSN typically created well in advance by IT

But…for illustration purposes we will create it ourselves

This scenario thus has two major steps 1 – create the DSN under Windows 2 – Launch the link tables dialogue in Access

and proceed. We have already done this, so this will not be repeated here

Page 15: Multiple Cases Access Utilities1 Access & ODBC Managing and Using ODBC Connections P.O. Box 6142 Laguna Niguel, CA 92607 949-489-1472

Multiple Cases Access Utilities 15

Key DSN Properties

Name Driver Database Name Authentication Method User Name/Password (if using SQL Server

authentication)

Page 16: Multiple Cases Access Utilities1 Access & ODBC Managing and Using ODBC Connections P.O. Box 6142 Laguna Niguel, CA 92607 949-489-1472

Multiple Cases Access Utilities 16

Launch Control Panel(Create DSN in Window second scenario)

Page 17: Multiple Cases Access Utilities1 Access & ODBC Managing and Using ODBC Connections P.O. Box 6142 Laguna Niguel, CA 92607 949-489-1472

Multiple Cases Access Utilities 17

Control Panel

Page 18: Multiple Cases Access Utilities1 Access & ODBC Managing and Using ODBC Connections P.O. Box 6142 Laguna Niguel, CA 92607 949-489-1472

Multiple Cases Access Utilities 18

Administrative Tools

Page 19: Multiple Cases Access Utilities1 Access & ODBC Managing and Using ODBC Connections P.O. Box 6142 Laguna Niguel, CA 92607 949-489-1472

Multiple Cases Access Utilities 19

Add DSN

Page 20: Multiple Cases Access Utilities1 Access & ODBC Managing and Using ODBC Connections P.O. Box 6142 Laguna Niguel, CA 92607 949-489-1472

Multiple Cases Access Utilities 20

Select Driver

Page 21: Multiple Cases Access Utilities1 Access & ODBC Managing and Using ODBC Connections P.O. Box 6142 Laguna Niguel, CA 92607 949-489-1472

Multiple Cases Access Utilities 21

Create New DSN

Page 22: Multiple Cases Access Utilities1 Access & ODBC Managing and Using ODBC Connections P.O. Box 6142 Laguna Niguel, CA 92607 949-489-1472

Multiple Cases Access Utilities 22

Specify Authentication Method

Page 23: Multiple Cases Access Utilities1 Access & ODBC Managing and Using ODBC Connections P.O. Box 6142 Laguna Niguel, CA 92607 949-489-1472

Multiple Cases Access Utilities 23

Specify Database in SQL Server

Page 24: Multiple Cases Access Utilities1 Access & ODBC Managing and Using ODBC Connections P.O. Box 6142 Laguna Niguel, CA 92607 949-489-1472

Multiple Cases Access Utilities 24

Accept Defaults

Page 25: Multiple Cases Access Utilities1 Access & ODBC Managing and Using ODBC Connections P.O. Box 6142 Laguna Niguel, CA 92607 949-489-1472

Multiple Cases Access Utilities 25

Review Properties and Test DSN

Page 26: Multiple Cases Access Utilities1 Access & ODBC Managing and Using ODBC Connections P.O. Box 6142 Laguna Niguel, CA 92607 949-489-1472

Multiple Cases Access Utilities 26

Rocky2 DSN Tests OK

Page 27: Multiple Cases Access Utilities1 Access & ODBC Managing and Using ODBC Connections P.O. Box 6142 Laguna Niguel, CA 92607 949-489-1472

Multiple Cases Access Utilities 27

Rocky2 DSN now available

Note: the rocky2 DSN is available for all applications that can use ODBC, not just Access

Page 28: Multiple Cases Access Utilities1 Access & ODBC Managing and Using ODBC Connections P.O. Box 6142 Laguna Niguel, CA 92607 949-489-1472

Multiple Cases Access Utilities 28

Link Tables(Use created DSN; still in second scenario)

We will now go through an abbreviated series of slides showing how the new DSN can used.

Page 29: Multiple Cases Access Utilities1 Access & ODBC Managing and Using ODBC Connections P.O. Box 6142 Laguna Niguel, CA 92607 949-489-1472

Multiple Cases Access Utilities 29

Launch Link Tables Dialogue(Use created DSN; still in second scenario)

Page 30: Multiple Cases Access Utilities1 Access & ODBC Managing and Using ODBC Connections P.O. Box 6142 Laguna Niguel, CA 92607 949-489-1472

Multiple Cases Access Utilities 30

Select New Rocky2 Data Source

Page 31: Multiple Cases Access Utilities1 Access & ODBC Managing and Using ODBC Connections P.O. Box 6142 Laguna Niguel, CA 92607 949-489-1472

Multiple Cases Access Utilities 31

Select Tables

Page 32: Multiple Cases Access Utilities1 Access & ODBC Managing and Using ODBC Connections P.O. Box 6142 Laguna Niguel, CA 92607 949-489-1472

Multiple Cases Access Utilities 32

New Bookstore Database with Linked Tables via rocky2 DSN