Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Filterfunktion von TTable (https://www.delphipraxis.net/157673-filterfunktion-von-ttable.html)

RalfE 20. Jan 2011 14:03

Datenbank: Interbase • Version: 7.0 • Zugriff über: BDE 5.0

Filterfunktion von TTable
 
Hallo,

ich will einen Code erweitern, bei dem die Filter-Funktion
benutzt wird, aber sie funktioniert nicht.
Habe eine Tabelle Sachtyp, in der unter den
FachNr = 1....
FachNr = 2....
FachNr = 3.... entsprechende Daten stehen.

Mit IBConsole Select * From Sachtyp werden mir alle 3 Datensätze korrekt angezeigt.

Habe mal folgenden Test-Code implementiert, bei FachNr = 2,
bei FachNr = 3
ist Label1.Caption leer.

Delphi-Quellcode:
tblSachtyp.Filter := 'FachNr = 1' ; // funktioniert
tblSachtyp.Filter := 'FachNr = 2' ; // funktioniert nicht
tblSachtyp.Filter := 'FachNr = 3' ; // funktioniert nicht
tblSachtyp.Open;
Label1.Caption := tblSachtyp.FieldByName('Name').AsString;

Warum ?

Danke.

marabu 21. Jan 2011 06:31

AW: Filterfunktion von TTable
 
Hallo Ralf,

mit der Eigenschaft Filter legst Du nur die Filterkriterien fest. Gefiltert wird erst, wenn die Eigenschaft Filtered auf True gesetzt wird. Testen kannst Du direkt im Formular-Editor der IDE.

Grüße vom marabu


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:11 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz