| pblais@odstrategies.org 2007-06-01, 9:55 pm |
| Might be easier to make multiple reports and just call the one you
need. I guess it comes down to what you really want to do. You have
some pretty old baggage to carry around. HP PCL and CPD 2.1 don't
seem to have a strong potential for the future. If you give up both
and started all over you could do this much differently and have no
printer dependencies.
Using AT() parameters with SETARGET you can drive anything to any
position in a detail band. Hide or unhide it. Make two bands and use
the one you need. By naming all the fields you could setup a data
driven table to move data to any location within the band plus also
have a higher level AT() to adjust the band to the page. I do this for
my mailing label printing since no 2 printers align the same way.
Changing forms I suppose could be the same too. Personally I would
make a report for each form. I also would write a source procedure to
determine what reports to call and what parameters to pass. Pull as
much logic out of the report procedure and make it external. Pass
queue's and / TYPE structures to the reports as passed values. This
lets you add another layer in between.
On 31 May 2007 08:22:41 -0400, "Ben E. Brady"
<REMOVEbbradyTHECAPS@FORREPLYaccela.com> wrote:
>Is it possible to have multiple page forms using different layouts in a
>report and then conditionally change them based upon the detail band?
---------------------------------------
Paul Blais - Hayes, Virginia
|