www.it-ebooks.info www.it-ebooks.info Access 2010 Beijing • Cambridge • Farnham • Köln • Sebastopol • Taipei • Tokyo Matthew MacDonald www.it-ebooks.info Access 2010: The Missing Manual by Matthew MacDonald Copyright © 2010 O’Reilly Media, Inc. All rights reserved. Printed in the United States of America. Published by O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472. O’Reilly Media books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles: safari.oreilly.com. For more information, contact our corporate/institutional sales department: 800-998-9938 or corporate@oreilly.com. Printing History: June 2010: First Edition. Nutshell Handbook, the Nutshell Handbook logo, the O’Reilly logo, and “The book that should have been in the box” are registered trademarks of O’Reilly Media, Inc. Access 2010: The Missing Manual, The Missing Manual logo, Pogue Press, and the Pogue Press logo are trademarks of O’Reilly Media, Inc. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and O’Reilly Media, Inc. was aware of a trademark claim, the designations have been printed in caps or initial caps. While every precaution has been taken in the preparation of this book, the publisher and author assume no responsibility for errors or omissions, or for damages resulting from the use of the information contained herein. ISBN: 9781449382377 [M] www.it-ebooks.info iii Table of Contents The Missing Credits . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Part One: Storing Information in Tables Chapter 1: Creating Your First Database . . . . . . . . . . . . . . . 23 Understanding Access Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Getting Started with Your First Database . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Understanding Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Creating a Simple Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Editing a Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Saving Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Making Backups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Saving a Database with a Different Name or Format . . . . . . . . . . . . . . . . . . 40 Shrinking a Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Opening Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Designating a Database as Trusted . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Opening Recent Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Opening More Than One Database at Once . . . . . . . . . . . . . . . . . . . . . . . 44 Opening a Database Created in an Older Version of Access . . . . . . . . . . . . . . 45 The Navigation Pane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Browsing Tables with the Navigation Pane . . . . . . . . . . . . . . . . . . . . . . . 48 Managing Database Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Chapter 2: Building Smarter Tables . . . . . . . . . . . . . . . . . . . 51 Understanding Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Design View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Organizing and Describing Your Fields . . . . . . . . . . . . . . . . . . . . . . . . . 54 How Updates Work in Design View . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 www.it-ebooks.info iv Access Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Memo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Currency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Date/Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Yes/No . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Hyperlink . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Attachment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 AutoNumber . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Calculated . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 The Primary Key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 Creating Your Own Primary Key Field . . . . . . . . . . . . . . . . . . . . . . . . . . 82 Six Principles of Database Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 1. Choose Good Field Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 2. Break Down Your Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 3. Include All the Details in One Place . . . . . . . . . . . . . . . . . . . . . . . . . . 85 4. Avoid Duplicating Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 5. Avoid Redundant Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 6. Include an ID Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 Chapter 3: Mastering the Datasheet: Sorting, Searching, Filtering, and More . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Datasheet Customization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 Formatting the Datasheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 Rearranging Columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 Resizing Rows and Columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 Hiding Columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Freezing Columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Datasheet Navigation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Sorting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Filtering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 Searching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 Advanced Editing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 The Spell Checker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 AutoCorrect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 Special Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 Printing the Datasheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 Print Preview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 Fine-Tuning a Printout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 Chapter 4: Blocking Bad Data . . . . . . . . . . . . . . . . . . . . . 119 Data Integrity Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 Preventing Blank Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 Setting Default Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 Preventing Duplicate Values with Indexes . . . . . . . . . . . . . . . . . . . . . . . 124 www.it-ebooks.info v Input Masks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 Using a Readymade Mask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 Creating Your Own Mask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 Validation Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 Applying a Field Validation Rule . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 Writing a Field Validation Rule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 Creating a Table Validation Rule . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 Lookups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 Creating a Simple Lookup with Fixed Values . . . . . . . . . . . . . . . . . . . . . 145 Adding New Values to Your Lookup List . . . . . . . . . . . . . . . . . . . . . . . . 147 Chapter 5: Linking Tables with Relationships . . . . . . . . . . . . 149 Relationship Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 Redundant Data vs. Related Data . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 Matching Fields: The Relationship Link . . . . . . . . . . . . . . . . . . . . . . . . 152 Linking with the ID Column . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 The Parent-Child Relationship . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 Using a Relationship . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 Defining a Relationship . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 Editing Relationships . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 Referential Integrity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 Navigating a Relationship . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 Lookups with Related Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 More Exotic Relationships . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 One-to-One Relationship . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 Many-to-Many Relationship . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172 Relationship Practice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176 The Music School . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 The Chocolate Store . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 Part Two: Manipulating Data with Queries Chapter 6: Queries That Select Records . . . . . . . . . . . . . . . 187 Query Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 Creating Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 Creating a Query in Design View . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 Creating a Simple Query with the Query Wizard . . . . . . . . . . . . . . . . . . . 199 Understanding the SQL View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 Queries and Related Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 Joining Tables in a Query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208 Outer Joins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 Multiple Joins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214 www.it-ebooks.info vi Chapter 7: Essential Query Tricks . . . . . . . . . . . . . . . . . . . 217 Calculated Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 Defining a Calculated Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 Simple Math with Numeric Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . 221 Expressions with Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223 Query Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224 Using a Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224 The Expression Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226 Formatting Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230 More Mathematical Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230 Text Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232 Date Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234 Dealing with Blank Values (Nulls) . . . . . . . . . . . . . . . . . . . . . . . . . . . 237 Summarizing Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238 Grouping a Totals Query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 Joins in a Totals Query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242 Query Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244 Chapter 8: Queries That Update Records . . . . . . . . . . . . . . 247 Understanding Action Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 Testing Action Queries (Carefully) . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 The Action Query Family . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 Update Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 Append Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254 Creating an Append (or Make-Table) Query . . . . . . . . . . . . . . . . . . . . . . 256 Getting AutoNumbers to Start at Values Other Than 1 . . . . . . . . . . . . . . . . 259 Delete Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260 Tutorial: Flagging Out-of-Stock Orders . . . . . . . . . . . . . . . . . . . . . . . . . . . 262 Finding Out-of-Stock Items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263 Putting the Orders on Hold . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264 Chapter 9: Analyzing Data with Crosstab Queries and Pivot Tables . . . . . . . . . . . . . . . . . . . . . . . . . 267 Understanding Crosstab Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268 Creating Crosstab Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 Creating a Crosstab Query with the Wizard . . . . . . . . . . . . . . . . . . . . . . 272 Creating a Crosstab Query from Scratch . . . . . . . . . . . . . . . . . . . . . . . . 276 Pivot Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278 Building a Pivot Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279 Manipulating a Pivot Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283 Creating a Calculated Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285 Hiding and Showing Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287 Filtering Pivot Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288 Pivot Charts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290 Choosing a Chart Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 Printing a Pivot Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293 www.it-ebooks.info vii Part Three: Printing Reports Chapter 10: Creating Reports . . . . . . . . . . . . . . . . . . . . . 297 Report Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298 Creating a One-Click Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299 Building a Report in Layout View . . . . . . . . . . . . . . . . . . . . . . . . . . . 300 The Many Views of a Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306 Rearranging a Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308 Printing, Previewing, and Exporting a Report . . . . . . . . . . . . . . . . . . . . . . . . 308 Previewing a Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309 Export Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311 Exporting a Report to a PDF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312 Exporting a Report to a Different Format . . . . . . . . . . . . . . . . . . . . . . . 314 Formatting a Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315 Applying a Theme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315 Formatting Columns and Column Headers . . . . . . . . . . . . . . . . . . . . . . 318 Conditional Formatting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323 Data Bars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326 Filtering and Sorting a Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328 Filtering a Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329 Sorting a Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330 Chapter 11: Designing Advanced Reports . . . . . . . . . . . . . . 331 Improving Reports in Design View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331 The Design View Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 Understanding Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 Moving Fields Out of a Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 Adding More Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338 Creating a Report from Scratch (in Design View) . . . . . . . . . . . . . . . . . . . 340 The Report Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343 The Label Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345 Fine-Tuning Reports with Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350 Modifying Common Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 Grouping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354 Report Grouping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356 Fine-Tuning with the “Group, Sort, and Total” Pane . . . . . . . . . . . . . . . . . . 359 Multiple Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362 Part Four: Building a User Interface with Forms Chapter 12: Creating Simple Forms . . . . . . . . . . . . . . . . . . 367 Creating Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368 Building a Simple Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368 Using AutoNumber Fields in Forms . . . . . . . . . . . . . . . . . . . . . . . . . . 373 Showing Pictures from a Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374 www.it-ebooks.info viii Using Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375 Finding and Editing a Record . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375 Adding a Record . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377 Deleting a Record . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378 Printing Records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378 Sorting and Filtering in a Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379 Sorting a Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380 Filtering a Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380 Using the Filter by Form Feature . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381 Saving Filters for the Future . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383 Creating Fancy Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384 Manipulating Layouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385 Liberating Controls from Layouts . . . . . . . . . . . . . . . . . . . . . . . . . . . 390 Using Tabular Layouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390 Showing Multiple Records in any Form . . . . . . . . . . . . . . . . . . . . . . . . 391 Split Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394 More Useful Form Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396 The Form Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397 Chapter 13: Designing Advanced Forms . . . . . . . . . . . . . . . 401 Customizing Forms in Design View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401 Form Sections: The Different Parts of Your Form . . . . . . . . . . . . . . . . . . . 402 Adding Controls to Your Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404 The Control Gallery: A Quick Tour . . . . . . . . . . . . . . . . . . . . . . . . . . . 406 Arranging Controls on Your Form . . . . . . . . . . . . . . . . . . . . . . . . . . . 409 Anchoring: Automatically Resizing Controls . . . . . . . . . . . . . . . . . . . . . . 412 Tab Order: Making Keyboard Navigation Easier . . . . . . . . . . . . . . . . . . . . 417 Taking Control of Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420 Locking Down Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420 Prevent Errors with Validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421 Performing Calculations with Expressions . . . . . . . . . . . . . . . . . . . . . . . 422 Organizing with Tab Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423 Going Places with Links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425 Showing Web Pages with the Web Browser . . . . . . . . . . . . . . . . . . . . . . 426 Navigating with Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428 Performing Actions with Command Buttons . . . . . . . . . . . . . . . . . . . . . . 431 Forms and Linked Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434 Table Relationships and Simple Forms . . . . . . . . . . . . . . . . . . . . . . . . . 434 The Subform Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435 Creating Customized Subforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436 Chapter 14: Building a Navigation System . . . . . . . . . . . . . . 439 Mastering the Navigation Pane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439 Configuring the Navigation List . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440 Better Filtering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443 Hiding Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445 www.it-ebooks.info [...]... OS X: The Missing Manual, Leopard Edition by David Pogue Mac OS X Snow Leopard: The Missing Manual by David Pogue Microsoft Project 2007: The Missing Manual by Bonnie Biafore Microsoft Project 2010: The Missing Manual by Bonnie Biafore Netbooks: The Missing Manual by J.D Biersdorfer Office 2007: The Missing Manual by Chris Grover, Matthew MacDonald, and E.A Vander Veer Office 2010: The Missing Manual. .. Matthew MacDonald Office 2008 for Macintosh: The Missing Manual by Jim Elferdink Palm Pre: The Missing Manual by Ed Baig PCs: The Missing Manual by Andy Rathbone Personal Investing: The Missing Manual by Bonnie Biafore Photoshop CS4: The Missing Manual by Lesa Snider the missing credits xvii www.it-ebooks.info The Missing Credits Photoshop CS5: The Missing Manual by Lesa Snider Photoshop Elements 7: The. .. Access 2007: The Missing Manual by Matthew MacDonald Buying a Home: The Missing Manual by Nancy Conner CSS: The Missing Manual, Second Edition, by David Sawyer McFarland Creating a Web Site: The Missing Manual, Second Edition, by Matthew MacDonald David Pogue’s Digital Photography: The Missing Manual by David Pogue Dreamweaver CS4: The Missing Manual by David Sawyer McFarland Dreamweaver CS5: The Missing. .. Dreamweaver CS5: The Missing Manual by David Sawyer McFarland Excel 2007: The Missing Manual by Matthew MacDonald Excel 2010: The Missing Manual by Matthew MacDonald xvi the missing credits www.it-ebooks.info The Missing Credits Facebook: The Missing Manual, Second Edition by E.A Vander Veer FileMaker Pro 10: The Missing Manual by Susan Prosser and Geoff Coffey FileMaker Pro 11: The Missing Manual by Susan Prosser... 2011: The Missing Manual by Bonnie Biafore Quicken 2009: The Missing Manual by Bonnie Biafore Switching to the Mac: The Missing Manual, Leopard Edition by David Pogue Switching to the Mac: The Missing Manual, Snow Leopard Edition by David Pogue Wikipedia: The Missing Manual by John Broughton Windows XP Home Edition: The Missing Manual, Second Edition by David Pogue Windows XP Pro: The Missing Manual, ... Vista: The Missing Manual by David Pogue Windows 7: The Missing Manual by David Pogue Word 2007: The Missing Manual by Chris Grover Your Body: The Missing Manual by Matthew MacDonald Your Brain: The Missing Manual by Matthew MacDonald Your Money: The Missing Manual by J.D Roth xviii the missing credits www.it-ebooks.info Introduction P eople have tried a variety of techniques to organize information They’ve... Stuart Gripman Flash CS4: The Missing Manual by Chris Grover with E.A Vander Veer Flash CS5: The Missing Manual by Chris Grover Google Apps: The Missing Manual by Nancy Conner The Internet: The Missing Manual by David Pogue and J.D Biersdorfer iMovie ’08 & iDVD: The Missing Manual by David Pogue iMovie ’09 & iDVD: The Missing Manual by David Pogue and Aaron Miller iPad: The Missing Manual by J.D Biersdorfer... iPhone: The Missing Manual, Second Edition by David Pogue iPhone App Development: The Missing Manual by Craig Hockenberry iPhoto ’08: The Missing Manual by David Pogue iPhoto ’09: The Missing Manual by David Pogue and J.D Biersdorfer iPod: The Missing Manual, Eighth Edition by J.D Biersdorfer and David Pogue JavaScript: The Missing Manual by David Sawyer McFarland Living Green: The Missing Manual by... Photoshop Elements 7: The Missing Manual by Barbara Brundage Photoshop Elements 8 for Mac: The Missing Manual by Barbara Brundage Photoshop Elements 8 for Windows: The Missing Manual by Barbara Brundage PowerPoint 2007: The Missing Manual by E.A Vander Veer Premiere Elements 8: The Missing Manual by Chris Grover QuickBase: The Missing Manual by Nancy Conner QuickBooks 2010: The Missing Manual by Bonnie Biafore... Excel 2010: The Missing Manual Access vs SQL Server Microsoft provides another database product the industrial-strength SQL Server, which powers everything from Microsoft’s own search engine to the NASDAQ stock exchange Clearly, SQL Server is big business, and many Access fans wonder how their favorite database software compares 4 Access 2010: The Missing Manual www.it-ebooks.info Introduction One of the . 2007: The Missing Manual by Matthew MacDonald Excel 2010: The Missing Manual by Matthew MacDonald www.it-ebooks.info The Missing Credits xvii Facebook: The Missing Manual, . Vista: The Missing Manual by David Pogue Windows 7: The Missing Manual by David Pogue Word 2007: The Missing Manual by Chris Grover Your Body: The Missing Manual by Matthew MacDonald Your Brain: The. CS5: The Missing Manual by Chris Grover Google Apps: The Missing Manual by Nancy Conner The Internet: The Missing Manual by David Pogue and J.D. Biersdorfer iMovie ’08 & iDVD: The Missing Manual