Question “How do I detect the last detail printed in a group?” Solution Create a separate dataset that counts the values present for each group based on the grouping field. You can then use this information to determine when the detail band has reached its final record for that group and you can make alterations Full Article…
Search the Wiki
How To…Align Group Footer to Bottom
Question “How can I align the Group Footer to the bottom of the page?” Solution The following example uses the GrouppFooter.BeforePrint event to to align a static height group footer to the bottom of the page. Download: AlignGroupFooterToBottom.zip Sample Delphi code: procedure TForm1.ppGroupFooterBand1BeforePrint(Sender: TObject); var lPageBottom: Single; begin {Get the bottom of the page from the Full Article…
How To…Write Checks Using ReportBuilder
Question “Is it possible to print pre-formatted checks using ReportBuilder?” Solution The following example uses a free Delphi library NumWords to convert numerical values into English text. This allows you to convert a dollar amount to a text string for check writing purposes. The full version of this library including other language translations is available Full Article…