Microsoft
Software
Hardware
Network
Question : Crystal Reports 9 > how to refresh indexes ?
Hi Experts -
First of all - I'm not a crystal reports expert so this might be an easy question. So please - go easy on me.
We have a report that takes FOREVER to run (sometimes over 5 hours - to return a few hundred to a few thousand rows) and I’ve been tasked with fixing it.
the report involves a few FoxPro tables (dbase files, with .cdx indexes)
I got my hands on a crystal reports book and so far have inferred that:
1) The indexes (as indicated by a 'flag' or 'tent' icon in database expert) are inferred by CR from the .cdx file, and not built 'on the fly'.
2) If you use a join on a field that should be indexed, but isn't your report will be very sluggish. (i think this is the cause of my problem - i''m joining on a ID field that should never have more than 2 instances in the table i'm querying off of, but the field is not indexed)
Am I correct on the above 2 points?
In an attempt to rectify - I have done the following:
I added an index to the table with the appropriate FoxPro commands (Index on fieldname tag tagname) and reindexed the table. I confirmed that my .cdx file doubled in size so I feel good that my changes 'took'. Also - from what I understand you're supposed to use SQL's 'Alter Table' rather than VFP's 'Index' when creating an index on the Pkey. I however, am not creating an index on a Pkey, but on a foreign key so this should not be the root of my issue. Note too that when I use SQL to make the same joins and run the same 'report' as a select query, the time it takes to run seems reasonable so this is not a case of 'large tables take large amounts of time to query'
I'm not sure what else I should try. One thing I did notice is that after I added the additional index to the .cdx file, there still wasn't a 'flag' in database expert when I opened the report. Is there a way to 'refresh' crystal reports so it can pick up on my new index.
Any help is appreciated. thanks,
AR
Answer : Crystal Reports 9 > how to refresh indexes ?
To get Crystal to recognize the new index, select Database/Verify Database.
Random Solutions
Emails make it to store but not to mailbox
RHCE Exam
Office 2007 Word Docs Slow opening Over VPN
Deleted Active Directory Administrator account
Driver for Ikon cpp 500 printer
Can i remove this green screen
Gridview delete
Webphere admin console throwing 404 error
Windows 7 Enterprise vs Ultimate?
How do I "PROPER" Addresses on excel 2010?