Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Daten mit DatePicker selektieren (https://www.delphipraxis.net/7343-daten-mit-datepicker-selektieren.html)

Privateer3000 9. Aug 2003 20:43


Daten mit DatePicker selektieren
 
Hiho,

wie kann man in einem DBGrid wie folgt herausfiltern.
Mit einem MonthCalendar wird ein Monat ausgewählt.In einer dbf-Tabelle gibt es eine Spalte die monat (dort sind Monatszahlen ohne führende Null gespeichert) heisst. Nun soll nach Auswahl des Monats die Datensätze im Grid angezeigt werden die zu der Auswahl passen.
Uff

MrSpock 9. Aug 2003 20:51

Re: Daten mit DatePicker selektieren
 
Hallo Privateer3000,

da bieten sich Filter an:

Delphi-Quellcode:
Table1.Filtered := False;
Table1.Filter := 'monat='+IntToStr(Calendar1.Month);
Table1.Filtered := True;

Privateer3000 9. Aug 2003 21:08

Re: Daten mit DatePicker selektieren
 
Das wäre genial :)
aber hiermit: IntToStr(MonthCalendar1.Month); stimmt etwas nicht?!

MrSpock 9. Aug 2003 21:16

Re: Daten mit DatePicker selektieren
 
Hallo Privateer3000,

ja, das ist genial :mrgreen: .

Ich hatte übersehen, dass du das DateTimePicker Objekt und nicht den Calendar benutzt, in diesem Fall könnte der Code wie folgt aussehen:

Delphi-Quellcode:
var
  year,
  month,
  day  : word;
...
Table1.Filtered := False;
DecodeDate(DateTimePicker1.DateTime, year, month, day);
Table1.Filter := 'monat='+IntToStr(month);
Table1.Filtered := True;

Privateer3000 9. Aug 2003 21:28

Re: Daten mit DatePicker selektieren
 
Perfekt Spocki!


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