Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations TouchToneTommy on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Reveiw of "Crystal Reports: A beginner's guide" by David McAmis

Status
Not open for further replies.
Review of Crystal Reports: A Beginner’s Guide by David McAmis. Published by Osborne/McGraw Hill. Berkely, CA 2002. ISBN 0-07-219326-3

Crystal Reports is the leading business intelligence software tool on the market. A large majority of its 8 million users are non-programmers in need of guidance in the art of turning data into information. David McAmis, an experienced Crystal Reports instructor from Australia, attempts to serve these users with his new book. Unfortunately, the book falls short of its goal.

The book has 15 chapters each one devoted to a major feature of Crystal Reports. Within each chapter is a lengthy discussion of every option, radio button and check box in every dialog box. As a result, the often-used and basic features are mixed with the little used and advanced features. This makes it hard to follow the flow of the chapter. The reader is left with the feeling, “why did I need to know that?”

Each chapter has several “One-minute Drills” that test the reader’s memory of a topic that has been discussed. Sometimes these are useful. Often, they are simply rote repetition of words that were printed on a previous page. For example, a drill on page 50 asks, “Which toolbars are shown by default when you start Crystal Report?” I fail to understand how this will help the reader design a useful report.

The last page in every chapter is a “Mastery Check” that reviews basic facts that were covered in the previous pages. At times these are useful, but they often focus on trivial information.

More helpful are the “Ask the Expert” boxes scattered throughout the book. These are presented in a question and answer format and undoubtedly draw on the author’s teaching experience. Tip boxes scattered throughout the text also provide helpful ways to accomplish something in Crystal.

The biggest failing of the book is that the author decided to discuss every check box and every option in every pull-down menu in Crystal. Rather than focusing on the features needed to accomplish a goal, the chapters become a catalog of everything you could ever do in the program without a focus on why one would want to do it.

The book does not come with a CD-ROM containing example file. Instead the author refers to a zip file posted on the publisher’s web site. A through examination of could not find the file. When one clicks on the link for the book itself, the “page not found” message is displayed.

In his first chapter McAmis tells us to “begin with the end in mind”. Yet in all the subsequent chapters there are few examples of the end product that the chapter is trying to produce. This is a major drawback of the book.

A teaching manual for a software product has to be something different than the software’s help screens on the one hand and a reference manual on the other hand. It should focus on the steps needed to get to a goal including useful shortcuts to get there. Insights from the author’s experience are especially welcome. Since there are almost always several ways to get from the beginning to the end, we want guidance as to the recommended way. These insights are scattered through McAmis’s book. However they are mingled within dreary descriptions of every option on every screen.

The growing body of literature about Crystal Reports evidences its popularity. There are several excellent training manuals, video tapes and CBT programs that allow the user to learn on his/her own. This book is not one of them.

Reviewed by Howard Hammerman, Ph.D.
Hammerman Associates, Inc.
Salisbury, MD USA

Howard Hammerman,

Crystal Reports training, consulting, books, training material, software, and support. Scheduled training in 8 cities.
howard@hammerman.com
800-783-2269
 
Howard,
While I agree with you that this book may not be for the beginner, it may prove of use to someone who has some knowledge of CR, an intermediate user if you will. I find that the majority of programming books concentrate on the most popular or most used options/commands, neglecting the esoteric ones. Every once in a while it is only the esoteric command that will do the job, but no example is available.

I went through the Intro & Advanced CR classes. Then I was handed a series of reports to write. The knowledge required to write those reports was at least one course beyond Advanced. With the help of Tek-Tip forums I am muddling through. However, having to search through thousands of post is rather time consuming. It would be much easier to look it up in a book with an index.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top