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 IamaSherpa on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

When Report compiled to exe params change 1

Status
Not open for further replies.

SUKHDEEP

Programmer
Oct 27, 2000
7
GB
When I compile a crystal report and put it on our intranet the parameters change
What I have is a parameter where in the edit Parameter field screen I ahve allow multiple values checked and also discrete and range values checked.
When I run the report in exe form from my machine it works ok
When I run the report from another machine it only display the range part of the parameter.
The only difference between the two machines is that one has crystal reports 7 Installed and the other does not, which is the whole point of having compiled reports so that people do not need to have Crystal installed on there machine. Can anyone shed any light on the situation.
 
You can't have both discrete and range checked. Which is checked. Are you sure it is showing the range and not the discrete value at runtime?

Are you running a compiled report from an exe, or are you running an RPT from a Web page? Is this a true Intranet or just a Network.

Where is the Runtime Engine installed?

Is there another version of Crystal installed on the PC that is failing Ken Hamady
 
In response to Ken's questions
You can't have both discrete and range checked. Which is checked. Are you sure it is showing the range and not the discrete value at runtime?

The parameter being used has 'Allow multiple values' check
and also 'Discrete and Range Values' picked in the edit parameter field



When I run the report this shows up on my screen both the discrete values and range value boxes are shown

And on the computer without crystal installed there is no discrete values portion just the range values

Are you running a compiled report from an exe, or are you running an RPT from a Web page? Is this a true Intranet or just a Network.
An exe. The reports are run as exe's in a network environment so it is not a true Intranet
Where is the Runtime Engine installed?
on the client PC seagate report distribution setup was used to do this
Is there another version of Crystal installed on the PC that is failing
NO

Any ideas?

Thankyou very much for taking an interest

S. Singh
 
Sorry,

I forgot that 7 had the 'discrete and range' option. I thought it was introduced with V8. I believe that this was added with the Maintence Release for V7 and newer versions.

Any chance that the distribution was done before you applied the maintenace release? Of course you may have never applied the MR if you bought a later release of 7, all of the MR files were built in.

I know compiled reports support the feature, since I just tried in my V7.

What happens if you run the EXE on your PC? Does it work there? If so, then the problem is a dll difference on the two PCs. Are you familiar with the Crystal DLL comparison utility? It allows you to compare the active DLLs used on two different pcs. It is called dsx32.
If you can get the correct prompt from an exe on your pc and the other PC can't, then that is where I would start. Ken Hamady
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top