Dear Mark,
I just answered this question on another forum I belong to, so here you go (instructions are for Crystal 8.X):
There are registry settings for the BrowseTimeOut and MaxNBrowseValues settings that you can modify that affect:
1. Via BrowseTimeOut. How much time is spent browsing the database, before CR times out and returns distinct records found. This value will over-ride the number of records to return. So usually you need to modify both BrowseTimeOut and MaxNBrowseValues.
2. Via MaxNBrowseValues. A limit on the number of records to return.
Standard editing registry warning message follows!
The Windows registry stores configuration data that is crucial to the operation of the Windows operating system. Only people experienced with using the Windows registry should undertake the following steps. Do NOT modify the registry if any of these steps are confusing to you.
Perform the following steps:
1. Close Crystal Reports (CR). This ensures the following changes are saved.
2 Go to 'Start' then click 'Run'.
3. Type 'Regedit' (no quotes), then click 'OK'. This opens the Registry Editor.
4. Drill down as shown below.
HKEY_CURRENT_USER\Software\Seagate Software\Crystal Reports\ DatabaseServer
5. To change how long CR browses the data in your database:
Double-click the BrowseTimeout item. This opens the 'Edit DWORD Value' dialog box.
In the 'Base' section, select 'Decimal'
In the 'Value Data' box, type in the maximum number of seconds you want CR to spend reading your database before stopping and displaying unique values it finds.
Entering zero ( enter the zero as 0) disables the timeout option.
This means that it will browse until it returns all records! Be careful here! Think about how long that can take.
Click OK to save the change.
6. To change how many records CR browses in your database:
Double-click the MaxNBrowseValues item. This opens the 'Edit DWORD Value' dialog box.
In the 'Base' section, select 'Decimal'.
In the Value Data box, type in the maximum number of records you want CR to read before stopping and displaying all unique values it found.
There is a price to pay, the more records you select the more time it takes. The default is 500, so if you are not seeing all of your values, try doubling it!
Click OK to save the change.
7. On the 'Registry' menu click 'Exit'
8. Restart Windows.
The next time you open Crystal Reports, these changes will be in effect and should allow you to select more records.
Hope that helps you,
ro Rosemary Lieberman
rosemary@microflo.com,
Microflo provides expert consulting on MagicTSD and Crystal Reports.