INTELLIGENT WORK FORUMS FOR COMPUTER PROFESSIONALS
Come Join Us!
Are you a Computer / IT professional? Join Tek-Tips now!
- Talk With Other Members
- Be Notified Of Responses
To Your Posts
- Keyword Search
- One-Click Access To Your
Favorite Forums
- Automated Signatures
On Your Posts
- Best Of All, It's Free!
*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.
Partner With Us!
"Best Of Breed" Forums Add Stickiness To Your Site

(Download This Button Today!)
Feedback
"...These forums are an excellent source and example of the way people can help each other..."
Geography
Where in the world do Tek-Tips members come from?
|
Business Objects: Crystal Reports 1 Formulas FAQ
|
Formula Help
|
Displaying data from the details prior to the details section
Posted: 27 Jan 07 (Edited 28 Jan 07)
|
In particular this addresses dispaying multiple database values in the report header, however this is extremely useful for many requirements.
One scenario is that one needs to display all of the distinct values of some field that the report encompasses, and a standard minimum and maximum won't cut it.
So we use the whilereadingrecords pass to acquire the values, and the whileprintingrecords to display them.
Note that I used the Access Extreme sample database for this, and intentionally converted a numeric to string to cover more scenarios:
Detail level: whilereadingrecords; stringvar array id; numbervar x; if not(totext({Orders_Detail.Product ID},0,"") in id) then redim preserve id[ubound(id)+1] else id; // Crystal required an else statement here if not(totext({Orders_Detail.Product ID},0,"") in id) then id[ubound(id)]:= totext({Orders_Detail.Product ID},0,"");
Now we use the whileprintingrecords in the Report Header formula to show all values: whileprintingrecords; stringvar array id; join(id,",")
You can tweak this to show only specific rows as well, but this might help you get around some issues along these lines.
Note you can also do manual aggregates in this fashion to have them available before the printing pass.
-k |
Back to Business Objects: Crystal Reports 1 Formulas FAQ Index
Back to Business Objects: Crystal Reports 1 Formulas Forum |
|
 |
|
Join Tek-Tips® Today!
Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.
Here's Why Members Love Tek-Tips Forums:
Talk To Other Members
- Notification Of Responses To Questions
- Favorite Forums One Click Access
- Keyword Search Of All Posts, And More...
Register now while it's still free!
Already a member? Close this window and log in.
Join Us Close