programming4us
 
Office
 

Microsoft Access 2010 : Relating the Information in Your Database - Establishing Relationships in Access

4/20/2014 1:40:19 AM

You use the Relationships window to establish relationships between Access tables, as shown in Figure 1. To open the Relationships window, you must select Relationships from the Relationships group on the Database Tools tab of the Ribbon. If you have not established any relationships, the Show Table dialog box appears. The Show Table dialog box allows you to add tables to the Relationships window.

Figure 1. The Relationships window, which enables you to view, add, modify, and remove relationships between tables

By looking at the Relationships window, you can see the types of relationships for each table. All the one-to-many and one-to-one relationships defined in a database are represented with join lines. If you enforce referential integrity between the tables involved in a one-to-many relationship, the join line between the tables appears with the number 1 on the “one” side of the relationship and with an infinity symbol on the “many” side of the relationship. A one-to-one relationship appears with a 1 on each end of the join line.

Establish a Relationship Between Two Tables

To establish a relationship between two tables, you follow these steps:

1.
Open the Relationships window.

2.
If this is the first time that you’ve opened the Relationships window of a particular database, the Show Table dialog box appears. Select each table you want to relate and click Add.

3.
If you have already established relationships in the current database, the Relationships window appears. If the tables you want to include in the relationship do not appear, click the Show Table button in the Relationships group of the Design tab of the Ribbon. To add the desired tables to the Relationships window, select a table and then click Add. Repeat this process for each table you want to add. To select multiple tables at once, press Shift while clicking to select contiguous tables or press Ctrl while clicking to select noncontiguous tables; then click Add. Click Close when you are finished.

4.
Click and drag the field from one table to the matching field in the other table. The Edit Relationships dialog box appears.

5.
Determine whether you want to establish referential integrity and whether you want to cascade update related fields or cascade delete related records by enabling the appropriate check boxes (see Figure 2).

Figure 2. The Edit Relationships dialog box, which enables you to view and modify the relationships between the tables in a database.


6.
Click OK. The dialog closes and you return to the Relationships window.


Following Guidelines for Establishing Relationships

You must remember a few important things when establishing relationships. If you are not aware of these important gotchas, you could find yourself in some pretty hairy situations:

  • It is important to understand the correlation between the Relationships window and the actual relationships established within a database. The Relationships window lets you view and modify the existing relationships. When you establish relationships, Access creates the relationship the moment you click OK. You can delete the tables from the Relationships window (by selecting them and pressing Delete), but the relationships still exist. The Relationships window provides a visual blueprint of the relationships that are established. If you modify the layout of the window by moving around tables, adding tables to the window, or removing tables from the window, Access prompts you to save the layout after you close the Relationships window. Access is not asking whether you want to save the relationships you have established; it is simply asking whether you want to save the visual layout of the window.

  • When you’re adding tables to the Relationships window by using the Show Tables dialog box, it is easy to accidentally add a table to the window many times. This is because the tables you are adding can hide behind the Show Tables dialog box, or they can appear below the portion of the Relationships window that you are viewing. If this occurs, you see multiple occurrences of the same table when you close the Show Tables dialog box. Access gives each occurrence of the table a different alias, and you must remove the extra occurrences.

  • You can add queries to the Relationships window by using the Show Tables dialog box. Although this method is rarely used, it might be useful if you regularly include the same queries within other queries and want to permanently establish relationships between them.

  • If you remove tables from the Relationships window (remember that this does not delete the relationships) and you want to once again show all relationships that exist in the database, you can click All Relationships in the Relationships group on the Design tab of the Ribbon. All existing relationships are then shown.

  • To delete a relationship, you can click the join line and press Delete.

Modifying an Existing Relationship

Modifying an existing relationship is easy. Access gives you the capability to delete an existing relationship or to simply modify the nature of the relationship.


Delete a Relationship Between Tables

To permanently remove a relationship between two tables, you follow these steps:

1.
Click the Relationships button in the Relationships group on the Database Tools tab of the Ribbon.

2.
Click the line joining the two tables whose relationship you want to delete.

3.
Press Delete. Access prompts you to verify your actions. Click Yes.

Modify a Relationship Between Tables

You often need to modify the nature of a relationship rather than remove it. To modify a relationship, you follow these steps:

1.
Click the Relationships button in the Relationships group on the Database Tools tab of the Ribbon.

2.
Double-click the line joining the two tables whose relationship you want to modify.

3.
Make the required changes.

4.
Click OK. All the normal rules regarding the establishment of relationships apply.
 
Others
 
- Microsoft Access 2010 : Relating the Information in Your Database - The Types of Relationships
- Microsoft Visio 2010 : Distributing Templates and Stencils (part 2) - Creating a Separate Stencil for Shape and Code Delivery
- Microsoft Visio 2010 : Distributing Templates and Stencils (part 1) - Creating a Template with a Document Stencil
- Microsoft Visio 2010 : Introducing Automation and VBA Code (part 3) - Calling VBA Code from a SmartShape
- Microsoft Visio 2010 : Introducing Automation and VBA Code (part 2) - Using the Macro Recorder to Generate Code
- Microsoft Visio 2010 : Introducing Automation and VBA Code (part 1) - Exploring the VBA Development
- Microsoft Access 2010 : Introduction to Relational Database Design (part 2) - Normalization and Normal Forms
- Microsoft Access 2010 : Introduction to Relational Database Design (part 1) - Rules of Relational Database Design
- Developing Custom Microsoft Visio 2010 Solutions : Creating SmartShapes with the ShapeSheet (part 6) - Adding Right-Click Actions to the SmartShape
- Developing Custom Microsoft Visio 2010 Solutions : Creating SmartShapes with the ShapeSheet (part 5) - Modifying the Text Block Using the ShapeSheet
 
 
REVIEW
 
- First look: Apple Watch

- 10 Amazing Tools You Should Be Using with Dropbox

- Sigma 24mm f/1.4 DG HSM Art

- Canon EF11-24mm f/4L USM

- Creative Sound Blaster Roar 2

- Alienware 17 - Dell's Alienware laptops

- Smartwatch : Wellograph

- Xiaomi Redmi 2
 
VIDEO TUTORIAL
 
- How to create your first Swimlane Diagram or Cross-Functional Flowchart Diagram by using Microsoft Visio 2010 (Part 1)

- How to create your first Swimlane Diagram or Cross-Functional Flowchart Diagram by using Microsoft Visio 2010 (Part 2)

- How to create your first Swimlane Diagram or Cross-Functional Flowchart Diagram by using Microsoft Visio 2010 (Part 3)
 
Popular tags
 
Video Tutorail Microsoft Access Microsoft Excel Microsoft OneNote Microsoft PowerPoint Microsoft Project Microsoft Visio Microsoft Word Active Directory Biztalk Exchange Server Microsoft LynC Server Microsoft Dynamic Sharepoint Sql Server Windows Server 2008 Windows Server 2012 Windows 7 Windows 8 Adobe Indesign Adobe Flash Professional Dreamweaver Adobe Illustrator Adobe After Effects Adobe Photoshop Adobe Fireworks Adobe Flash Catalyst Corel Painter X CorelDRAW X5 CorelDraw 10 QuarkXPress 8 windows Phone 7 windows Phone 8 BlackBerry Android Ipad Iphone iOS
 
Top 10
 
- How To Install Android Market & Google Apps On Kindle Fire
- How To Make Ubuntu Look Like Windows 7
- How To Add A New Account in MS Outlook 2013
- Get Android & Mac OS X Style Gadgets For Windows 7 & Windows 8 With XWidget
- How To Activate Microsoft Office 2013
- How To Install Actual Facebook App On Kindle Fire
- How To Create, View And Edit Microsoft Office Files On Kindle Fire
- Download Attractive Business PowerPoint Templates For Free At SlideHunter
- How To Use And Enable Hibernate & Sleep Mode In Windows 8
- How To Get Microsoft Office 2013 Trial Product Key From Microsoft