Table of contents : Microsoft Office Access 2003 : Professional Results......Page 4 Copyright......Page 5 About the Author......Page 7 Contents at a Glance......Page 8 Contents......Page 10 Acknowledgments......Page 14 Introduction......Page 16 CHAPTER 1 Introducing Office 2003......Page 18 Office 2003 Overview......Page 19 XML......Page 21 Smart Tags......Page 22 Miscellaneous Enhancements......Page 29 Summary......Page 31 CHAPTER 2 Designing and Prototyping Enterprise Databases with Microsoft Access......Page 32 Database Normalization......Page 33 Relationships......Page 34 Data Types in Access......Page 35 Prototyping for Enterprise Databases......Page 36 Rapid Interface Prototyping......Page 37 Designing the Data Structure......Page 38 Implementing a Database Design in Access......Page 42 Upsizing to SQL Server......Page 52 Summary......Page 59 CHAPTER 3 Building Advanced Queries with the Query Wizard......Page 60 Reviewing the Data Sample......Page 61 Quickly Create Joins......Page 62 The Query Wizard......Page 67 The PivotTable View......Page 69 Summary Queries......Page 74 Crosstab Queries......Page 76 Duplicates and Unmatched Queries......Page 80 Duplicate Queries......Page 81 Unmatched Queries......Page 82 Access Query Wizard Best Practices......Page 83 Summary......Page 84 CHAPTER 4 Building Advanced Queries with the Query Design View......Page 86 Introducing the Access Design View......Page 87 Building Complex Queries with Design View......Page 90 Update Query......Page 93 Insert/ Append Queries......Page 95 Building SQL Unions......Page 99 Summary......Page 104 CHAPTER 5 Programming Microsoft Access with Web Matrix......Page 106 Introducing the Web Matrix......Page 107 Designing the Data......Page 108 Building Queries......Page 109 Building the Web Application......Page 114 Summary......Page 138 CHAPTER 6 Programming Microsoft Access with .NET......Page 140 Designing the Help Ticket System Database......Page 141 Business Rule Requirements......Page 142 Designing the Data......Page 143 Building Queries......Page 145 Building the Application......Page 151 Utilizing the Ticket System......Page 191 End User......Page 192 Administrative User......Page 193 Summary......Page 197 CHAPTER 7 Importing and Exporting Data......Page 200 Import and Export Overview......Page 201 Normalizing Denormalized Data......Page 202 Normalizing the Data......Page 206 Exporting Data......Page 218 Other Tips and Tricks......Page 222 Summary......Page 223 CHAPTER 8 Working with Access XML......Page 224 XML Overview......Page 225 Single Table Exports......Page 226 Multiple Table Exports......Page 232 Transformation Exports......Page 234 Programmatically Exporting XML Data......Page 239 Multiple Table Import......Page 244 Importing Transformed XML Data......Page 245 Summary......Page 247 CHAPTER 9 Introducing Access Data Projects......Page 248 ADPs Overview......Page 249 Setting Up an ADP......Page 250 Tables......Page 251 Queries and Functions......Page 256 Designing Relationships......Page 261 Summary......Page 263 CHAPTER 10 Building an Access Data Project......Page 264 Database Design......Page 265 Connecting to the Server......Page 267 Building the Database......Page 268 Building the Table Relationships......Page 276 Query Creation......Page 277 Creating SQL Views......Page 278 Creating Stored Procedures......Page 283 Creating and Working with Functions......Page 285 Building Forms......Page 296 Building Reports......Page 302 Summary......Page 307 CHAPTER 11 Managing Access Databases......Page 310 Backup Strategies......Page 311 Password and Encryption Security......Page 312 User- Level Security......Page 313 Splitting Databases......Page 321 MDE and ADE Databases......Page 322 Replication Overview......Page 323 Replication Demonstration......Page 324 Summary......Page 331 CHAPTER 12 Visual Basic for Applications......Page 332 Object Model......Page 333 Hello World ¡ª Access Style......Page 334 Building the Sample Data......Page 338 Building the User Form......Page 340 Building the VBA Code......Page 342 Utilizing the Application......Page 350 Summary......Page 353 APPENDIX A Access 2003 XML Objects......Page 354 Parameters......Page 355 Import Options......Page 358 APPENDIX B PivotTable and PivotChart Basics......Page 360 Setting Up the Sample Data......Page 361 PivotTable Basics......Page 364 PivotChart Basics......Page 372 PivotTable and PivotChart Summary......Page 379 APPENDIX C Data Access Pages......Page 380 Utilizing Data Access Pages......Page 381 Building a Data Access Page......Page 382 Building Pages with Tables and Charts......Page 386 Data Access Pages Summary......Page 390 Index......Page 392