I'm a ColdFusion guy, so read this review with that in mind:, 2004-11-11
Reviewer rating:
This book I would recommend for people who use Access as their back end, and need to add some automation to their back end. It deals mostly with using VBA to solve problems, like:
* How to create an input box where you can get some better info than the standard VBA one
* Call Excel functions, and apply them to Access data
* Figure out which users have a shared database open, if you're
doing a blended Access/CF solution
* Managing report printing (see next set of bullets)
I recommend checking out this book under the following circumstances:
* You have internal and external clients hitting your database. In a situation like that, you can have your internal users access the database using a well-designed Access application, which this book will give you some tricks on how to create.
* In the alternative, you want to manage and analyze your data, and create print reports. That's where Access just as a stand-alone application gives a substantial advantage over any Web technology.
For a ColdFusion developer, there are some topics in this book that probably wouldn't do much good:
* Adding Smart Tags functionality to a database - if you're expanding beyond the reach of Microsoft Office, Smart Tags prove to be a nifty proprietary parlor trick
* Using Access' security management tools to manage user rights to database objects. If I run a Windows server, I would use Challenge and Response to create NTFS based permissions on my pages in my application that manage data. Otherwise, I'll use application-based usernames and passwords, same net result.
* Exporting Access data as XML using pre-defined schemas. Not bad, but ColdFusion has far better technology.
Don't get me wrong - those last three bullets are not any disrespect to this well-written, well-organized guide. I'm just looking at, "What topics would interest you if you're a ColdFusion developer?"
If you do want to learn more about Access database development as an art unto itself, this is not the place to begin. This is the place to arrive at.