Book Landing Page: Expert Access 2007 Programming

This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

Read excerpts from the Wrox book Expert Access 2007 Programming.

Buy this book

Buy this book

The following chapters are excerpts from Expert Access 2007 Programming, from Wrox (ISBN 978-0-470-17402-9, copyright Wrox 2007, all rights reserved):

Download the sample code that accompanies the book

About the Book

Expert Access 2007 Programming explains to experienced Microsoft Access application developers how to create professional-level Access database applications by using Visual Basic for Applications (VBA) and SQL. The authors, software engineers on the Access development team at Microsoft, show how to apply software engineering methodologies to Access application development. They have organized the book to cover all phases of that development, including custom deployment and documentation.

Learn techniques that you can use to create Access controls, forms, and reports, all of which help to streamline development and to produce more user-friendly applications. The book includes many useful code examples that you can use right away with minimal modification.

From the back cover

As the most popular database system in the world, Microsoft Access is used by millions of people and supported by hundreds of thousands of Access developers. The 2007 version marks the largest release of Access in five years. Written by design engineers on the Access test team at Microsoft, this book introduces you to the many new features of Access 2007 and shows you innovative ways of looking at old problems such as automation, debugging, and deployment.

The authors break down the book into four parts—programming Access applications, data manipulation, interacting with the application, and finalizing the application—in order to walk you through the important steps of creating a full-featured application. They also provide you with in-depth examples that require only minor modifications and then can be easily implemented in the real world. You'll quickly learn how the 2007 version makes it simpler to write quality Access applications with XML, C#, and other .NET languages that are actually fun to write, feature rich, and easy to use.

What you will learn from this book:

  • The basics of working with managed code, particularly C# and VB.NET

  • How to create different types of forms and customize navigation solutions for forms

  • The advantages of developing databases for a global marketplace

  • Various techniques that can simplify the development process and provide consistency across multiple applications

  • How to use Report view to create compelling scenarios for users such as sorting and filtering

  • Ways to find, view, categorize, and interact with data

About the Authors

Rob Cooper is a Test Lead on the Access team at Microsoft. He started at Microsoft as a support engineer in Charlotte, North Carolina in 1998 and joined the Access 2003 test team in Redmond in 2001. During the Access 2007 release, he led the security efforts across the test team and worked on several new features including disabled mode, database encryption, Office Trust Center, and sorting, grouping, and totals. Rob also led efforts around the Access object model and continues to provide direction around programmability and security in Access.

A long-time fan of Access, Rob is a frequent speaker at the Seattle Access Group and PNWADG meetings and has written for the Microsoft Knowledge Base and Access Advisor. Aside from writing code in Access and C#, he also enjoys spending time with his family watching movies, going to the zoo and aquarium, and hanging out in and around Seattle.

Michael Tucker is a Software Design Engineer on the Microsoft Access test team in Redmond. He joined Microsoft in 1993 as a Product Support Engineer supporting the very first release of Microsoft Access, and has been passionate about Access ever since. During the Access 2007 release, he worked on the new ACE database engine, and owned the complex data and SharePoint workflow integration features.

Michael designed and coordinated implementation of the test automation infrastructure used by the test team. He also has previous experience as a Test Lead and Program Manager on a variety of products at Microsoft. His specialties include SQL, data normalization, and object model design, and anything related to his passions for airplanes, airports, and traveling the world.