Einzelnen Beitrag anzeigen

manfred_h

Registriert seit: 4. Nov 2005
Ort: Basel
442 Beiträge
 
Delphi XE2 Enterprise
 
#25

Re: Fastreport Objekt in abhängikeit von DB Feld

  Alt 11. Jun 2009, 14:42
Das Problem ist gelöst.

Es darf kein ds.Next; verwendet werden.
hier die funktionierende Version:
Delphi-Quellcode:
procedure DetailData1OnBeforePrint(Sender: TfrxComponent);
var
i: Integer;
ds: TfrxDataSet;
list: TStringList;
db_list: String;
begin
  ds := Report.GetDataset('default');// username of ds
  list := TStringList.Create;
  ds.GetFieldList(list);
  for i := 0 to list.Count -1 do
  begin
    if list[i]='PERSONSthen
    begin
      var_dist_persons.Visible := true;
      dist_persons.Visible := true;
    end;
    //
    if list[i]='WORKERthen
    begin
      var_dist_worker.Visible := true;
      dist_worker.Visible := true;
    end;
    //
    if list[i]='PLACEMENTthen
    begin
      var_dist_placement.Visible := true;
      dist_placement.Visible := true;
    end;
    //
    if list[i]='BEDSthen
    begin
      var_dist_beds.Visible := true;
      dist_beds.Visible := true;
    end;
    //
    if list[i]='Q_GIDEONSthen
    begin
      var_dist_q_gideons.Visible := true;
      dist_q_gideons.Visible := true;
    end;
    //
    if list[i]='CATthen
    begin
      var_dist_cat.Visible := true;
      dist_cat.Visible := true;
    end;
  end;
end;
Shalom
Manfred
  Mit Zitat antworten Zitat