I am working with Crystal 9 and using Access 97 queries as the source of data for several subreports which sit on one main report.
I have posted a few other specific questions about this project and have received some good advice. I have come to a point where I am not sure of the best way to solve the overall problem.
I have a report that needs to contain 14 different sets of information. It is a patient health history summary to be used by doctors to help them easily identify any areas of potential concern. I have up to 14 different types of info to display. If there is no data for a person for any one of theses areas, then that area is not displayed. An example of the output is this:
If a person with a particular health concern needs routine testing, I print the result and date of the most recent test, and if the date of that last test falls beyond the prescribed frequency time frame then I am to print a large bold **DUE** just below the test results.
I need to be able to do the same thing for each of the 14 sets of info. These 14 sets of info are grouped into 4 categories.
My first approach was to create 14 queries feeding 14 subreports. The advantages of this were that it allows me to format the report as I like, I can easily suppress any subreport that lacks data, and I can insert the **DUE** after any line of data as needed. I started down this path until I placed 7 subreports on the main report, and the report bogged down so badly it took 20 minutes to save it and about 10 minutes to appear in preview mode.
I have played around with trying to lump the data into the 4 groupings using union queries with just 4 subreports. This works as far as the data is concerned (I can produce the necessary result set), but I can't figure out how to insert overdue warnings as well as there being other formatting issues.
I know this is a long and complicated question but if someone has worked through issues like this in the past I would appreciate some help.
I have posted a few other specific questions about this project and have received some good advice. I have come to a point where I am not sure of the best way to solve the overall problem.
I have a report that needs to contain 14 different sets of information. It is a patient health history summary to be used by doctors to help them easily identify any areas of potential concern. I have up to 14 different types of info to display. If there is no data for a person for any one of theses areas, then that area is not displayed. An example of the output is this:
If a person with a particular health concern needs routine testing, I print the result and date of the most recent test, and if the date of that last test falls beyond the prescribed frequency time frame then I am to print a large bold **DUE** just below the test results.
I need to be able to do the same thing for each of the 14 sets of info. These 14 sets of info are grouped into 4 categories.
My first approach was to create 14 queries feeding 14 subreports. The advantages of this were that it allows me to format the report as I like, I can easily suppress any subreport that lacks data, and I can insert the **DUE** after any line of data as needed. I started down this path until I placed 7 subreports on the main report, and the report bogged down so badly it took 20 minutes to save it and about 10 minutes to appear in preview mode.
I have played around with trying to lump the data into the 4 groupings using union queries with just 4 subreports. This works as far as the data is concerned (I can produce the necessary result set), but I can't figure out how to insert overdue warnings as well as there being other formatting issues.
I know this is a long and complicated question but if someone has worked through issues like this in the past I would appreciate some help.