A lot of the info in Access 97 is the same in Access 2003, including the vba.
But Access 2003 has more features, including an improved object model for
your vba coding, and separate windows for the app design and vba code. Some
features have been removed (like the magic 8 ball) or have been changed in
the versions since 97, so some of the instructions in the 97 book may be
confusing.
If you have a chance to trade your Access 97 book for an Access 2003 book, go
for it.
Chris
There are some major differences between Access 97 and 2003, most
notable being; a new version of JET and a new version of VBA. Some of
the information in the book will still be valid and depending on your
knowledge level, there could be lots of good things to learn from the
97 book, but if you plan on getting serious about developing
applications with Access, I would definately use resources designed
around the version of Access you are using. That said, there are tons
of great resources online, so unless you really like having a book you
can tote around with you when you are away from an internet connection
or you have a hard time learning from online resources, I wouldn't
spend the money on buying a new book.
Keven Denen