Book description
You're beyond the basics, so dive right in and really put your database skills to work! This supremely organized reference is packed with hundreds of timesaving solutions, troubleshooting tips, and workarounds. It's all muscle and no fluff. Discover how the experts tackle Access 2010 -- and challenge yourself to new levels of mastery!
Master essential data management and design techniques
Import and link to data from spreadsheets, databases, text files, and other sources
Use action queries to quickly insert, update, or delete entire sets of data
Create custom forms to capture and display data
Design reports to calculate, summarize, and highlight critical data--and learn advanced techniques
Automate your application with macros and Visual Basic for Applications (VBA)
Use Access Services to extend your database application to the Web
Try out the sample client and web database applications in both 32-bit and 64-bit versions
A Note Regarding the CD or DVD
The print version of this book ships with a CD or DVD. The sample
client and web database applications are provided in both 32-bit
and 64-bit versions. Note that while we provide as much of the
media content as we are able via free download, we are sometimes
limited by licensing restrictions.
For customers who purchase an ebook version of this title,
instructions for downloading the CD files can be found in the
ebook.
Table of contents
- Microsoft® Access® 2010 Inside Out
- Dedication
- A Note Regarding Supplemental Files
- Acknowledgments
- About the CD
- Conventions and Features Used in This Book
- Introduction
-
I. Understanding Access
- 1. What Is Access?
-
2. Exploring the Access 2010 Interface
- Opening Access for the First Time
- Getting Started with Access 2010
- Understanding Content Security
- Understanding the Office Fluent Ribbon
- Understanding the Navigation Pane
- Using the Single-Document vs. the Multiple-Document Interface
- Modifying Global Settings via the Access Options Dialog Box
- 3. Access 2010 Overview
-
II. Creating a Database and Tables
-
4. Designing Client Tables
- Creating a New Database
- Creating Your First Simple Table by Entering Data
- Creating a Table Using Application Parts
- Creating a Table Using Data Type Parts
- Creating a Table in Design View
- Defining Fields
- Defining a Primary Key
- Defining a Table Validation Rule
- Understanding Other Table Properties
- Defining Relationships
- Adding Indexes
- Setting Table Design Options
- Creating a Default Template for New Databases
- Printing a Table Definition
- Database Limitations
-
5. Modifying Your Table Design
- Before You Get Started
- Deleting Tables
- Renaming Tables
- Changing Field Names
- Moving Fields
- Inserting Fields
- Copying Fields
- Deleting Fields
- Changing Data Attributes
- Reversing Changes
- Using the Table Analyzer Wizard
- Taking a Look at Lookup Properties
- Working with Multi-Value Lookup Fields
- Changing the Primary Key
- Compacting Your Database
-
6. Designing Web Tables
- Working with the Web
- Creating a New Web Database
- Creating Your First Simple Web Table by Entering Data
- Creating a Web Table Using Application Parts
- Using Data Type Parts
- Creating Web Tables in Datasheet View
- Defining a Table Validation Rule for Web Databases
- Defining a Primary Key for Web Databases
- Understanding Other Web Table Properties
- Creating Lookup Fields in a Web Database
- Creating Relationships Using Lookup Fields
- Using the Web Compatibility Checker
-
7. Creating Table Data Macros
- Uses of Data Macros
- The Data Macro Design Facility—An Overview
- Working with Before Events
- Working with After Events
- Working with Named Data Macros
- Debugging Data Macros
- Understanding Recursion in Data Macros
- Sharing Data Macro Logic
-
8. Importing and Linking Data
- A Word About Open Database Connectivity (ODBC)
- Creating a Data Source to Link to an ODBC Database
- Importing vs. Linking Database Files
- Importing Data and Databases
- Importing Spreadsheet Data
- Importing Text Files
- Modifying Imported Tables
- Linking Files
- Collecting Data via Email
- Importing and Linking SharePoint Data
- Saving Import Procedures
-
4. Designing Client Tables
-
III. Building Queries
- 9. Creating and Working with Simple Queries
-
10. Building Complex Queries
- Selecting Data from Multiple Tables
- Using a Query Wizard
- Summarizing Information with Totals Queries
- Using Query Parameters
- Customizing Query Properties
- Editing and Creating Queries in SQL View
- Limitations on Using Select Queries to Update Data
- Creating PivotTables and PivotCharts from Queries
- Creating Queries for the Web
- 11. Modifying Data with Action Queries
-
IV. Creating Forms
-
12. Using Forms in an Access Application
- Uses of Forms
- A Tour of Forms
- Understanding Web Form Limitations
- Moving Around on Forms and Working with Data
- Adding Records and Changing Data
- Searching for and Sorting Data
- Printing Forms
-
13. Building a Form
- Forms and Object-Oriented Programming
- Starting from Scratch—A Simple Input Form
- Working with Quick Create and the Form Wizard
- Simplifying Data Input with a Form
- Working with Application Part Forms
-
14. Customizing a Form
- Aligning and Sizing Controls in Design View
- Enhancing the Look of a Form
- Setting Control Properties for Client Forms
- Setting Client Form Properties
- Setting Client Form and Control Defaults
- Working with Web Forms in Layout View
-
Starting from Scratch—A Simple Input Web Form
- Understanding Control Layouts and Control Anchoring
- Lining Up Controls
- Moving Controls Within a Control Layout
- Formatting a Column of Controls
- Resizing Controls
- Removing a Control Layout for Client Forms
- Splitting and Merging Cells
- Inserting Rows and Columns
- Using Web-Compatible Controls
- Adding Gridlines to Web Forms
- Adding Some Space with Control Padding
- Creating a Title
- Moving Controls to Different Sections on Web Forms
- Setting Control Properties for Web Forms
- Setting Web Form Properties
- Using Themes
- Working with Shared Resources
-
15. Advanced Form Design
- Basing a Form on a Multiple-Table Query
- Creating and Embedding Subforms
- Displaying Values in an Option Group
- Using Conditional Formatting in Client Forms
- Working with the Tab Control
- Creating Multiple-Page Client Forms
- Working with Client PivotChart Forms
- Working with Navigation Controls
- Using Web Browser Controls
-
12. Using Forms in an Access Application
-
V. Working with Reports
- 16. Using Reports
- 17. Constructing a Report
- 18. Advanced Report Design
-
VI. Automating an Access Application Using Macros
- 19. Understanding Event Processing
-
20. Automating a Client Application Using Macros
- Uses of Macros
- The Macro Design Facility—An Overview
- Defining Multiple Actions
- Working with Submacros
- Understanding Conditional Expressions
- Using Embedded Macros
- Using Temporary Variables
- Trapping Errors in Macros
- Understanding Macro Actions That Are Not Trusted
- Making Your Application Come Alive with Macros
-
21. Automating a Web Application Using Macros
- Creating Web Macros
- Using Macro Objects for Common Functionality
- Working with Web Form and Control Events
- Passing Parameters to Forms and Reports
- Exploring the Invoice Audit Web Form Macros
- Checking SharePoint User Permission Group Levels
- Performing Different Actions When Opening a Web Form in a Browser
- Avoiding Type Coercion Issues
-
VII. Working with the Web
-
22. Using Web Applications in a Browser
- Working with SharePoint
- Publishing Your Database to an Access Services Site
- Working with Your Application in a Web Browser
- Exploring the Access Services Shell
- Working with the Recycle Bin
- Extending Your Access Services Application
- Using Your Published Web Database in Access
- Instantiating an Access Services Template
- 23. Using Business Connectivity Services
-
22. Using Web Applications in a Browser
- A. Installing Your Software
- B. About the Authors
- Index
-
VIII. Automating an Access Application Using Visual Basic
-
24. Understanding Visual Basic Fundamentals
- The Visual Basic Development Environment
- Variables and Constants
- Declaring Constants and Variables
- Collections, Objects, Properties, and Methods
- Functions and Subroutines
- Understanding Class Modules
- Controlling the Flow of Statements
- Running Macro Actions and Menu Commands
- Trapping Errors
- Some Complex Visual Basic Examples
- Working with 64-Bit Access Visual Basic for Applications
- 25. Automating Your Application with Visual Basic
-
24. Understanding Visual Basic Fundamentals
-
IX. After Completing Your Application
- 26. The Finishing Touches
- 27. Distributing Your Application
- 28. Article 1 Designing Your Database Application
-
29. Article 2 Understanding SQL
-
SQL SELECT Queries
- Aggregate Functions: AVG, CHECKSUM_AGG, COUNT, MAX, MIN, STDEV, STDEVP, SUM, VAR, and VARP
- BETWEEN Predicate
- Column-Name
- Comparison Predicate
- EXISTS Predicate
- Expression
- FROM Clause
- Syntax
- GROUP BY Clause
- HAVING Clause
- IN Clause
- IN Predicate
- LIKE Predicate
- NULL Predicate
- ORDER BY Clause
- PARAMETERS Declaration
- Quantified Predicate
- Search Condition
- SELECT Statement
- Subquery
- TRANSFORM Statement
- UNION Query Operator
- WHERE Clause
- SQL Action Queries
-
SQL SELECT Queries
- 30. Article 3 Exporting Data
- 31. Article 4 Function Reference
- 32. Article 5 Color Names and Codes
- 33. Article 6 Macro Actions
- About the Authors
- Copyright
Product information
- Title: Microsoft® Access® 2010 Inside Out
- Author(s):
- Release date: August 2010
- Publisher(s): Microsoft Press
- ISBN: 9780735649132
You might also like
book
Microsoft® Access® 2010 In Depth
Access 2010 In Depth is the beyond-the-basics, beneath-the-surface guide for everyone who wants to streamline their …
book
Access® 2010 Bible
The expert guidance you need to get the most out of Access 2010 Get the Access …
book
Microsoft® Access® 2013 Step by Step
Experience learning made easy—and quickly teach yourself how to build your own database with Access 2013. …
book
Microsoft® Offic Excel® 2007 Visual Basic® for Applications Step by Step
Quickly teach yourself how to automate tasks and create custom spreadsheet solutions with Excel 2007 Visual …