I have an application with many, many reports. All these reports have the same header (company name, company logo, company address, report date and time, page number, etc.) but each one is independent of the other. They were built by copying one datawindow to another. The problem is if I want to change any aspect of the header I have to change it in each report....
Is there anyway I can define a datawindow that'll contain all the header information that could be shared among all reports? This way if I ever need to change the design of the header (like right now) I would just change one datawindow and have all the reports automatically reflect the change. Sort of inheriting datawindows from a common datawindow which I know can't be done but maybe there's some other way to accomplish this.
Using PB 12.5.
Thanks in advance.
FWIW: That is what Composite and Nested DataWindows were designed to help you accomplish. In either flavour of the composite or nested DW - they are designed to be the "host" (parent) for any number of child DWO's. Thus, you can design a child DW to be a standard report heading and then add this to any composite or nested DW parent in their header band.
Many of my Canadian Government clients use the above approach to accomplish what you asked. It works very well IMHO.
Regards ... Chris