(Third time I sent this, not sure why it is not going through)
For example, in the report designer, click on REPORT tab then BREAKS. (Or
hit CTRL B) You can then
create a report BREAK for any column in your driving table/view. So for
instance, you could create a break
on Invoice Number. One of the options listed is "Start New Page", which
means when the value in the
column you selected for the break changes, Rbase will cause a form feed and
start a new page on the
printer. There are other options relating to page control here as well.
You can create multiple breaks in a report and have forms feeds as needed.
For instance, one way of doing multiple page invoices could be to set a
break on invoice number.
Place all invoice address info on the Break Header band. Place the invoice
detail data in the detail band.
Place invoice totals in the in Break Footer Band. (Set the invoice as
needed, this can be very complex or
very simple, depending on what you need and how your data is stored)
Click CTRL B or select REPORT, BREAK. Highlight the break(0) line and click
the START ON NEW PAGE
option. Rbase will perform a form feed before each new invoice number.
The above scenario is normally used when printing multiple invoice numbers
with one print statement such as;
PRINT INVREPORT Where INVSTATUS = 1
This might generate several invoices, yet due to the report break and the
option start on new page, each invoice
number would start on a new page.
You can also right click on the Report Header Band, and there is an option
for NEWPAGE there as well.
This can be useful in some situations as well.
The above is a very simple sample, but you should be able to get the idea.
-Bob