I want to create a report that will show data from several related tables.
Say I have a table with a column named job card and I want to track what has happened to that jobcard on other tables.
Basically I wast to see a see a subset of data from other tables based on a column in one table.
Visual Basic.NETCrystal Reports
Last Comment
peter57r
8/22/2022 - Mon
kingjely
Hi Norman,
go to database Expert.
then click the links tab, here you can link your tables
Norman Maina
ASKER
Hi Kingjely,
i have linked the tables OK...that works.
What am not sure about is do i have to select all the columns that i want from all the tables in the fields to display section and then group them?
What i want to achieve is query a record in a column in one table and then have results grouped according to the tables they come from.
Say I have |Tables A,B,C.
These tables are related and linked in CR...there will be only quering of values from one column in Table A...lets call it Jobcard.
I want the results for jobcard 0001 for example to show table B values in one heading and then table C values in another heading.
How can I achieve that?
kingjely
Hi,
Yea step through the creation wizard as best you can, you can always change fields, and groups links ect as you go.
So you have chosen your 3 tables, linked them,
Now choose your fields to display, have you done that?
If you just want three lists based on 3 tables with the same fields then the simplest approach with subreports is to design one report for the first table and then sinply copy and rename the rpt file for each of the other lists.
You then need to change the table source for the other reports.
Open each one and do that using the Database >Set DatasourceLocation menu option.
You then create a new blank report and just use insert>subreport to add the subreports to this main report.
You can then sort out the overall layout of the combined output.
Hi Norman,
go to database Expert.
then click the links tab, here you can link your tables