Question
“How can I force a page break on specific data values?”
Solution
This example conditionally controls pagination by using a PageBreak component in the detail band andconditionally toggling the PageBreak.Visible property.
Download: PageBreakDataValueRAP.zip
Sample RAP code:
procedure DBText1OnPrint;
begin
  { force a page break }
  if orders['OrderNo'] = 1010 then
    PageBreak1.Visible := True
  else
    PageBreak1.Visible := False;
end;