OPO: OPO Devloper's Guide's Mailing Label Example?...

From: Peter Yamamoto <pjyamamo_at_daisy.uwaterloo.ca>
Date: 1996/04/01
Message-ID: <Dp76Av.GCu_at_watdragon.uwaterloo.ca>#1/1


In the OPO Developer's Guide they have a brief description of how to accomodate mailing labels in OPO...

The suggestion is to use a repeater with no scrollbars. This allows you to repeat two (or more) frames per row. Nice, simple, elegant solution...

...until you try it.

The implication seems to be that if the number of records exceeds the number of spaces on the repeater that the form will produce a next page (something to the effect that you can page around the form in preview mode), presumably, I thought, because of the lack of a scrollbar.

This behaviour seemed logical knowing the behaviour of some other applications which essentially do the same thing: If a repeater object (without a scrollbar) can't display all its contents a "duplicate form" is created with the next set of repeated records.

However, this isn't what happens. The form simply displays the first x many records, where x is the number of frames which fit in the repeater. There are no other pages.

Am I missing something?

The description doesn't say "a page of mailing labels" it says mailing lists. It explicitly mentions paging around.

There are some workarounds, but they aren't that nice (make the repeater spread over more pages than you'll ever need and have the user print only the first Y pages [but then you get into having to manage interpage distances on different printers etc etc etc]; make a dummy table as the datasource for the form and somehow link the desired label records X per dummy table record; ...)

Yet another... non-feature in OPO?

Not to mention, even if you do get this to work, it is only a mental exercise considering that you can't print forms!

I don't know whether to laugh or cry.

Peter

-- 
Peter Yamamoto                     CS   Phone: +1 519-888-4567 x3299
University of Waterloo             MFCF Phone: +1 519-888-4567 x6488
Waterloo, Ontario, Canada N2L 3G1  Home Phone: +1 519-747-5318
Email: PJYamamoto_at_UWaterloo.CA     URL: http://daisy.uwaterloo.ca/~pjyamamo/
Received on Mon Apr 01 1996 - 00:00:00 CEST

Original text of this message