Crystal Reports Training by Ken Hamady, MS, Reporting and Training Nationwide
The
Crystal Reports Underground News - Volume 2004.04 (April 2004)
an independent source
for Crystal Reports Information by Ken Hamady
Contents for April, 2004:
**
Lose your Repository when you
'upgrade' to CRv10
** Running Crystal Enterprise and Crystal Reports in Linux
** Public Intro and Advanced classes in Frederick, MD
** Getting CR and CE Certifications from BO for $450
** Crystal v11 to be released in late 2004?
** My Library of Crystal Reports Materials:
Expert's Guide to Formulas
Expert Techniques Volumes I and II
Quick Reference to Crystal Reports in Visual Basic
Quick Reference to Crystal Reports in VB.NET
** CRv9 and CRv10 report files are already 'zipped'
** Shutting of Smart Linking in CRv10
** CRv9 and CRv10 can't use SQL Server native client
** CRV9 Service Pack 3 released
** Read back issues at http://www.kenhamady.com/news.html
Lose your Repository when you
'upgrade' to CRv10:
I can't believe that I missed this
when I reviewed the release of CRv10 a few months ago. A customer
recently called me to report that they owned 50 - 100 licenses of CRv9
and had paid extra for 'maintenance'. When you pay extra for
maintenance you get the next 'integer' upgrade for free. So,
earlier this year the user received a free copy of the CRv10.
When they installed the upgrade they realized that they could no longer
use the repository that they had created in v9. Starting with v10
the repository is limited to users of Crystal Enterprise. So they
installed the free copy of Enterprise that came with the upgrade.
This only allows them to have 5 named users access the
repository. For the other users to keep using the repository,
they would have to put all of the users into Crystal Enterprise, a
fairly expensive proposition.
If you read my review of v10 then you know that the 'hundreds' of
enhancements that were added in v10 were mostly bugs in v9 that were
fixed. I only found a half dozen noticeable new features in
CRv10, and I only found a few of those to be useful. In my
opinion v10 should really have been called v9.5. Now it appears
that this 'upgrade' is really a downgrade for many customers. It
removes one of the key selling points of CRv9.
And here is the slick part. If this customer had waited and
purchased a true upgrade, they could have decided that they didn't want
the upgrade and asked for a refund. But you pay for maintenance
months before you see what the upgrade looks like. By the time
you get the upgrade you are no longer eligible for a refund. So
CD/BO sells you maintenance with a promised "upgrade". Then they
decides to take a package of bug fixes, remove an important feature,
and call that your upgrade. Those of you considering purchasing
maintenance might want to take this new risk into account.
Crystal Reports v10 and Crystal
Enterprise v10 on Linux:
Those of you who are Linux fans
might find it encouraging to know that Crystal Enterprise has a Linux
version in Beta. My unofficial sources said that the commercial
release could be in May. The more official word I received when I
called Business Objects is that both CRv10 and CEv10 will have a Linux
compatible release some time before the end of Summer. Here are a
few more tidbits that I have heard unofficially on the CE Linux product:
1) It currently supports only Red Hat Enterprise 3.0 (ES or AS).
2) Minimum processor is 700mhz p4 class (or athlon) single CPU with 1GB
RAM.
3) You must provide a database space for CE to configure itself in a
supported format. (Oracle, DB2 and Sybase - possibly more down the
road).
4) It doesn't support the ad hoc report designer ad-on for CE.
This will only be available as an option for Windows servers.
Public Intro and Advanced classes in
Frederick, MD - May 10 - 13:
My specialty is teaching at your
office, with your data, but not everyone has the 3 or 4 students to
make this cost effective. If you want to take one of my classes
and don't have enough people for an on-site class, come to Frederick,
MD and take my public class in mid-May. The classes are always
small and informal with lots of room for discussion. For dates
see:
http://www.kenhamady.com/public.html
Is it worth the trip? I have personally taught over 1600
satisfied students. And, I am still the all-time, top ranked Crystal
Reports expert at Tek-Tips.com. For more information, or to
schedule an on-site class, call me at (540) 338-0194.
Getting a Crystal Certification from
BO for $450:
A few months back I reported on
the new certification process for the Crystal v10 product line. I
mentioned that the tests are now proctored and that you can take the
courses on-line or in a normal classroom setting. I failed to
mention the 3rd other option. You can sit for all of the exams
without ever taking any training. There are 3 tests for Crystal
Reports and another 3 for Crystal Enterprise. Each test costs
$150. If you don't pass an exam, you can retake it at least once
(and probably more than once) for another $150. I know at least
one colleague who plans to try this option.
The Business Objects representative that I talked with said that they
don't recommend this option because some of the content is so
new. I won't be bothering with the exams, but if you have taken
the exams and have some feedback, I would love to hear from you.
Crystal v11 may be released in late
2004:
I was surprised to hear from one
of my customers that Business Objects plans to release Crystal v11
before the end of 2004. The reason this surprises me is that this
is less than a year from the last "upgrade".
It is also surprising in light of the fact that 75% of the classes that
I have taught this year are for customers who are still using CRv8.5,
with the other 25% using v9. The customer was told that Business
Objects is trying to synchronize the upgrade cycles of their product
lines. But seeing how little value was added with the last
upgrade, it is hard to imagine another upgrade so soon that would be
worthwhile.
My Library of Crystal Reports
Materials:
Expert's Guide to Formulas
($36)
http://www.kenhamady.com/form00.html
Expert Techniques Vol. I ($19) and Vol. II ($19)
http://www.kenhamady.com/expert.html
Quick Reference to Crystal Reports in Visual Basic ($16)
http://www.kenhamady.com/vbref.html
Quick Reference to Crystal Reports in .NET ($14)
http://www.kenhamady.com/ntref.html
CRv9 or CRv10 report files are already
zipped:
Those of you who have to
frequently Email report files might find this interesting. It
appears that the RPT format in versions 9 and 10 include internal file
compression. Reports from version 8.5 that are opened and saved
in either v9 or v10 format will lose one third to one half of their
size. Normally the older RPT files can be "zipped" down to 50% or
less of their original size. But if you try to zip a v9 or v10
file you may only gain another 5 - 15%. This makes me think that
some type of compression has already happened within the file
Turn Off "Smart Linking" in v10:
Anyone who has taken my class has
heard my opinion of the "Smart Linking" feature that is activated in
Crystal Reports by default. One of the first things we do in my
Intro class is turn this feature off so that I can show the students
how to make their own links. When v9 came out there was no longer
an option to shut this feature off. You have to let Crystal do
the Smart Linking whenever you add a table, and then clear the links
you don't want. In some cases adding a single new table can
generate dozens of useless links. You are forced to either clear
the new links one by one, or clear ALL of the links in the entire
report and start over from scratch.
I just learned that BO has given us the ability to disable this feature
in v10. But instead of putting this switch back where it was
(File - Options), they have hidden it in the registry. You would
think that once you have taken the time to code the feature into the
program, you could also take the time to add a check box on an options
screen. Surprisingly there are several other hidden program
options that show up only in the registry. If you know how to
tinker in your registry the key is named "DoAutoSmartLinking" and it is
in the registry under:
HKEY_CURRENT_USER\Software\
Crystal Decisions\10.0\
Crystal Reports\DatabaseOptions
If you aren't familiar with changing your registry (something you do
very carefully) you can read the full article on the BO web site:
http://support.businessobjects.com/library/kbase/articles/c2014792.asp
CRv9 and CRv10 can't use SQL Server
Native Client:
I discovered this while teaching a
class and thought the customer had a configuration problem. Now I
have found an article confirming this is a known issue.
Apparently you can only connect to SQL Server using ODBC or OLE
DB. This is because CRv9 is Unicode compliant and the SQL Server
native driver (Ntwdblib.dll) is not Unicode compliant. According
to BO, this driver hasn't been updated since SQL Server 6.5 which did
not support Unicode. So, if you have existing reports and you
upgrade to v9 you will probably have to convert them to ODBC or
OLEDB. The article I read specifically mentioned only v9, but I
don't see native SQL Server in the connection list for v10, either.
Crystal Reports 9 Service Pack 3:
Crystal has just released SP3 for
CRv9. As always, I am not sure I would install an SP unless you
have a specific problem that it addresses. Service packs have not
had a "full QA regression test cycle" which means use at your own
risk. You can download a 100 page PDF that describes all of the
things fixed by this update. Many of these items affect only a
very small percentage of users, but you might find something that
affects your reports. Use the following link to get the PDF or
the update:
http://support.businessobjects.com/fix/hot/si75/
Removal instructions:
I
have
sent you my newsletter because you are a former client, or because you
have
contacted me regarding Crystal Reports. If I am mistaken, or if
you
don't wish to receive the newsletter, please reply to this message with
the
word 'unsubscribe' in the header. I do not share these Email
addresses
with anyone else.
Contact
Information:
Ken Hamady, MS
525K East Market St.
PMB 299
Leesburg, VA 20176
(540) 338-0194
ken@kenhamady.com
http://www.kenhamady.com
Copyright 2004 by Ken Hamady
All rights reserved -
Republishing
this material requires written permission