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

Have one to sell? Sell yours here
 
   
Access 2003 VBA Programmer's Reference (Programmer to Programmer)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

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

Access 2003 VBA Programmer's Reference (Programmer to Programmer) (Paperback)

~ Patricia Cardoza (Author), Teresa Hennig (Author), Graham Seach (Author), Armen Stein (Author) "What is Microsoft Access?..." (more)
Key Phrases: Private Sub, File Edit View Insert, Public Const (more...)
3.7 out of 5 stars  See all reviews (12 customer reviews)

List Price: $39.99
Price: $26.39 & this item ships for FREE with Super Saver Shipping. Details
You Save: $13.60 (34%)
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 $7.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.

Only 5 left in stock--order soon (more on the way).

Want it delivered Tuesday, November 17? Choose One-Day Shipping at checkout. Details
34 new from $6.69 24 used from $6.03

Frequently Bought Together

Access 2003 VBA Programmer's Reference (Programmer to Programmer) + Beginning Access 2003 VBA (Programmer to Programmer) + Access 2003 Bible
Price For All Three: $84.27

Show availability and shipping details

  • This item: Access 2003 VBA Programmer's Reference (Programmer to Programmer) by Patricia Cardoza

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

  • Beginning Access 2003 VBA (Programmer to Programmer) by Denise M. Gosnell

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

  • Access 2003 Bible by Cary N. Prague

    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

Access 2003 Bible

Access 2003 Bible

by Cary N. Prague
3.5 out of 5 stars (33)  $31.49
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
Access 2003 Programming by Example with VBA, XML, and ASP

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

by Julitta Korol
4.6 out of 5 stars (7)  $26.37
Access 2003 Power Programming with VBA

Access 2003 Power Programming with VBA

by Allen G. Taylor
4.2 out of 5 stars (5)  $31.49
Microsoft® Office Access 2003 Inside Out (Microsoft Office Access Inside Out)

Microsoft® Office Access 2003 Inside Out (Microsoft Office Access Inside Out)

by John L. Viescas
3.9 out of 5 stars (33)  $31.49
Explore similar items

Editorial Reviews

Product Description

* Covers all features of VBA programming for Access database applications
* Begins with an overview of VBA and highlights what's new in Microsoft Access 2003, the most popular database system in the world
* Real-world code examples demonstrate each programming topic, including using the Access Object Model, VBA execution and error handling, creating database objects with VBA, writing secure VBA code, and much more
* Shows how Access 2003 provides enhanced XML support, making it easier for programmers to publish data to the Web and exchange it with other organizations


From the Back Cover

Its power and short learning curve have made Access Microsoft’s leading consumer relational database management system for desktop applications. VBA lets you tap more of that power, responding to application level events, displaying forms and reports, manipulating toolbars, and much more.

In this book, a crack team of programmers including two Microsoft MVPs shows you how to take control of Access 2003 or 2002 using VBA. You’ll learn to create and name variables, use DAO and ADO to manipulate data, handle errors correctly, create classes and use APIs, and more. An entire chapter is devoted to the changes in Access 2003, including new wizards and GUI features that previously required VBA code as well as new VBA features.

You’ll receive a thorough education in system security, macro security, and the Access Developer Extensions (ADE). You will discover how to access data with VBA, execute and debug VBA code, and use VBA with Access objects. Finally, you will learn more about the relationship between Access and SQL Server®, and how to use VBA in Access to control and enhance other Office applications.

What you will learn from this book

  • How to take advantage of the built-in Access object library, using Access commands and executing them from any Access toolbar
  • What you need to know to design your own classes, implement common APIs in your code, and use SQL to access data
  • How to configure custom menus for your Access database applications
  • Ways to transfer information between Access and Excel, Word, Outlook®, and other Office programs
  • How to show or hide entire sections of reports based on data entered on a form, or hide form fields based on database login information
  • Object models you can use when writing VBA code in Access, and a list of common API functions to use in your code

Who this book is for

This book is a comprehensive resource for Access users and VBA developers who want to increase the power of Access using VBA. In addition to experience with VBA, you should have read at least one tutorial covering VBA for Access.

Wrox Programmer’s References are designed to give the experienced developer straight facts on a new technology, without hype or unnecessary explanations. They deliver hard information with plenty of practical examples to help you apply new tools to your development projects today.


Product Details

  • Paperback: 984 pages
  • Publisher: Wrox (April 9, 2004)
  • Language: English
  • ISBN-10: 0764559036
  • ISBN-13: 978-0764559037
  • Product Dimensions: 9.2 x 7.4 x 2.2 inches
  • Shipping Weight: 3.2 pounds (View shipping rates and policies)
  • Average Customer Review: 3.7 out of 5 stars  See all reviews (12 customer reviews)
  • Amazon.com Sales Rank: #288,276 in Books (See Bestsellers in Books)

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

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

Inside This Book (learn more)



What Do Customers Ultimately Buy After Viewing This Item?

Access 2003 VBA Programmer's Reference (Programmer to Programmer)
54% buy the item featured on this page:
Access 2003 VBA Programmer's Reference (Programmer to Programmer) 3.7 out of 5 stars (12)
$26.39
Learn Access 2003 VBA With The Smart Method
17% buy
Learn Access 2003 VBA With The Smart Method 4.9 out of 5 stars (14)
$19.79
Access 2003 Programming by Example with VBA, XML, and ASP
11% buy
Access 2003 Programming by Example with VBA, XML, and ASP 4.6 out of 5 stars (7)
$26.37
Beginning Access 2003 VBA (Programmer to Programmer)
10% buy
Beginning Access 2003 VBA (Programmer to Programmer) 3.7 out of 5 stars (10)
$26.39

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

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

 
35 of 39 people found the following review helpful:
3.0 out of 5 stars Somewhat Old School Approach to Access, July 14, 2004
By Sean O'Neil (London, UK) - See all my reviews
This book is breezy enough in tone and works well enough as a programmer's reference but the rah-rah Access! delivery grates after a while. The authors are old school in that they introduce an end of life data access model (DAO) at length and then make endless and confusing references to it while they document the current initiative, ADO. (They spend 64 pages on DAO--a legacy object model useful only for desktop databases and 46 pages on ADO, the preferred model, an evolving technology for use with everything from desktop to enterprise.) These topics should be treated in isolation from one another as a side-by-side comparison is just unnecessarily confusing, especially for users of Access 2000/XP/2003. It's almost like their only intent is to prove how long they've been Access developers instead of providing the most streamlined and useful documentation--in other words, it's more about them than it is you. They're also big on their own received wisdom as opposed to accuracy like encouraging readers to document their code as if they were writing a bible because there is no speed hit involved--this isn't necessarily true. They also have a bad habit of not declaring variables in their sample code (with annoyingly trendy scenarios like "how many lattes can I buy?"), which is a cause for concern in a book about programming. There is useful, if overenthusiastic, coverage of the new features in Access 2003. If you're comfortable with the series and need a lengthy reference to complement the Microsoft Access help files, you'll find useful information here...with large swaths of information (hundreds of pages at a time) that you'll probably never use.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
33 of 39 people found the following review helpful:
1.0 out of 5 stars Not a good reference for everyone, June 12, 2004
By A Customer
I am writing this review because I believe the expectations created by the book description and reviews were not met.

I do not disagree that the book is comprehensive as the description and the reviews point out. It discusses subjects that are wide-ranging and, I am certain, very important to many readers.

My contention is that the book is not organized in such a manner as to allow a less experienced user to get at what he wants. I think books like these need to better indicate for whom they are written. The foreward talks about it being for those who have been using Access for some time and are just beginning to jump into the world of code. I have had a reasonable amount of experience with Access, relational databases and electronic spreadsheets. I have a decent understanding of programming although only little expereince with object oriented programming.I feel that I understand Access sufficiently well that I have a base upon which to add the VBA skills. I really don't believe that the book is written for such a person.

My opinion of the shortcomings follow.

I believe the most important component of a reference source is the index. In this case the index is 24 pages with 100 entries on each. The frustration I faced in trying to answer my questions through the index, and table of contents was as bad or worse than trying to use Microsoft help screens or on-line resources.

I do not understand the organization of the book. It does not seem to follow a path from broad to narrow or any other progression that makes intuitive sense. I know this is acceptable in a reference but only, I would say, if there was a sufficient index.

The general execution of the book was also inferior. I was frequently distracted by grammar errors such as the wrong word (eg "than" instead of "that") and even typos. The figures and tables were numbered but not titled and in at least one case was misreferenced from the text. I found myself really in need of a diagram in many cases but there were none to be found. The car analogy used to explain Object Oriented Programming was not clear and I think possibley incorrect. The analogy describes "Press" as a method of the "Gas Pedal" object when it seems to me to be more like an event triggered by the user. I am not saying that I am necessarily right or the authors definitely wrong. I'm just saying that the analogy was ineffective. Again, I would have loved (and expected) a diagram or some representation that would explain this difficult concept.

I want to say that in the end I did find the elusive answer to my question although just by chance. I think this will illustrate my frustration with this book. I wanted to know how to automate the import of a TXT file. I had searched on-line help and 2 other Access books as well as this book but could not find the answer. I finally was skimming through the methods of the DoCmd Object in Appendix E (The Access Object Model) and happened on the DoMenuItem method (page 750.) The description of this method explained that it executes the specified menu item but that it was a legacy from Access 97 that had been replaced by the RunCommand method in later version of Access. I then flipped forward in the same appendix to the RunCommand Method Arguments section (page 793) which started with this comment: "One of the easiest ways to perform a variety of functions in Microsoft Access is through use of the RunCommand Method." I thought that if it was so easy, then why doesn't somebody include it in their discussion of VBA. (I don't know if this book does so because the only reference to the RunCommand in the index is to the Appendix pages noted above. There are no references to the DoCmd or menus in the index.)

When I found this discussion, I knew that I had answered my question but I still had more errors to deal with. The section was entitled RunCommand Method Arguments but the verbage that preceded the table stated "The RunCommnad takes a single argument, the acCommand constant. All of the available acCommand constants are listed in the following table." The column in the table that follows is entitled "Argument." I know that constants can be arguments but don't these constants relate to the acCommand which is the only argument of the RunCommand? I know this is picky (and I feel more than a little self-conscious for exposing my ignorance) but doesn't a book about language need to be precise and consistent in their use of terms?

I would also ask what the value is of this (the RunCommand Methods Arguments) table. It simply lists the constants (Arguments [?]) This information is available and more easily accessible in on-line help. The inclusion of this table (and possibley others) may make the reference more complete but does not necessarily make it more valuable. At the risk of beating a dead horse, I feel this table illustrates another shortcoming of this text in that it isn't even organized very well. The 9 page table has two columns that list the constants alphabetically. The first column starts on page 793 with acCmdAboutMicrosoft and finishes on page 802 with AcCmdPivotChartDrillInto. The list continues in column 2 back on page 793. I know this is confusing but so is the book.

I have no doubt that the authors of this book are extremely knowledgeable (and even really good and helpful people.) I would love to know what they know. That is why I bought this book. I can't imagine the difficulty in trying to organize and explain such a large and complex model but that is what they have attempted to do. I would love to see this book reworked and represented in a better way because I think think it contains a lot of good information. I just don't think enough consideration was given the user or enough care was taken in the execution.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
24 of 29 people found the following review helpful:
5.0 out of 5 stars This book has it all!, April 13, 2004
By Paul Eade (Kennewick, WA United States) - See all my reviews
This is a very special book. The authors obviously went way out of their way to include everything that you could need to be a successful Access developer. As far as I know, this extensive reference material has never before been assembled in one place. As a result, it is just the right thing for aspiring intermediate and advanced users of Microsoft Access. Even many developers with extensive experience will be surprised at what can finally become clear to them by checking out what this reference makes available. You'd have to search the Microsoft and other sites for weeks to assemble all this on your own.

This well-written reference covers everything from VBA basics to using the new Access Developer Extensions, which are part of Visual Studio Tools for the Microsoft Office System. In between it also covers error handling, enhancing forms, enhancing reports, SQL coding, and even working with the Windows Registry. The appendices go all the way from A to L, or from Upgrading of Access (what other book covers this subject at all, never mind so thoroughly?) to VBA Reserved Words.

I have never seen such comprehensive reference material! And is it loaded with tips, tips, tips! The authors have obviously lived in the trenches with Access for some time. They know what to watch out for. They know what kind of protocols you should set up yourself to boost your success.

It took the experience of four co-authors and several other contributors to bring this work together. Patricia, Teresa, Graham and Armen have provided a unique Access reference that will get you up and going fast and save you scads of time that you would otherwise have wasted learning "the hard way" or, at best, wasted digging through a multitude of written and online references. This is a special, one-of-a kind reference work!

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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

5.0 out of 5 stars Brings it all together
I started working with VB back at the turn of the Century (yes, that was 8 years ago), same with ADO and databases in General. Read more
Published 16 months ago by Naked Pagan

1.0 out of 5 stars Look for another book
I have built some pretty significant excel forms & processes using the VBA environment. This book does little to take you into developing in ACCESS. Read more
Published 17 months ago by Dean

5.0 out of 5 stars This is the book I use most.
I count 6 MS Access books on my shelf at work. If I could only have one, it would be this one. I find information that I haven't found in any of the others. Read more
Published on April 18, 2007 by Don Bishop

2.0 out of 5 stars Paper Weight
Probably the worst index I have ever seen in a programmer's reference. I really don't want to have to read the entire book to find that there is little or nothing on a particular... Read more
Published on January 1, 2007 by Bill Hackett

4.0 out of 5 stars Useful comparison of ADP versus MDB
I own this book along with Wordware's Access 2003 Programming by Example with VBA, XML and ASP. I find that this book has a more comprehensive treatement of subjects such as... Read more
Published on July 15, 2006 by Ricardo Dapaz

5.0 out of 5 stars For those looking to put a professional polish on their Access 2003 apps !!
Excellent expert advice in this book. The best feature is it's practicality... real-worldness. I would recommend it to everybody here, but nobody here is really hot with the... Read more
Published on October 6, 2005 by Alan Wooley

3.0 out of 5 stars This book is for programmers - not beginners
Read the title before you buy this book. The book is a reference for Programmers already familiar with Access and it shows a lot of examples which can be used by most Programmers... Read more
Published on October 5, 2004 by Frank Morley

5.0 out of 5 stars "A Must Have Reference"
As an Access Developer this is one of my most used Access VBA reference books. All of the authors present the material in a good comprehensive manner for all levels of Access... Read more
Published on July 2, 2004 by Robert A.Mattey

5.0 out of 5 stars Excellent, hands-on reference
I have to agree with reviewer Paul E. that the authors did an outstanding job on this book.

The book is comprehensive, covering just about everything you need to know when... Read more

Published on May 19, 2004

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
Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


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.