Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.275 Beiträge
 
Delphi 10.4 Sydney
 
#61

AW: Procedure in Procedure aufrufen klappt nicht

  Alt 10. Feb 2020, 23:06
Hallo,
habe gerade ein Delphi da.

Beim Wechsel des TabSheets folgendes aufrufen

Dbf2Bestand.Filtered:=false;
Dbf2Bestand.Filtered:=true;

und dann

procedure TForm1.Dbf2BestandFilterRecord(DataSet: TDataSet; var Accept: Boolean);
begin
if PageControl.ActivePage=P1 then
begin
Accept := (Dbf2Bestand.FieldByName('SCHUBLADE').AsString = 'ALLE') or
end;

if PageControl.ActivePage==P2
(Dbf2Bestand.FieldByName('SCHUBLADE').AsString = 'BE');


usw.

d.h. du filterst immer neu beim Wechseln des TabSheets.

Willst Du es etwas mehr "on yout finger tips" -> werf das TDBGrid weg und nimm das normale TStringGrid.
Heiko
  Mit Zitat antworten Zitat