In this section you will learn how to: Identify and use different types of table relationships Establish and use referential integrity Understand how referential integrity works to keep data consistent Recognize why database normalization is important Normalize a database by design and the Table Analyzer Understand when and where to normalize data in a table Create, edit, and use a switchboard Create and edit a modal dialogue box SECTION 1: Advanced Data Mgmt
Lesson 1.1: Referential Integrity In this lesson we will explore how data in a database relates to each other and how to strengthen those bonds to make your database a streamlined collection of information. As the saying goes, an inch of planning equals a mile of progress.
Lesson 1.1: Referential Integrity Using the Relationships View/Ribbon Database Tools – Relationships
Lesson 1.1: Referential Integrity Types of Relationships One-to-One, One-to-Many, Many-to-Many
Lesson 1.1: Referential Integrity Establishing Referential Integrity Three conditions need to be satisfied: The matching field from the parent table is a primary key or has a unique index The fields in the relationship have the same data type Both tables are stored in the same database file
Lesson 1.1: Referential Integrity Enforcing Referential Integrity Right-click on join line, click Edit Relationship
Lesson 1.1: Referential Integrity Testing Referential Integrity Access will let you know if RI cannot be established
Lesson 1.2: Table Relationships In this lesson we will expand upon the principles taught in the previous lesson and we will discover a little bit more about the nature of relationships.
Lesson 1.2: Table Relationships About Join Lines In Relationships view, Access provides a graphical view of data.
Lesson 1.2: Table Relationships Normalizing Tables Database Tools ribbon – Analyze Table
Lesson 1.2: Table Relationships Using Cascade Delete and Update Allows changes to be filtered down through relationship hierarchy
Lesson 1.2: Table Relationships Setting Fields for Indexing Open table in design view, set Indexing field to Yes
Lesson 1.2: Table Relationships Using the Index Happens in background
Lesson 1.3: Switchboards Switchboards are like a ‘home page’ where you start working with the database as a user rather than a designer. Access 2007 does not include as much switchboard functionality as in previous versions.
Lesson 1.3: Switchboards Switchboard vs. Navigation Pane Point and click!
Lesson 1.3: Switchboards Using the Switchboard Manager Found on Database Tools ribbon
Lesson 1.3: Switchboards Creating a Switchboard Switchboard Manager – New
Lesson 1.3: Switchboards Editing a Switchboard Switchboard Manager – Edit
Lesson 1.3: Switchboards Deleting a Switchboard Switchboard Manager – Delete
Lesson 1.3: Modal Dialogue Boxes Every graphical operating system today features a type of dialogue box that contains a Yes/No or OK/Cancel set of buttons. These pop-up windows are a special kind of dialogue box that must be dealt with before a user can do anything else. Such windows are called modal dialogue boxes.
Lesson 1.3: Modal Dialogue Boxes Creating a Modal Dialogue Box Create Ribbon – More Forms – Modal Dialogue
Lesson 1.3: Modal Dialogue Boxes Adding Controls Found on Form Tools – Design ribbon
Lesson 1.3: Modal Dialogue Boxes Setting Properties Property Sheet command on Form Tools – Design ribbon
Lesson 1.3: Modal Dialogue Boxes Formatting Your Dialogue Box Form Tools – Arrange ribbon
In this section you will learn how to: Create a subform Use a subform to expand information in a main form Limit users from modifying data in a form Create and modify command buttons and check boxes Create customized error messages Send a form via Store and organize replies from an form Import contacts from Microsoft Outlook Import and export data to and from a SharePoint server SECTION 2: Adv. Form Tasks
Lesson 2.1: Using Subforms A subform a ‘form inside a form’ that increases the usability of a form. A subform allows you to further visualize a One-to-Many relationship.
Lesson 2.1: Using Subforms Creating a Subform Open form, use Subform/Subreport command in Form Tools - Design ribbon
Lesson 2.1: Using Subforms Modifying a Subform Use Property Sheet
Lesson 2.1: Using Subforms Working with a Subform Can perform same tasks as with regular form
Lesson 2.1: Using Subforms Synchronizing Subform Data with a Main Form Create link in property sheet
Lesson 2.1: Using Subforms Displaying Subform in Main Form Format tab in Property Sheet
Lesson 2.2: Adv. Form Tasks At this point, you should be comfortable with the use of the Form Wizard and how to use Design view to create the forms you want to use. In this lesson you will learn how to implement more of the advanced functionality of forms.
Lesson 2.2: Adv. Form Tasks Limiting User Access to a Form Data Properties tab
Lesson 2.2: Adv. Form Tasks Creating Check Boxes/Command Buttons Controls on Form Tools – Design ribbon
Lesson 2.2: Adv. Form Tasks Creating Event Procedures Use VBA to create form components that can be interacted with
Lesson 2.2: Adv. Form Tasks Customizing Error Messages Use the Err object or OnError action
Lesson 2.3: Exporting Form Microsoft Access allows you to create a form that you can send to someone else via . Using Microsoft Outlook 2007 in cooperation with Access 2007, you can collect data from all over the world and store it in one place.
Lesson 2.3: Exporting Form Sending a Form via Outlook must be configured and person must be able to receive HTML messages
Lesson 2.3: Exporting Form Managing Replies External Data ribbon - Manage Replies
Lesson 2.3: Exporting Form Exporting Your Form to XML More command on External Data ribbon
Lesson 2.4: Outlook and SharePoint Outlook is an client as well as a contact and personal scheduling software. Access and Outlook share some similarities: both have the ability to store and manage information involving contacts and scheduling, and therefore they have been designed to be able to share that information between them.
Lesson 2.4: Outlook and SharePoint Creating an RSS Feed for Outlook Enter the RSS URL inside Outlook
Lesson 2.4: Outlook and SharePoint Importing Contacts from Outlook More command on External Data ribbon
Lesson 2.4: Outlook and SharePoint Importing Contacts fr. SharePoint SharePoint List command on External Data ribbon
Lesson 2.4: Outlook and SharePoint Moving your Database to a SharePoint Server Move to SharePoint command in External Data ribbon
Lesson 2.4: Outlook and SharePoint Publishing to a Web Server Office Menu Publish Document Management Server
In this section you will learn how to: Create a PivotTable and a PivotChart Learn the concepts behind PivotTables and PivotCharts Create a PivotTable and PivotChart based on the same object Pivot data in order to show a different view of the data Change the type of graph used for a PivotChart SECTION 3: Pivoting Data
Lesson 3.1: Creating PivotTables Once a report is made you will have to design a whole new report to look at the data in a different way. Microsoft Access 2007 makes use of PivotTables to provide different views of your data on the fly.
Lesson 3.1: Creating PivotTables About PivotTables PivotTables are a way of displaying the data contained in a table or query.
Lesson 3.1: Creating PivotTables Creating a PivotTable Create ribbon – More Forms – PivotTable
Lesson 3.1: Creating PivotTables More About PivotTable Fields Row and column fields Filtering fields Comparison fields
Lesson 3.1: Creating PivotTables Completing Your PivotTable Apply filters, hide certain column or rows of data, apply totals and grand totals
Lesson 3.2: Creating PivotCharts A PivotChart displays in graph form what a PivotTable shows in tabular form.
Lesson 3.2: Creating PivotCharts About PivotCharts A PivotChart is a graphical way of representing the data in a table or query.
Lesson 3.2: Creating PivotCharts Creating a PivotChart PivotChart command in the Create ribbon
Lesson 3.2: Creating PivotCharts More About PivotChart Fields Row and column fields Filtering fields Comparison fields
Lesson 3.2: Creating PivotCharts Completing Your PivotChart Property Sheet command
Lesson 3.3: Using PivotTables/Charts We now know how PivotTables and PivotCharts are useful in displaying a lot of information in a hurry. In this lesson we will learn more about the nature of PivotTables and PivotCharts and how to make data really stand out.
Lesson 3.3: Using PivotTables/Charts Using a PivotTable Move, add, remove fields
Lesson 3.3: Using PivotTables/Charts Using a PivotChart Move, add, remove fields
Lesson 3.3: Using PivotTables/Charts Editing a PivotTable/Chart Refresh data, use contextual ribbons and property sheet
Lesson 3.3: Using PivotTables/Charts Common PivotTable and PivotChart Editing Commands Change format, filter and group, add captions, change behavior
Lesson 3.3: Using PivotTables/Charts Creating a PivotTable and PivotChart from the Same Object Use View menu on Home ribbon
In this section you will learn how to: Recover from a computer error Make Access start when your computer starts Check for problems with and updates for your installation of Access Download and use the Access viewer Understand the basic terms of SQL Recognize the parts of an SQL statement Make your own SQL statements SECTION 4: Access and Windows
Lesson 4.1: Access and Windows Because the Office package is designed to run in a particular environment, it is also capable of using some features of the operating system (as well as being limited by some of the operating system’s shortfalls!).
Lesson 4.1: Access and Windows Recovering Access Ctrl + Alt + Delete
Lesson 4.1: Access and Windows Starting Access on Windows Boot Copy icon to Startup folder in Start menu
Lesson 4.1: Access and Windows Using Office Diagnostics Resources section of Options dialogue
Lesson 4.1: Access and Windows Checking for Updates Resources section of Options dialogue
Lesson 4.2: Using the Viewer Not everyone will have Access installed on their own computer. In order to be able to view content generated by Office products such as Access, Excel, and PowerPoint, Microsoft makes viewing program available free of charge.
Lesson 4.2: Using the Viewer What is the Viewer? Stand-alone program that will be able to view a snapshot of a report that was generated in Access
Lesson 4.2: Using the Viewer Downloading the Viewer Available from Office Online
Lesson 4.2: Using the Viewer Using the Viewer Contains a few basic commands
Lesson 4.3: Intro to SQL Structured Query Language; or SQL for short. SQL is a fundamental component of Access that, until now, has remained in the background of our examination.
Lesson 4.3: Intro to SQL What is SQL? The language used by most database management programs to retrieve information from a database.
Lesson 4.3: Intro to SQL Parts of an SQL Statement SELECT Customer.Country FROM Customers WHERE Customer.TotalSales >= 10000;
Lesson 4.3: Intro to SQL SQL Keywords CREATE DELETE DROP INSERT SELECT UPDATE
Lesson 4.3: Intro to SQL Adding Where Clauses Logical operators, quantifiers SELECT Employees.Employee_ID, Order_Details.Employee_ID, Order_Details.Order_Total FROM Employees, Order_Details WHERE Employees.Employee_ID = Order_Details.Employee_ID;