1
2つのデザインでレポートを作成するか、 のレポートを生成する必要があります。 私のデータセットではカテゴリを特定できますが、1回のクリックでレポートを表示する方法がわかりません。クリックするとデータセットの値に応じて2つのデザインを生成できる必要がありますdelphi xe7を使用してfastreport5.0でpdfの異なる2種類のデザインを印刷
2つのデザインでレポートを作成するか、 のレポートを生成する必要があります。 私のデータセットではカテゴリを特定できますが、1回のクリックでレポートを表示する方法がわかりません。クリックするとデータセットの値に応じて2つのデザインを生成できる必要がありますdelphi xe7を使用してfastreport5.0でpdfの異なる2種類のデザインを印刷
;
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;
スクリプトのサポートとFRを持っている場合は、スクリプトで使用することができます::: '手順Picture1OnBeforePrint(TfrxComponent送信者)のようなFastReportののOnBeforePrintイベントを使用 begin Picture1.Visible:= ...ここに入力してください... end; ' – gpi
@gpiこれは実質的に同じですが、スクリプトのサポートが必要です。:) –
はい、スクリプトのサポートで簡単に書くことができますコード – gpi