or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
49 used & new from $5.96

Have one to sell? Sell yours here
 
   
Automating Microsoft Access with VBA
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Automating Microsoft Access with VBA (Paperback)

~ (Author), (Author) "Welcome to Automating Microsoft Access with VBA..." (more)
Key Phrases: schema recordset, procedure level declaration, pessimistic record locking, Private Sub, End Function, Option Explicit (more...)
3.8 out of 5 stars  See all reviews (8 customer reviews)

List Price: $44.99
Price: $31.59 & this item ships for FREE with Super Saver Shipping. Details
You Save: $13.40 (30%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Upgrade this book for $3.99 more, and you can read, search, and annotate every page online. See details
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Thursday, February 11? Choose One-Day Shipping at checkout. Details
33 new from $14.93 16 used from $5.96

Frequently Bought Together

Automating Microsoft Access with VBA + Microsoft Access 2003 Forms, Reports, and Queries + Microsoft Access Data Analysis: Unleashing the Analytical Power of Access
Price For All Three: $84.37

Show availability and shipping details

  • This item: Automating Microsoft Access with VBA by Mike Gunderloy

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Microsoft Access 2003 Forms, Reports, and Queries by Paul McFedries

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Microsoft Access Data Analysis: Unleashing the Analytical Power of Access by Michael Alexander

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Microsoft Access 2003 Forms, Reports, and Queries

Microsoft Access 2003 Forms, Reports, and Queries

by Paul McFedries
4.1 out of 5 stars (13)  $26.39
Learn Access 2003 VBA With The Smart Method

Learn Access 2003 VBA With The Smart Method

by Mike Smart
4.9 out of 5 stars (14)  $19.79
Building Microsoft Access Applications (Bpg Other)

Building Microsoft Access Applications (Bpg Other)

by John L. Viescas
3.8 out of 5 stars (13)  $31.49
Microsoft Access Data Analysis: Unleashing the Analytical Power of Access

Microsoft Access Data Analysis: Unleashing the Analytical Power of Access

by Michael Alexander
4.5 out of 5 stars (20)  $26.39
Access 2003 Programming by Example with VBA, XML, and ASP

Access 2003 Programming by Example with VBA, XML, and ASP

by Julitta Korol
4.5 out of 5 stars (8)  $29.16
Explore similar items

Editorial Reviews

Product Description

If you use Microsoft Access in your every day business life but haven't learned to fully exploit the program, now's your chance. Automating Microsoft Access with VBA is a thorough introduction to programming Microsoft Accessing using Visual Basic for Applications (VBA). With this book, you will gain a working knowledge of VBA and be able to customize your Microsoft Access databases. You will cover topics that include:

  • Operators and functions
  • Debugging and error handling
  • Menu commands
  • Forms and reports
  • Jet databases
  • DAO object model
Save money by learning to use VBA to customize your databases instead of paying someone else to do it for you!

About the Author

Susan Sales Harkins is an independent consultant with an expertise in Access. SQL: Access to SQL Server, her latest book, was released in January 2002. Currently, Susan writes for a number of publishers including Element K Journals, PC Magazine, builder.com and devx.com, and she has contributed to Woody's Access Watch newsletter.

Mike Gunderloy is an independent developer and author who has been working with computers for 25 years. He's been using databases since the release of PC-File for DOS and has been writing and speaking about Microsoft Access ever since version 1.1 was released in 1993.


Product Details

  • Paperback: 408 pages
  • Publisher: Que; 1 edition (September 24, 2004)
  • Language: English
  • ISBN-10: 0789732440
  • ISBN-13: 978-0789732446
  • Product Dimensions: 9 x 7.3 x 1.1 inches
  • Shipping Weight: 1.5 pounds (View shipping rates and policies)
  • Average Customer Review: 3.8 out of 5 stars  See all reviews (8 customer reviews)
  • Amazon.com Sales Rank: #244,724 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #51 in  Books > Computers & Internet > Microsoft > Development > VBA

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Inside This Book (learn more)

Citations (learn more)
This book cites 1 book:



What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

8 Reviews
5 star:
 (5)
4 star:    (0)
3 star:
 (1)
2 star:    (0)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
3.8 out of 5 stars (8 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
48 of 53 people found the following review helpful:
5.0 out of 5 stars A Quick Lesson for the Non-programming Professional, October 19, 2004
With Microsoft Access you automatically get a lot of capabilities to do forms and reports based on the data to be put into or taken out of the database you create. You also get a macro capability so that a limited amount of manipulation of this data can be done automatically. Used less frequently but which is far more powerful is the programming language Visual Basic for Applications or VBA. Built into each copy of Access for several versions VBA is there and available for use whenever needed. All that's needed is the skill to write the programs.

This is a relatively small book for one on computer software, it's hardly 400 pages. The intent of the book is to get you up and running in a short period of time. It's aimed at the computer professional who use Microsoft Access in a business setting. You are not expected to be a programmer, but by the end of the book you'll be able to program using VBA and to do so quickly.

When you know VBA for Access, you'll also be well on your way to knowing VBA for the rest of the Microsoft office suite. The various forms of VBA do have some changes that relate to the underlying structure of the application. But the basic structure of the language itself is the same.

There's only one thing I'd like to see added in the next revision of the book, that is a list of the reserved words used by the Access database. Not knowing these has gotten me in trouble a couple of times.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
42 of 49 people found the following review helpful:
5.0 out of 5 stars Table of Contents, March 5, 2005
By W. Bull "inre-" (Escondido, California United States) - See all my reviews
(REAL NAME)   
"Here's the TOC I got from another site in case it helps."

Automating Microsoft Access with VBA
By Susan Sales Harkins, Mike Gunderloy

Publisher : Que
Pub Date : September 14, 2004
ISBN : 0-7897-3244-0
Pages : 408


Copyright
About the Authors
Acknowledgments
We Want to Hear from You!
Introduction
Who This Book Is For
What's in This Book
Conventions Used in This Book
The Sample Code for This Book
Contacting the Authors

Part I: Laying the Foundation
Chapter 1. Why Access? Why VBA?
Understanding the Place of Access in Office
Understanding Access Programming Choices

Chapter 2. Getting Around in the Visual Basic Editor
Your First Glance at the Visual Basic Editor
Introducing the VBA Modules
Entering and Running VBA Code
Getting Help on Code
Establishing Good Habits in Coding

Chapter 3. Using Variables, Constants, and Data Types
Declaring Variables and Constants
VBA Data Types
Referencing Syntax

Chapter 4. Using Procedures
Understanding Procedure Types
Declaring Procedures as Public or Private
Passing Arguments
Giving a Function a Data Type
Implementing Error Handling
Debugging Code

Chapter 5. Choosing the Right VBA Function
Introducing VBA's Built-in Functions
Converting Data Types with VBA Functions
Working with Date Functions
Using Mathematical and Financial Functions
Using String Functions
Using the Format Function
Using the Is Functions for Flawless Processing
Interacting Functions

Chapter 6. Using Flow-of-Control Statements
Branching and Looping
Using If...Then...Else
Using Select Case
Using For...Next
Using Do Loops
Using GoTo

Chapter 7. Working with Arrays
Introducing Array Variables
Declaring an Array Variable
Understanding the Array's Index
Working with Array Elements
Arrays with Multiple Dimensions
Expanding to Dynamic Arrays

Chapter 8. Understanding Objects
Introducing Objects
Reading and Setting Properties
Invoking Methods
Working with Collections
Working with an Object Model
Creating Your Own Objects
Working with Events

Chapter 9. Understanding Scope and Lifetime
What's Scope?
Measuring the Lifetime of a Variable or Constant
Using Static Variables

Part II: Working with the Access User Interface

Chapter 10. Working with Forms
Opening and Closing Forms
The Form Module and Event Handling
Performing Common Tasks
Handling Errors at the Form Level
Working with Multiple Form Instances

Chapter 11. Analyzing the Access Event Model
Responding to Events
The Event Sequence for Controls
Data Events
The Event Sequence for Forms
The Event Sequence for Reports
Canceling Events

Chapter 12. Working with List and Combo Boxes
Populating a List Control
Adding to the List-or Not
Working with Multiselect Controls
Considering Callback Functions

Chapter 13. Working with Other Controls
Working with Text Boxes
Using Controls in Option Groups
Working with Subforms
Working with the Tag Property

Chapter 14. Working with Reports
Introducing the Report Module and Events
Opening and Closing Reports
Passing Arguments Using OpenArgs
Populating the Report
Handling Report-Level Errors
Using VBA to Determine Group Properties

Chapter 15. Working with the Application Collections
Investigating the Application Collections
Retrieving Lists of Objects
Working with Object Properties
Programmatically Determining Dependencies

Part III: Working with Access Data

Chapter 16. Retrieving Data with ADO
What's ADO and Why Do You Need It?
Using the ADO Connection Object
Working with Command Objects
Understanding the Different Types of Recordsets
Creating and Opening a Recordset
Filtering Recordsets
Using the Recordset Property

Chapter 17. Manipulating Data with ADO
Moving Through a Recordset
Finding Data in a Recordset
Adding Data Using a Recordset
Deleting Data in a Recordset
Updating Data in a Recordset
Using Transactions to Commit Groups of Records-or Not

Chapter 18. Creating Objects with ADOX
What Is ADOX?
Creating Tables
Securing Objects

Chapter 19. Performing Advanced Data Operations
Coding for Concurrency
Retrieving a User Recordset
Using Other Schema Recordsets

Part IV: Using Advanced VBA Techniques in Access

Chapter 20. Working with Data Files
Understanding File I/O
Opening Files
Reading from Files
Writing to Files
Printing to Files

Chapter 21. Automating Other Applications
Understanding Automation
Setting Object References
Creating Objects in an Automation Server
Talking to Excel from Access
Talking to Word from Access

Chapter 22. Working with XML Files
An Introduction to XML
Using ExportXML
Using ImportXML

Chapter 23. Using the Windows API
Declaring API Calls
Using API Calls
API Calls That You Can Use From Access
Knowing When to Use the Windows API

Part V: Appendix
Appendix A. Review of Access SQL
An Introduction to SQL
SQL Structure and Syntax
Retrieving with SQL SELECT
Modifying with SQL UPDATE
Deleting with SQL DELETE
Appending With SQL INSERT INTO
Making Tables With SQL SELECT INTO
Creating a Crosstab Query with SQL TRANSFORM
Index
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
12 of 12 people found the following review helpful:
5.0 out of 5 stars The right book, July 20, 2005
This book worths my money. All I need to do is to learn the syntax for Access VBA. I already has novice level of general programming. This book has clear and simple explanation of Access VBA syntax through its practical examples.

If you want to learn practical and useful syntax for VBA this is the right book for you.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

1.0 out of 5 stars No sample database by which to test the code samples in the book
The TimeTrack.mdb database that the authors reference throughout this book is not available from the Safari publishing company website. Read more
Published 19 months ago by jsiebal

1.0 out of 5 stars Very poor book
This book was very boring, and after reading a few chapters, I still only know the same things I knew before reading this book (which is basically nothing). Read more
Published on April 4, 2007 by Jessica Mowrey

5.0 out of 5 stars My Favorite VBA Book So Far
This book has become my favorite VBA reference book so far. It's great for those with an intermediate knowledge of Access and little-to-no knowledge of VBA. Read more
Published on November 9, 2006 by Jenna B.

3.0 out of 5 stars Information at the Expense of Instruction

As far as I can tell, this text is full of useful programming information for working with Access but I have not used much of it. Read more
Published on May 31, 2006 by John A Lee III

5.0 out of 5 stars An invaluable and continuing reference
Mike Gunderloy and Susan Sales Harkinsdeftly collaborate in Automating Micro-soft Access with VBA to produce an ideal, comprehensive, 408 page introduction and instructional... Read more
Published on November 13, 2004 by Midwest Book Review

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Discussion Replies Latest Post
Sketchy textbook transaction on Marketplace 18 6 hours ago
textbook scam 129 2 days ago
Anime Studio 6 Debut 2 8 days ago
C# or Java? 66 16 days ago
Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide

Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.