Wenn Du das An/Abschalten auskommentierst, werden dann Daten angezeigt? Folgender Test funktioniert bei mir, wenn im Master ein Feld mit der Zeilennummer eingefügt ist (war zu faul mir eine Datenquelle zu erstellen):
Delphi-Quellcode:
procedure DialogPage1OnShow(Sender: TfrxComponent);
var
i : integer;
begin
for i := 1 to 10 do
CheckListBox1.Items.Add(Format('Zeile %d', [i]));
end;
procedure MasterData1OnBeforePrint(Sender: TfrxComponent);
begin
if CheckListBox1.Checked[<Line#> - 1] then
MasterData1.Visible := True
else
MasterData1.Visible := False;
end;
Und mit Dialogdefinition meinte ich dieses hier (das FR-Pseudoobjekt und die Folgezeilen) aus dem
dfm:
Code:
object DialogPage1: TfrxDialogPage
[EDIT]Max mal nach der while not eof ein first
[/EDIT]