2017-03-12 8 views

答えて

0

;

procedure TMyForm.frxMyReportBeforePrint(Sender: TfrxReportComponent); 
begin 
    if Sender.Name = 'Picture1' then 
    begin 
    // Check data set field condition - for example: 
    if DataSource.DataSet.FieldByName('MyFieldName').AsInteger = 1 then 
     Sender.Visible := True 
    else 
     Sender.Visible := false; 
    end; 
end; 
+0

スクリプトのサポートとFRを持っている場合は、スクリプトで使用することができます::: '手順Picture1OnBeforePrint(TfrxComponent送信者)のようなFastReportののOnBeforePrintイベントを使用 begin Picture1.Visible:= ...ここに入力してください... end; ' – gpi

+0

@gpiこれは実質的に同じですが、スクリプトのサポートが必要です。:) –

+0

はい、スクリプトのサポートで簡単に書くことができますコード – gpi

関連する問題