![]() |
dbase tabelle filtern
wie kann ich eine DBase tabelle Filtern um alle datensätze zu bekommen, bei denen ein bestimmtes Feld leer ist?
schon mal Danke im Vorraus mfg Sebastian |
Re: dbase tabelle filtern
Hallo,
Auf Komponete Table klicken und dann im Objektinspektor auf Ereignisse wechseln. Ins leere Feld neben OnFilterRecord klicken dann öffnet sich folgende Prodecure: procedure TForm1.Table1FilterRecord(DataSet: TDataSet; var Accept: Boolean); begin Table1.FieldValues['TelefonNr']:= Null; "Hier den Filter eintragen" end; Den Filter auf an setzen (Beispiel Button Komponte) procedure TForm1.Button1Click(Sender: TObject); begin Table1.Filtered:= True; end; Das ist alles! |
Re: dbase tabelle filtern
Danke werde es heute noch probieren!
|
Re: dbase tabelle filtern
so hab es mal probiert, ist aber nicht das was ich brauch!
ich brauch sowas in der art:
Delphi-Quellcode:
wobei genre vom typ numerisch ist.
table1.filtered:= false;
table1.filter := 'genre =' + Quotedstr (Null); table1.filtered:= true; mfg Sebastian |
Re: dbase tabelle filtern
Hallo lordcroc,
was hälst Du denn von:
Code:
mfg
Tab.filter := 'genre='''''; // zeige alle mit leerem Feld genre
Tab.Filter := 'genre<>'''''; // zeige alle, bei denen in genre etwas steht eddy |
Re: dbase tabelle filtern
probier ich mal und melde mich dann wieder!
|
Re: dbase tabelle filtern
habe es so probiert bekomme ne eception vo wegen ungültiger Integerwert. trotzdem Danke!
|
Re: dbase tabelle filtern
Hallo lordcroc,
dann kann Dein Feld aber kein String sein oder Deine Fehlermeldung hängt mit ganz was anderem Zusammen. Schick mir doch mal ein paar Sätze aus Deiner Datenbank, dann kann ich Dir vielleicht weiterhelfen. mfg eddy |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz