Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Tabelle nach Datumstring filtern (https://www.delphipraxis.net/3870-tabelle-nach-datumstring-filtern.html)

Mitchl55 3. Apr 2003 15:28


Tabelle nach Datumstring filtern
 
Hallo

möchte eine Tabelle mit Datumsfeld (XX.XX.XXXX) Tag/Monat/Jahr filtern nach XX.XXXX Monat/Jahr... bekomme das einfach nicht hin. Hat jemand da eine Lösung?

Gruß Mitchl

nailor 3. Apr 2003 16:13

Frage: Meinst du: Einfach alles nach dem zweiten Punkt löschen?
Oder: Was meinst du mit "Tabelle" und "Datumsfeld"?

Mitchl55 3. Apr 2003 16:25

Hallo

ich meine wenn ich in einer Tabelle die Datensätze:

z.B.:

21.04.2002
21.03.2003
05.06.2003
24.03.2003
01.09.2004

filtere nach 03.2003 (März 2003) müßte er mir nur noch die Daten

21.03.2003
24.03.2003

anzeigen im DBGrid.

Jetzt komm ich leider nicht auf die dafür anzugebenen Filterbedingungen.

---
Table1.Filter := ??
---

Gruß

Mitchl

APP 3. Apr 2003 17:06

Hallo,

ich benutzte den Alias 'DBDEMOS', Tabelle 'reservat.db' Feld 'Card_Exp'.

Alle Datensätze vom Monat November im Jahre 1997:
Delphi-Quellcode:
PROCEDURE TForm1.Button3Click(Sender: TObject);
BEGIN
   Table1.Filtered := False;
   Table1.FilterOptions := [foCaseInsensitive];
   Table1.Filter := ('Card_Exp<=''30.11.1997'' AND Card_Exp>=''01.11.1997''');
   Table1.Filtered := True;
END;
p.s. Bei aufwändigeren Filtermaßnahmen solltest Du auf ein TQuery umsteigen.

Daniel B 3. Apr 2003 17:21

Hallo,

ab nach Datenbanken. ;)

Grüsse, Daniel :hi:

Mitchl55 3. Apr 2003 17:31

Wie bekomme ich das denn dann hin wenn bei einem Monat die Tage wechseln
Februar 28/29 Tage? Geht das filtern normal nicht einfachen?

Gruß

Mitchl

PS: Wie funktioniert TQuery denn dann? Noch nie damit gearbeitet! Ist es leicht zu verstehen?


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:33 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-2025 by Thomas Breitkreuz