Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi AdvDBDatetimePicker Nullwert (https://www.delphipraxis.net/152144-advdbdatetimepicker-nullwert.html)

Grolle 12. Jun 2010 21:27

AdvDBDatetimePicker Nullwert
 
Hallo,

ich nutze in einer Anwendung einen AdvDBDatetimePicker. Kind ist auf Date und in der Datenbank habe ich auch Date als Datentyp. Wie bekomme ich denn da jetzt einen leeren bzw, einen Nullwert rein, für den Fall, dass das Datum nicht eingetragen wird?!

Viele Grüße ...

Grolle 14. Jun 2010 10:35

AW: AdvDBDatetimePicker Nullwert
 
Putsch :stupid:. Ich habe mit dieser Kombination (Query,Datasource,(Adv)DBDatetimePicker) immer wieder meine Probleme (Modus ShowCheckbox, Datum nicht korrekt). Weiß da jemand eine best practice?

Viele Grüße

blondervolker 22. Nov 2011 18:22

AW: AdvDBDatetimePicker Nullwert
 
Ich habe das gleiche Problem.
sollte dies schon gelöst sein kann man da noch eine Antwort bekommen
wie es funktioniert?

shmia 22. Nov 2011 18:43

AW: AdvDBDatetimePicker Nullwert
 
Man könnte z.B. im Event OnBeforePost des Datasets reagieren:
Delphi-Quellcode:
procedure TForm1.Query1BeforePost(DataSet: TDataSet);
begin
   // die Konstante 0.1 wird verwendet um Rundungsproblemen aus dem Weg zu gehen
   if DataSet.FieldByName('SpeicherDatum').AsDateTime <= 0.1 then
      DataSet.FieldByName('SpeicherDatum').Clear;
end;

blondervolker 22. Nov 2011 19:03

AW: AdvDBDatetimePicker Nullwert
 
Ja Danke ich probier es mal aus.:thumb:


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