Presentation is loading. Please wait.

Presentation is loading. Please wait.

Exploring Microsoft Access Chapter 5 One-to-Many Relationships: Subforms and Multiple Table Queries.

Similar presentations


Presentation on theme: "Exploring Microsoft Access Chapter 5 One-to-Many Relationships: Subforms and Multiple Table Queries."— Presentation transcript:

1

2 Exploring Microsoft Access Chapter 5 One-to-Many Relationships: Subforms and Multiple Table Queries

3 One-to-many relationship essential in database design Use the Relationships window Define referential integrity Objectives (1 of 2)

4 Distinguish between a main form and a subform Create a query based on multiple tables Create a main form with two subforms Objectives (2 of 2)

5 Overview (1 of 2) The real power of Access: one-to-many relationships between tables Primary key of one table is foreign key of the related table Referential integrity ensures consistency between tables

6 Main forms and subforms created from related tables. Reports based on a multiple-table query Overview (2 of 2)

7 Relationships Window CustomerID is primary key in Customers table Relationship line CustomerID is foreign key in Loans table Enforce Referential Integrity

8 Referential Integrity (1 of 2) Access automatically implements a form of data validation during data entry Can enter a record in the “one” table, but not in the “many” table if record contains an invalid value for the foreign key This ensures related tables are consistent with one another.

9 Referential Integrity (2 of 2) Delete Record button Click + to display related records (subdatasheet) Cannot delete a Customer without first deleting related Loan

10 Subforms Subform is a form within a form Main form would be based on primary table, while subform is based on related table Use Subform Wizard Can be created either on main form or dragged from a separate form

11 Form Wizard (1 of 4) Select the table or query for the form Select all fields to add to the form Step 1 Step 2

12 Form Wizard (2 of 4) Step 3 Select the table or query for the subform Select all fields to add to the subform

13 Form Wizard (3 of 4) Step 4 Step 5 Choose how to display the form and subform

14 Form Wizard (4 of 4) Choose the style Enter a name for the form and the subform Step 6 Step 7

15 Subform Customer C01 Loans for Customer C01 Status bar for Loans form Status bar for Customers form

16 Multiple Table Queries Query information from two tables Create a select query using both tables Query window displays selected fields of each table

17 Multiple Table Queries Column selector Enter criteria Select table

18 Multiple Subforms (1 of 2) A main table can have multiple levels of subforms Useful for displaying a one-to-many relationship within a one-to-many relationship

19 Multiple Subforms (2 of 2) Customer C01 Loan L031 for Customer C01 Payments for Loan L031

20 Chapter 5 Summary (1 of 2) Access database may contain multiple tables Each table has a primary key which is the foreign key of a related table Relationships window to create one-to-many relationships Referential integrity ensures consistency between related tables

21 Chapter 5 Summary (2 of 2) Subform is a form within a form A main form can have multiple subforms Select query can include fields from several tables Tables can be added at any time without disturbing existing data


Download ppt "Exploring Microsoft Access Chapter 5 One-to-Many Relationships: Subforms and Multiple Table Queries."

Similar presentations


Ads by Google