on 07-24-2008 2:22 PM
Hello,
Can anyone tell me how to resolve the issue with the 1,000 record limit when using a dynamic parameter for filtering selection in Crystal Reports XI. I have seen similar questions on the board, but I was unable to follow the link where there was said to be a solution.
Thank you!
Hi Bob,
For performance reasons, in Crystal Reports XI Release 1 and Release 2 the maximum number of values that are returned for a list of values is set to 1000. If you have a cascading List of Values (for example Country > Region > City), the lowest level (in this case City) will only display a maximum of 1000 values. This means that the higher-level prompts may display far fewer values than you expect. The list of values provides the data for the dynamic parameter list.
Solution :
To increase the maximum number of values available in a dynamic parameter list, you must add a registry key.
(Caution : The following resolution involves editing the registry. Using the Registry Editor incorrectly can cause serious problems that may require you to reinstall the Microsoft Windows operating system. Use the Registry Editor at your own risk. For information on how to edit the registry key, view the 'Changing Keys and Values' online Help topic in the Registry Editor (Regedit.exe).
It is strongly recommended that you make a backup copy of the registry files (System.dat and User.dat on Win9x computers) before you edit the registry.)
Crystal Reports XI Release 1
1. Create a registry key HKEY_LOCAL_MACHINE\SOFTWARE\Business Objects\Suite 11.0\Crystal Reports\DatabaseOptions\LOV.
( NOTE : Alternatively, you can create the registry key HKEY_CURRENT_USER\SOFTWARE\Business Objects\Suite 11.0\Crystal Reports\DatabaseOptions\LOV and that key will override the settings of the HKEY_LOCAL_MACHINE\SOFTWARE\Business Objects\Suite 11.0\Crystal Reports\DatabaseOptions\LOV key.)
2. Add a string value "MaxRowsetRecords" and set the value to the maximum number of values that you desire for your report. For example, a value of 2000 will return up to 2000 values in the lowest level of a cascading parameter. NOTE: The value 0 (Unlimited) will not work with BusinessObjects Enterprise XI or Crystal Reports Server XI, you must specify another value.
( NOTE: The higher the number of values is, the longer it will take the Enter Values dialog box to populate with values.)
3. After making changes to the registry, restart the affected service or application as required.
Crystal Reports XI Release 2
1. Create a registry key HKEY_LOCAL_MACHINE\SOFTWARE\Business Objects\Suite 11.5\Crystal Reports\DatabaseOptions\LOV.
( NOTE : Alternatively, you can create the registry key HKEY_CURRENT_USER\SOFTWARE\Business Objects\Suite 11.5\Crystal Reports\DatabaseOptions\LOV and that key will override the settings of the HKEY_LOCAL_MACHINE\SOFTWARE\Business Objects\Suite 11.5\Crystal Reports\DatabaseOptions\LOV key.)
2. Add a string value "MaxRowsetRecords" and set the value to the maximum number of values that you desire for your report. For example, a value of 2000 will return up to 2000 values in the lowest level of a cascading parameter.
( NOTE : The value 0 (Unlimited) will not work with BusinessObjects Enterprise XI or Crystal Reports Server XI, you must specify another value.)
3. After making changes to the registry, restart the affected service or application as required.
Regards,
Abhijeet Taskar.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
My dynamic list has almost 3,000 choices(list of suppliers). Instead of having the end user try to guess which page their "choice" is in, is it possible to allow the end user to type in their choice as an additional option to make a selection ?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Sorry, I mistakenly mixed two different things. You can't use wildcard here. But you can use sub-string (case insensitive) search.
Example: you have a list of records
ABCA1
BABCB
XYZA1
if you add filter (without quotes) like "ABC" or "abc'"
you should get results such as:
ABCA1
BABCB
I hope this helps. Please let me know if you need further help.
Hi,
I have same problem. I am using CR Designer 2013 for client and SAP BI Plateform 4.1 installed on AIX machine. Above solution worked with CR Designer only. How can I configure keys for BO Server (AIX) where there is no registry keys so that I can get it working with BO launch pad and CMC?
Thanks in advance
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Useful Information. Thanks!!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks for the help. All set!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Do I have to make the registry settings on the server or on every client computer?
regards
Peter Buys
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.