| | 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 |