|  | Copyright |
|  | About the Author |
|  | Acknowledgments |
|
|  | We Want to Hear from You! |
|
|  | Introduction |
|
|  | Conventions Used in This Book |
|
|  | Part I.
Introduction to Relational Databases and Access 2003 |
|
|  | Hour 1.
Relational Databases and Office Access 2003 Introduced |
|
|  | What Is a Relational Database? |
|
|  | What Types of Things Can I Do with Microsoft Access? |
|
|  | Starting Microsoft Access |
|
|  | Opening an Existing Database |
|
|  | The Access Desktop |
|
|  | The Database Window |
|
|  | A Preview of the Database Components |
|
|  | Closing an Access Database |
|
|  | Summary |
|
|  | Q&A |
|
|  | Workshop |
|
|
|  | Part II.
Working with Existing Databases and Objects |
|
|  | Hour 2.
Tables Introduced |
|
|  | Viewing and Navigating Table Data |
|
|  | Editing Table Data |
|
|  | Adding Records to a Table |
|
|  | Deleting Records |
|
|  | Finding and Replacing Records |
|
|  | Filtering Table Data |
|
|  | Modifying the Appearance of a Datasheet |
|
|  | Correcting Errors by Using Spell Check and AutoCorrect |
|
|  | Summary |
|
|  | Q&A |
|
|  | Workshop |
|
|
|  | Hour 3.
Queries Introduced |
|
|  | What Is a Query and When Should You Use One? |
|
|  | Opening a Query in Datasheet View |
|
|  | Opening a Query in Design View |
|
|  | Running a Query |
|
|  | Adding and Removing Fields |
|
|  | Modifying the Sort Order of a Query |
|
|  | Working with Simple Criteria |
|
|  | Modifying the Datasheet View of a Query |
|
|  | Saving a Query |
|
|  | Printing Query Results |
|
|  | Closing a Query |
|
|  | Summary |
|
|  | Q&A |
|
|  | Workshop |
|
|
|  | Hour 4.
Forms Introduced |
|
|  | Uses for Forms |
|
|  | Opening a Form |
|
|  | Working with Data in a Form |
|
|  | Sorting Records |
|
|  | Filtering the Data Underlying a Form |
|
|  | Viewing the Design of a Form |
|
|  | Closing a Form |
|
|  | Using the AutoForm Feature |
|
|  | Using the Form Wizard to Build a Form |
|
|  | Using the Conditional Formatting Feature of a Form |
|
|  | Summary |
|
|  | Q&A |
|
|  | Workshop |
|
|
|  | Hour 5.
Reports Introduced |
|
|  | Opening and Viewing a Report |
|
|  | Printing a Report |
|
|  | The AutoReport Feature and the Report Wizard |
|
|  | Viewing the Design of a Report |
|
|  | Closing a Report |
|
|  | Printing Database Objects |
|
|  | Summary |
|
|  | Q&A |
|
|  | Workshop |
|
|
|  | Part III.
Creating Your Own Database and Objects |
|
|  | Hour 6.
Using Wizards to Create a Database |
|
|  | Using a Database Template to Create a Database |
|
|  | Creating a Database from Scratch |
|
|  | Building a Table by Using a Wizard |
|
|  | Building a Query by Using a Wizard |
|
|  | Building a Form by Using a Wizard |
|
|  | Building a Report by Using a Wizard |
|
|  | Summary |
|
|  | Q&A |
|
|  | Workshop |
|
|
|  | Hour 7.
Designing Databases |
|
|  | Task Analysis |
|
|  | Data Analysis and Design |
|
|  | Prototyping |
|
|  | Testing |
|
|  | Implementation |
|
|  | Maintenance |
|
|  | Summary |
|
|  | Q&A |
|
|  | Workshop |
|
|
|  | Hour 8.
Creating Tables |
|
|  | Building a New Table |
|
|  | Selecting the Appropriate Field Type for Data |
|
|  | The All-Important Primary Key |
|
|  | Summary |
|
|  | Q&A |
|
|  | Workshop |
|
|
|  | Hour 9.
Creating Relationships |
|
|  | Introduction to Relational Database Design |
|
|  | Establishing Relationships in Access |
|
|  | Establishing Referential Integrity |
|
|  | The Benefits of Relationships |
|
|  | Summary |
|
|  | Q&A |
|
|  | Workshop |
|
|
|  | Hour 10.
Creating Queries |
|
|  | Query Basics |
|
|  | Ordering Query Results |
|
|  | Refining a Query by Using Criteria |
|
|  | Updating Query Results |
|
|  | Building Queries Based on Multiple Tables |
|
|  | Creating Calculated Fields |
|
|  | Getting Help from the Expression Builder |
|
|  | Summary |
|
|  | Q&A |
|
|  | Workshop |
|
|
|  | Hour 11.
Creating Forms |
|
|  | Creating a Form in Design View |
|
|  | Working with the Form Design Window |
|
|  | Selecting the Correct Control for the Job |
|
|  | Conditional Formatting |
|
|  | What Form Properties Are Available, and Why Should You Use Them? |
|
|  | Summary |
|
|  | Q&A |
|
|  | Workshop |
|
|
|  | Hour 12.
Creating Reports |
|
|  | Types of Reports |
|
|  | The Anatomy of a Report |
|
|  | Creating a Report in Design View |
|
|  | Working with the Report Design Window |
|
|  | Selecting the Correct Control for the Job |
|
|  | Report Properties and Why to Use Them |
|
|  | Summary |
|
|  | Q&A |
|
|  | Workshop |
|
|
|  | Hour 13.
Creating Macros |
|
|  | The Basics of Creating a Macro |
|
|  | Running an Access Macro |
|
|  | Modifying an Existing Macro |
|
|  | Documenting a Macro: Adding Comments |
|
|  | Testing a Macro |
|
|  | When You Should Use Macros and When You Shouldn't |
|
|  | Converting a Macro to VBA Code |
|
|  | Creating an AutoExec Macro |
|
|  | Creating an AutoKeys Macro |
|
|  | Summary |
|
|  | Q&A |
|
|  | Workshop |
|
|
|  | Part IV.
Power Access Techniques |
|
|  | Hour 14.
Power Table Techniques |
|
|  | Working with Field Properties |
|
|  | Working with Table Properties |
|
|  | Using Indexes to Improve Performance |
|
|  | Summary |
|
|  | Q&A |
|
|  | Workshop |
|
|
|  | Hour 15.
Power Query Techniques |
|
|  | Adding Calculated Fields to Select Queries |
|
|  | Applying Advanced Filters |
|
|  | Creating and Running Parameter Queries |
|
|  | Creating and Running Action Queries |
|
|  | Using Aggregate Functions to Summarize Numeric Data |
|
|  | Working with Outer Joins |
|
|  | Refining Queries with Field, Field List, and Query Properties |
|
|  | Summary |
|
|  | Q&A |
|
|  | Workshop |
|
|
|  | Hour 16.
Power Form Techniques |
|
|  | The Other Properties of a Form |
|
|  | Control Properties and Why to Use Them |
|
|  | Bound, Unbound, and Calculated Controls |
|
|  | Using Expressions to Enhance Forms |
|
|  | The Command Button Wizard: Programming Without Typing |
|
|  | Building Forms Based on More Than One Table |
|
|  | Basing Forms on Queries: The Why and How |
|
|  | Summary |
|
|  | Q&A |
|
|  | Workshop |
|
|
|  | Hour 17.
Power Report Techniques |
|
|  | Other Properties of a Report |
|
|  | Control Properties and Why to Use Them |
|
|  | Inserting Page Breaks |
|
|  | Bound, Unbound, and Calculated Controls |
|
|  | Using Expressions to Enhance Reports |
|
|  | Building Reports Based on More Than One Table |
|
|  | Working with Sorting and Grouping |
|
|  | Basing Reports on Stored Queries or Embedded SQL Statements |
|
|  | Summary |
|
|  | Q&A |
|
|  | Workshop |
|
|
|  | Part V.
Advanced Topics |
|
|  | Hour 18.
Sharing Data with Other Applications |
|
|  | Importing, Linking, and Opening Files: When and Why |
|
|  | Exporting to Another Access Database |
|
|  | Exporting to an Excel Spreadsheet |
|
|  | Exporting to ASCII |
|
|  | Importing from Another Access Database |
|
|  | Importing Spreadsheet Data |
|
|  | Importing ASCII Data |
|
|  | Linking to Tables in Another Access Database |
|
|  | Linking to Another Type of Database |
|
|  | The Linked Table Manager |
|
|  | Summary |
|
|  | Q&A |
|
|  | Workshop |
|
|
|  | Hour 19.
Access and the Internet |
|
|  | Saving Database Objects as HTML |
|
|  | Linking to HTML Files |
|
|  | Importing HTML Files |
|
|  | Exporting Data to XML |
|
|  | Importing XML Data into Access |
|
|  | Creating and Modifying Data Access Pages |
|
|  | Saving PivotTables and PivotCharts to Data Access Pages |
|
|  | Summary |
|
|  | Q&A |
|
|  | Workshop |
|
|
|  | Hour 20.
Database Administration |
|
|  | Backing Up a Database |
|
|  | Compacting and Repairing a Database |
|
|  | Encrypting and Decrypting a Database |
|
|  | Converting a Database to Another Version |
|
|  | Creating an MDE File |
|
|  | Using the Database Splitter |
|
|  | Summary |
|
|  | Q&A |
|
|  | Workshop |
|
|
|  | Hour 21.
Database Documentation |
|
|  | Preparing an Application to Be Self-Documenting |
|
|  | Using the Documenter |
|
|  | The Object Dependencies Feature |
|
|  | Summary |
|
|  | Q&A |
|
|  | Workshop |
|
|
|  | Hour 22.
Security Introduced |
|
|  | Implementing Share-Level Security: Assigning a Database Password |
|
|  | Establishing User-Level Security |
|
|  | Summary |
|
|  | Q&A |
|
|  | Workshop |
|
|
|  | Hour 23.
VBA Introduced |
|
|  | VBA Explained |
|
|  | Access Class Modules, Standard Modules, Form Modules, and Report Modules |
|
|  | Working with Variables |
|
|  | Adding Comments to Code |
|
|  | Using the Line Continuation Character |
|
|  | Using the VBA Control Structures |
|
|  | Passing Parameters and Returning Values |
|
|  | The DoCmd Object: Performing Macro Actions |
|
|  | Working with Built-in Functions |
|
|  | Summary |
|
|  | Q&A |
|
|  | Workshop |
|
|
|  | Hour 24.
Finishing Touches |
|
|  | Adding Custom Menu Bars, Toolbars, and Shortcut Menus |
|
|  | Creating an Application Switchboard |
|
|  | Setting Startup Options |
|
|  | Summary |
|
|  | Q&A |
|
|  | Workshop |
|
|
|  | Index |