Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Paradox7 Tabelle Filtern (https://www.delphipraxis.net/22575-paradox7-tabelle-filtern.html)

Christian18 19. Mai 2004 14:13


Paradox7 Tabelle Filtern
 
Hallo,

Ich habe mal eine Frage und zwar möchte ich meine Datensätze Filtern. Wenn ich auf meinen Button1 klicke, dann sollen mir alle die angezeigt werden, wo in dem feld ja drinn stelt ich habe schon mal angefangen

Delphi-Quellcode:
  DM.TSchueler.Filtered:=False;
  DM.TSchueler.Filter:='ja';
  DM.TSchueler.Filtered:=True;
Dm ist ein Datenmodul und TSchueler ist die DB

mikhal 19. Mai 2004 14:23

Re: Paradox7 Tabelle Filtern
 
Tja, wonach möchtest du denn filtern?

In die Property Filter mußt du im Prinzip die Where-Klausel eines SQL-Statements reinschreiben (aber eben ohne Where).

Beispiel: Du willst die Tabelle nach einer Schulklasse filtern, dazu filterest du das Feld Klasse:
Code:
Table1.Filtered := False;
Table1.Filter := 'Klasse = ' + QuotedStr('6a');
Table1.Filtered := True;
Jetzt werden in der Tabelle nur noch die Einträge gezeigt, die sich auf die Klasse 6a beziehen.

Grüße
Mikhal

Christian18 19. Mai 2004 14:26

Re: Paradox7 Tabelle Filtern
 
ja ok das habe ich jetzt versteanden, aber wie kann ich dann wieder alle Datensätze anzeigen???

Sharky 19. Mai 2004 14:26

Re: Paradox7 Tabelle Filtern
 
Zitat:

Zitat von Christian18
ja ok das habe ich jetzt versteanden, aber wie kann ich dann wieder alle Datensätze anzeigen???

Einfach Table1.Filtered := False; und fertig ;-)

[edit]:shock: In der selben minute geantwortet wo gefragt wurde. Man sind wir gut ;-) [/edit]

Christian18 19. Mai 2004 14:27

Re: Paradox7 Tabelle Filtern
 
ok dumme frage ich habe es jetzt schon alleine gesehen.

mit

Table1.Filtered:=False;


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:46 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