Entwickler-Ecke
Datenbanken - Datum in einem DBGrid suchen
Aadelbert - Do 04.09.03 14:29
Titel: Datum in einem DBGrid suchen
Hallo Leute,
ich lasse mir in einem DBGrid den Inhalt einer Access-Datenbank anzeigen. Nun möchte ich ein Datum im DataPicker auswählen und anschließend sollen im DBGrid alle Datensätze angezeigt werden die >= als das ausgewählte Datum im DataPicker sind. Da ich blutiger Anfänger bin, hoffe ich dringend auf Hilfe!
Mfg
Aadelbert
neojones - Do 04.09.03 15:32
Entweder einen Filter in der TTable-Komponente setzen (Wenn das die jeweilige Table-Komponente unterstützt) oder eine TQuery mit SQL füttern.
Im DBGrid selber kannst Du gar nicht suchen, weil das nur dazu dient, die Daten aus der Datenquelle anzuzeigen.
Viele Grüße,
Matthias
Aadelbert - Do 04.09.03 19:58
Titel: Suche im DBGrid
Hallo Matthias,
in einem DBGrid suchen ist eigentlich kein Problem. Ich gebe dir ein Beispiel:
Also DBGrid zeigt Datensätze an. Nun sollen alle Arten eines bestimmten Typs angezeigt werden:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22:
| procedure TService.DBGrid2DblClick(Sender: TObject); var Art: string; ArtString : string; ClickedOK: Boolean; begin
ClickedOK := InputQuery('Suche Name', 'Geben Sie einen Namen ein', Art);
if ClickedOK then if Art = '' then EXIT;
ArtString := Art;
ADODataSet5.Close; SQLString:= 'select * from DBT where Typ=' + '"' + ArtString + '"'; ADODataset5.CommandText:=SQLString; ADODataSet5.Active:=true;
end; |
Wird wunschgemäß angezeigt!
Dasselbe möchte ich mit einem Datum machen. Wie könnte es gehen?
Gruß
Aadelbert
Moderiert von
UGrohne: Delphi-Tags eingefügt
MSCH - Do 04.09.03 20:17
ich glaube zu wissen, dass die Kadao Kompos eine nette DBGrid enthalten, die sowas nettes kann. Sind Freeware.
grez
msch
neojones - Fr 05.09.03 16:11
@Aadelbert: Damit suchst Du aber nicht im DBGrid sondern in der zu Grunde liegenden Datenkomponente, wie oben bei mir beschrieben.
In einem normalen DBGrid ist es nicht möglich, zu suchen, ausser, man geht manuell alle Datenfelder durch.
Viele Grüße,
Matthias
Aadelbert - So 07.09.03 11:16
Titel: Suche nach Datum
Hallo Matthias,
stimmt natürlich. Mit dem Datum funktioniert es mittlerweile auch. Trotzdem Danke.
Mfg
Aadelbert
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!