• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 410
  • Last Modified:

Crystal Reports 9 selection formula error

I am currently dealing with a baffling issue with Crystal 9. I have an asp page passing parameters to my report and everything looks fine with that. The url string is exactly how it is supposed to look. I created 2 string parameters to match the additional drop down and text box that I added to the report. Both of the Crystal created parameters are strings. When I add both of the parameters to the crystal reports record selection formula I get a prompt error for the sub_line1 field asking me for a value when it is already submitted. Here is my record selection formula:

{ldr_acct_bal_join_mhc_account_vw_1.ldr_entity_id} ="MHC" and
{MHC_GROUPING.GROUP_ID} = {?group_id} and
{ldr_acct_bal_join_mhc_account_vw_1.PMF_LINE} in {?lineitem} and
{ldr_acct_bal_join_mhc_account_vw_1.TYPE} = "Statistical" and
(({ldr_acct_bal_join_mhc_account_vw_1.processing_yr} = tonumber({?year})-1
 AND {ldr_acct_bal_join_mhc_account_vw_1.amt_class_type}= "ACTUAL")
OR ({ldr_acct_bal_join_mhc_account_vw_1.processing_yr} =tonumber({?year})
 AND {ldr_acct_bal_join_mhc_account_vw_1.amt_class_type} in["ACTUAL", "BUDGET", "FORECAST"])) and

IF {?sub_line1} <> "ALL" THEN
{ldr_acct_bal_join_mhc_account_vw_1.SUB_LINE_1} IN {?sub_line1} and

IF NOT ISNULL({?AcctNumber}) THEN
{ldr_acct_bal_join_mhc_account_vw_1.ACCOUNT_ID} = {?AcctNumber}



Any ideas on what could be causing this error would be greatly appreciated. Let me also add that the data is coming from a view created in sql 2005.
0
khasm1972
Asked:
khasm1972
  • 5
  • 3
  • 2
  • +1
1 Solution
 
GJParkerCommented:
Not sure if thsi is your problem but i woudl try changing the last part of your record selection formula to

and (
IF {?sub_line1} <> "ALL" THEN
{ldr_acct_bal_join_mhc_account_vw_1.SUB_LINE_1} IN {?sub_line1}
Else
True)

and (
IF NOT ISNULL({?AcctNumber}) THEN
{ldr_acct_bal_join_mhc_account_vw_1.ACCOUNT_ID} = {?AcctNumber}
Else
True)

HTH
0
 
khasm1972Author Commented:
I'm still getting the crystal report view error:
Please enter information for the prompt: sub_line1
0
 
zephyr_hex (Megan)DeveloperCommented:
i would change the last part to:
AND
( {?sub_line1} = "ALL" OR
{ldr_acct_bal_join_mhc_account_vw_1.SUB_LINE_1} IN {?sub_line1})

AND
( ISNULL({?AcctNumber}) OR
{ldr_acct_bal_join_mhc_account_vw_1.ACCOUNT_ID} = {?AcctNumber})
0
Cloud Class® Course: Amazon Web Services - Basic

Are you thinking about creating an Amazon Web Services account for your business? Not sure where to start? In this course you’ll get an overview of the history of AWS and take a tour of their user interface.

 
mlmccCommented:
How are you passing the value?

mlmcc
0
 
GJParkerCommented:
Does teh report run ok when you run it using teh CR designer ?

If so then I would suggest it's your application code thats at fault
0
 
khasm1972Author Commented:
I'm still getting the same error. Let me also add that even though i see the values for sub_line1 in the url as a string and even though the report parameter is defined as a string, when i try to add sub_line1 to this parameter display formula:

join({?sub_line1},", ") + chr(13) +
join({?MHCRSI},", ") + chr(13) +
join({?region},", ") + chr(13) +
join({?state},", ") + chr(13) +
join({?asset_type},", ") + chr(13) +
join({?core},", ") + chr(13) +
join({?profile},", ") + chr(13) +
join({?market},", ")

it gives me the error that a string array is required here.Confusing.....
0
 
khasm1972Author Commented:
Here is the url that is passing the parameters to the report

http://mhccrystal/reportstest/khari/mhc_line_item_analysis_stat.rpt?user0=sis**&password0=b**&user1=sis**&password1=b**&promptex0=%221%22&promptex1=%222011%22&promptex2=[%22New Sales Volume%22-%22New Sales Volume%22]&promptex3=%22All%22&promptex4=%22All%22&promptex5=%22All%22&promptex6=%22All%22&promptex7=%22All%22&promptex8=%22All%22&promptex9=%22All%22&promptex10=200632&promptex11=%22None%22&promptex12=S&promptex14=%22Gas Income%22&promptex15=%22%22&promptex16=&init=actx

with promptex14 being sub_line1......
0
 
mlmccCommented:
Can Sub_Line1 have multiple values?

Try it without the join.

mlmcc
0
 
khasm1972Author Commented:
good calls on that one mlmcc and GJ...but my original issue still is plaguing me. The report works when I type the values in the designer. The url looks to me exactly how it should passing the string values, so I'm at a loss in terms of identifying the real issue here.
0
 
mlmccCommented:
There is no promptex13 in the list.

mlmcc
0
 
khasm1972Author Commented:
Decided to start over with the asp page as the error was probably generated from there.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 5
  • 3
  • 2
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now