34
1 Committed to Shaping the Next Generation of IT Experts. Chapter 8 Exchanging Data Between Access and Other Applications Exploring Microsoft Office Access 2003 Robert Grauer, Keith Mulbery, Maurie Wigman Lockley

1 Committed to Shaping the Next Generation of IT Experts. Chapter 8 Exchanging Data Between Access and Other Applications Exploring Microsoft Office Access

Embed Size (px)

Citation preview

Page 1: 1 Committed to Shaping the Next Generation of IT Experts. Chapter 8 Exchanging Data Between Access and Other Applications Exploring Microsoft Office Access

1Committed to Shaping the Next Generation of IT

Experts.

Chapter 8

Exchanging Data Between Access and Other Applications

Exploring Microsoft Office Access 2003

Robert Grauer, Keith Mulbery, Maurie Wigman Lockley

Page 2: 1 Committed to Shaping the Next Generation of IT Experts. Chapter 8 Exchanging Data Between Access and Other Applications Exploring Microsoft Office Access

2

Objectives

Create a hyperlinked field Attach files and graphics to records Add and use a table attachment field Export database objects as HTML

Page 3: 1 Committed to Shaping the Next Generation of IT Experts. Chapter 8 Exchanging Data Between Access and Other Applications Exploring Microsoft Office Access

3

Objectives

Import and link to HTML files Share XML data Share data with Excel Collect data through e-mail messages Manage e-mail replies

Page 4: 1 Committed to Shaping the Next Generation of IT Experts. Chapter 8 Exchanging Data Between Access and Other Applications Exploring Microsoft Office Access

4

World Wide Web Terminology

Hypertext Markup Language (HTML) Markup language used to display

data Extensible Markup Language

(XML) Markup language that defines data

Extensible Hypertext Markup Language (XHTML) Compromise between XML and

HTML

Page 5: 1 Committed to Shaping the Next Generation of IT Experts. Chapter 8 Exchanging Data Between Access and Other Applications Exploring Microsoft Office Access

5

Hyperlinked Fields

Stores the Universal Resource Locater Does not store the value

Appropriate application launched when clicked Access runs in background

Changes to values Must be saved in host

application

Hyperlinked Field

Page 6: 1 Committed to Shaping the Next Generation of IT Experts. Chapter 8 Exchanging Data Between Access and Other Applications Exploring Microsoft Office Access

6

Creating a Hyperlinked Field

In Design view Define the data type as Hyperlink

Hyperlink data type

Page 7: 1 Committed to Shaping the Next Generation of IT Experts. Chapter 8 Exchanging Data Between Access and Other Applications Exploring Microsoft Office Access

7

Types of Hyperlinked Fields

URL Path/filename E-mail

URL hyperlink

Path/filename hyperlink

E-mail hyperlink

Page 8: 1 Committed to Shaping the Next Generation of IT Experts. Chapter 8 Exchanging Data Between Access and Other Applications Exploring Microsoft Office Access

8

Editing a Hyperlinked Field

Tab to select record Entire value must be retyped Clicking the value does not work

Link will be followed if clicked

Retype entire value

Page 9: 1 Committed to Shaping the Next Generation of IT Experts. Chapter 8 Exchanging Data Between Access and Other Applications Exploring Microsoft Office Access

9

Attaching Files and Graphics to Records

Previous version of Access used OLE Stores a bitmap image of file/graphic Needed appropriate OLE server software

to view Access 2007 stores the true file

No OLE server software needed Uses storage more efficiently

Page 10: 1 Committed to Shaping the Next Generation of IT Experts. Chapter 8 Exchanging Data Between Access and Other Applications Exploring Microsoft Office Access

10

Creating an Attachment Field

Specify the Attachment data type for the field Can be added to existing datasheet Can be specified in Design view during

creation

Specifying attachment field data type in an existing table

New field

Page 11: 1 Committed to Shaping the Next Generation of IT Experts. Chapter 8 Exchanging Data Between Access and Other Applications Exploring Microsoft Office Access

11

Creating an Attachment Field

Field header/rows display paperclip symbol Double-click records paperclip symbol Click Add in Attachment dialog box Browse to selected file, click Open Clicking Ok closes Attachment dialog box

Attachment dialog box Paperclip symbol in header and rows

Page 12: 1 Committed to Shaping the Next Generation of IT Experts. Chapter 8 Exchanging Data Between Access and Other Applications Exploring Microsoft Office Access

12

Attachment Controls in Reports and Forms

Open report/form in Design view Click Add Existing Field Drag field from Field list

Control is automatically bound

Attachment control added to report

Page 13: 1 Committed to Shaping the Next Generation of IT Experts. Chapter 8 Exchanging Data Between Access and Other Applications Exploring Microsoft Office Access

13

Using an Attachment Field in a Report/Form

Double-click on field … OR …

Single-click and use mini toolbar

Mini toolbar Attachment Control in Report

Page 14: 1 Committed to Shaping the Next Generation of IT Experts. Chapter 8 Exchanging Data Between Access and Other Applications Exploring Microsoft Office Access

14

Data Connections

Access allows data connections via Importing and Exporting

HTML files XML data Excel workbooks

Page 15: 1 Committed to Shaping the Next Generation of IT Experts. Chapter 8 Exchanging Data Between Access and Other Applications Exploring Microsoft Office Access

15

Exporting Database Objects as HTML Files

Only single database objects are converted Breaks the connection to the database Different views used to export

Depends on database object being exported

Report opened in layout view

HTML Document export command

Page 16: 1 Committed to Shaping the Next Generation of IT Experts. Chapter 8 Exchanging Data Between Access and Other Applications Exploring Microsoft Office Access

16

Exporting Database Objects as HTML Files Open source in

appropriate view Click More in the

Export group Export dialog box

opens Specify export

options, click OK Select output

options, click OK

Specify export options

Specify output options

Page 17: 1 Committed to Shaping the Next Generation of IT Experts. Chapter 8 Exchanging Data Between Access and Other Applications Exploring Microsoft Office Access

17

Importing HTML files

“Clean” source code Paste source code into Excel Examine and “fix” data

Save as Excel workbook Use as import source in Access

HTML Source Code Excel Workbook Access Object

Page 18: 1 Committed to Shaping the Next Generation of IT Experts. Chapter 8 Exchanging Data Between Access and Other Applications Exploring Microsoft Office Access

18

Import Wizard and HTML Files

Select path to source code Specify how and where

New table Linked Table Appended to existing table

Select path to source code

Choose to link, append or create new table

Page 19: 1 Committed to Shaping the Next Generation of IT Experts. Chapter 8 Exchanging Data Between Access and Other Applications Exploring Microsoft Office Access

19

XML Data - Terminology

XML (Extensible Markup Language Defines data

XMLs Schema Definition Describes how data is structured

XSL (Extensible Stylesheet Language) Describes how data is presented

Page 20: 1 Committed to Shaping the Next Generation of IT Experts. Chapter 8 Exchanging Data Between Access and Other Applications Exploring Microsoft Office Access

20

Importing XML Data

Use the XML tool External Data tab, Import Group

Identify source in Wizard

Identify XML source

XML Import Tool

Page 21: 1 Committed to Shaping the Next Generation of IT Experts. Chapter 8 Exchanging Data Between Access and Other Applications Exploring Microsoft Office Access

21

Importing XML Data

Select Import options Structure only Structure and data Append Data to existing table

Select import options

Expand data structure

Page 22: 1 Committed to Shaping the Next Generation of IT Experts. Chapter 8 Exchanging Data Between Access and Other Applications Exploring Microsoft Office Access

22

Export XML Data

Open Access object and select More External data tab, Export group

Choose XML File

Select XML File

Page 23: 1 Committed to Shaping the Next Generation of IT Experts. Chapter 8 Exchanging Data Between Access and Other Applications Exploring Microsoft Office Access

23

Export XML Data

Select the destination file/location Select options desired Select to save/not save export steps

Select destination file

Select export options

Page 24: 1 Committed to Shaping the Next Generation of IT Experts. Chapter 8 Exchanging Data Between Access and Other Applications Exploring Microsoft Office Access

24

Exporting Data with Excel

Click Excel External Data tab, Export group

Export Excel Spreadsheet dialog box opens Select path/name and specify options

Select path and name for exported file

Specify options

Page 25: 1 Committed to Shaping the Next Generation of IT Experts. Chapter 8 Exchanging Data Between Access and Other Applications Exploring Microsoft Office Access

25

Export to Excel Options

Retain formatting and layout Open the file after exportation Export only selected records

Only available if records are selected AND formatting and layout is being retained

Select field(s) for column headings

Page 26: 1 Committed to Shaping the Next Generation of IT Experts. Chapter 8 Exchanging Data Between Access and Other Applications Exploring Microsoft Office Access

26

Sharing Between Access and Outlook

Facilitates e-mail delivery Handles response management Must have both Outlook/Access

installed Must have an e-mail distribution list

May reside in Outlook and/or Access

Page 27: 1 Committed to Shaping the Next Generation of IT Experts. Chapter 8 Exchanging Data Between Access and Other Applications Exploring Microsoft Office Access

27

Collect Data Through E-mail

Open source (host) table Click the Create E-mail button

External Data tab, Export Group Collect data through e-mail wizard launches

Wizard Getting Started Screen

Create E-mail command

Page 28: 1 Committed to Shaping the Next Generation of IT Experts. Chapter 8 Exchanging Data Between Access and Other Applications Exploring Microsoft Office Access

28

Collect Data Through E-mail

Select type of form to use HTML – most compatible choice Infopath

Specify the type of form to use

Page 29: 1 Committed to Shaping the Next Generation of IT Experts. Chapter 8 Exchanging Data Between Access and Other Applications Exploring Microsoft Office Access

29

Collect Data Through E-mail

Specify Fields for the form Specify labels for each field

Specify field labels

Specify fields for form

Page 30: 1 Committed to Shaping the Next Generation of IT Experts. Chapter 8 Exchanging Data Between Access and Other Applications Exploring Microsoft Office Access

30

Collect Data Through E-mail

Specify Fields for the form Specify labels for each field

Specify field labels

Specify fields for form

Page 31: 1 Committed to Shaping the Next Generation of IT Experts. Chapter 8 Exchanging Data Between Access and Other Applications Exploring Microsoft Office Access

31

Collect Data Through E-mail

Choose what to do with replies Specify where recipient addresses are stored

Specify where recipient addresses are stored

Choose what to do with replies

Page 32: 1 Committed to Shaping the Next Generation of IT Experts. Chapter 8 Exchanging Data Between Access and Other Applications Exploring Microsoft Office Access

32

Collect Data Through E-mail

Customize e-mail subject and instructions Specify where recipients address is displayed

Page 33: 1 Committed to Shaping the Next Generation of IT Experts. Chapter 8 Exchanging Data Between Access and Other Applications Exploring Microsoft Office Access

33

Manage E-mail Replies

To manage e-mail responses Export to Access using Export to Access tool

OR Use Outlook to preview, respond, organize

Page 34: 1 Committed to Shaping the Next Generation of IT Experts. Chapter 8 Exchanging Data Between Access and Other Applications Exploring Microsoft Office Access

34