Solved

report within a report

Posted on 2013-01-03
12
283 Views
Last Modified: 2013-01-04
Using CR 8 Developer

We have, for example:

Record 1
Record 2
Record 3
Record 4

Records 1 & 4 can be selected directly but 2 & 3 require a second select based on Record 1. Is this possible ?
0
Comment
Question by:cehrnow
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 4
  • 2
  • +2
12 Comments
 

Author Comment

by:cehrnow
ID: 38741462
..or is it possible to run two separate select statements from the same table and merge the results into a single dataset ?
0
 
LVL 26

Accepted Solution

by:
Kurt Reinhardt earned 200 total points
ID: 38741737
Without knowing your data, a general response is it would be a lot easier if you could just write SQL to return the results you need, but your options with CR8 are extremely limited.  Why are you using such an old version?  Is it because you're support reports in a legacy application?

As to your second question, no you can't run two separate select statements, but you can add the table in twice and join it to itself.  Ex:  Add the "Customers" table, add it again and alias it as  "Customers2" and join Customers2 to Customers on the customer ID.

You might be able to get what you need from the second instance of the table if it's records are based on records from the first table.
0
 
LVL 23

Assisted Solution

by:Ido Millet
Ido Millet earned 150 total points
ID: 38742081
You can append two result sets (two SELECT statements using a UNION or UNION ALL statement. But your description is a bit vague, so I don't know what precise logic you are looking for.

You can also insert a linked subreport...
0
On Demand Webinar: Networking for the Cloud Era

Did you know SD-WANs can improve network connectivity? Check out this webinar to learn how an SD-WAN simplified, one-click tool can help you migrate and manage data in the cloud.

 

Author Comment

by:cehrnow
ID: 38742183
Apologies using CR 2008 v12 - Developer
0
 

Author Comment

by:cehrnow
ID: 38742253
Thanks rhinok - have tried this but still not sure it will work out. Best to reorganise db but this is not an option.

Thanks IdoMiller - given that there could be 100s of Record 1s with several Record 2&3 under each one do you still think a sub-report is realistic ?
0
 
LVL 26

Expert Comment

by:Kurt Reinhardt
ID: 38742520
Is this hierarchical data, such as an employee table where there are children (employees) and parents (supervisors)?
0
 
LVL 101

Assisted Solution

by:mlmcc
mlmcc earned 150 total points
ID: 38742582
Can you give a real example of how records 2 & 3 are related to record 1 or 4?
If so a linked subreport can certainly provide access and display of records 2 & 3.

With CR 2008 you can also use a Crystal command to select the records you need.  This command can be fairly complex.  You can also build a stored procedure or use temporary tables to create the desired recordset for the report.

mlmcc
0
 
LVL 26

Expert Comment

by:Kurt Reinhardt
ID: 38742609
Crystal Reports 8, not 2008.  The only SQL options are to use the Crystal SQL Designer (which I wouldn't recommend, since there won't be any support for it should an upgrade eventually be required) or to use Views/Stored Procs and stored proc support was extremely funky back then.
0
 
LVL 101

Expert Comment

by:mlmcc
ID: 38742628
Author's comment above

Apologies using CR 2008 v12 - Developer

mlmcc
0
 
LVL 26

Expert Comment

by:Kurt Reinhardt
ID: 38743456
Ahh, cool.  Missed that, thanks :)
0
 

Author Closing Comment

by:cehrnow
ID: 38743526
Thanks for all suggestions which I think covers options. However, it's such hard work even with these that I'm forcing through a db redesign.
0
 
LVL 18

Expert Comment

by:vasto
ID: 38744552
It is not necessary to redesign the database. This is a classic tree structure and can be easily handled by recursive queries. What is your database type ?
0

Featured Post

Ready to get started with anonymous questions?

It's easy! Check out this step-by-step guide for asking an anonymous question on Experts Exchange.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I hate sub reports and always consider them the last resort in any reporting solution.  The negative effect on performance and maintainability is just not worth the easy ride they give the report writer.  Nine times out of ten reporting requirements…
There have always been a lot of questions related to when Crystal Reports evaluates report components (such as formulas, summaries, cross-tabs, charts, to name a few examples). Crystal Reports uses a two-pass reporting process to provide greater …
Michael from AdRem Software explains how to view the most utilized and worst performing nodes in your network, by accessing the Top Charts view in NetCrunch network monitor (https://www.adremsoft.com/). Top Charts is a view in which you can set seve…
Sometimes it takes a new vantage point, apart from our everyday security practices, to truly see our Active Directory (AD) vulnerabilities. We get used to implementing the same techniques and checking the same areas for a breach. This pattern can re…

630 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question