![]() |
Datenbank: Ads local Server • Version: 7.1 • Zugriff über: TDataSet
DateTime aus Datenbank in DateTimePicker (Ereignis?)
Hallo,
bei welchem Ereignis lese ich am Besten einen Datumsstring aus der Datenbank? Er soll natürlich immer zum passenden Datensatz im Feld stehen. Im Moment steht lese ich das Datum nur beim AfterScroll aus. Viele Grüße... |
Re: DateTime aus Datenbank in DateTimePicker (Ereignis?)
AfterScroll sollte ok sein, da dieses Ereignis beim Verschieben des Datensatzzeigers ausgelöst wird.
|
Re: DateTime aus Datenbank in DateTimePicker (Ereignis?)
Hallo,
ich muss diesen Thread nochmal hochholen, da sich der DateTimePicker nicht aktualisiert :?
Delphi-Quellcode:
Woran kann das liegen?
DateTimePicker1.DateTime := AdsTable1.FieldByName('Geburtstag').AsDateTime;
Viele Grüße |
Re: DateTime aus Datenbank in DateTimePicker (Ereignis?)
Hallo Stefan,
ich würde das Ereignis OnDataChange() der Komponente DataSource verwenden:
Delphi-Quellcode:
Grüße vom marabu
procedure TDemoForm.DataSourceDataChange(Sender: TObject; Field: TField);
begin if not Assigned(Field) or SameText(Field.FieldName, '_MODIFIED') then DateTimePicker.DateTime := Query.FieldByName('_Modified').Value; end; |
Re: DateTime aus Datenbank in DateTimePicker (Ereignis?)
Hi,
nix zu machen. Das zum Datensatz gehörige Datum wird nicht aktualisiert :? Viele Grüße... |
Re: DateTime aus Datenbank in DateTimePicker (Ereignis?)
Dein Fehler versteckt sich an einer anderen Stelle, denn bei mir funktioniert mein Code.
|
Re: DateTime aus Datenbank in DateTimePicker (Ereignis?)
Das habe ich befürchtet! :wall:
// Edit Fehler gefunden: Einige Daten waren von <1900 DateTimePicker war >= 1900 ! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:44 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