Fast Report - Down Then Across Column

From eStream Software

Introduction

By default in Fast Report if you set 2 or more columns in detail it will shown the data Left Right.
In order to shown DownThenCross you need do some script as below.

Requirement

  • Fast Report
  • SQL Accounting Version 722 & above

Steps

Below is example using GL Official Receipt

FR-DownThenCross-01.jpg
01. Select DetailData Band
02. Click Properties Tab
03. Set the following setting
Setting Description
Columns Number of column(s) to shown
ColumnWidth Width for each column
FR-DownThenCross-02.jpg
04. Click Events Tab
05. Double Click OnAfterPrint & enter below script
procedure DetailData3OnAfterPrint(Sender: TfrxComponent);
begin
  DownThenAcross_After(Sender, 'FromDockey');
end;
06. Repeat Step 5 again for OnBeforePrint & enter below script
procedure DetailData3OnBeforePrint(Sender: TfrxComponent);
begin
 DownThenAcross_Before(Sender, 'FromDockey');
end;

See also