2017-03-13 14 views
0

DelphiのFastReportのクロスタップで太字にすることはできますか? MS SQLプロシージャを使用して動的にレポートを作成します。 ある行の特定の値(特にID)に対しては、行全体を急速に太くしたいと思います。 行数は一定ですが、データの列数は異なります。 次の例では、Salary = Benの場合、Benの行を太字にする必要があります。 Example picFastReport + DelphiXE8クロスタブ、太い行

答えて

0

レポートのスクリプトでの使用:

procedure Cross1OnPrintRowHeader(Memo: TfrxMemoView; HeaderIndexes, 

HeaderValues, Value: Variant); 
begin 
    if Value = 'Ben' then Memo.Font.Style := fsBold;                         
end; 

procedure Cross1OnPrintCell(Memo: TfrxMemoView; RowIndex, ColumnIndex, CellIndex: Integer; RowValues, ColumnValues, Value: Variant); 
begin 
    if RowValues[0] = 'Ben' then Memo.Font.Style := fsBold;                
end; 
関連する問題