Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Dbgrid, Datum/Uhrzeit; und das ganze wieder editieren... (https://www.delphipraxis.net/11939-dbgrid-datum-uhrzeit%3B-und-das-ganze-wieder-editieren.html)

Ricane 17. Nov 2003 13:03


Dbgrid, Datum/Uhrzeit; und das ganze wieder editieren...
 
Moin,

ich habe ein echt nerviges Problem mit meinem DBGrid, sowie dem zugehörigen SQL String.

Also. Ich habe in meinem DBGrid best. Felder, wo ein Zeitstempel gesetzt wird, wenn dieses Feld geklickt wird. Jetzt ist es aber so, das ich diese Feld im Nachhinein wieder ändern möchte.

Ich möchte das Feld so formatiert haben, das nur die Uhrzeit ohne sekunden zu sehen ist. Dafür könnte man ja eigentlich im SQL String den Convert Befehl nutzen (gepaart mit der Konvertierungsnummer 108).

Wenn die Zeile nicht markiert ist, klappt das auch alles wunderbar. Dann werden die Stunden und die Minuten gezeigt. Wird die Zeile aber markiert, muss der Wert ja als String ausgelesen werden, damit der Feldinhalt ja auch geändert werden kann. Dann kann man die Konvertierung aber ja nicht mehr machen, da man ja den String braucht und nicht DateTime. Dann wird also wieder das ganze Datum angezeigt... Nämlich als DD-MM-JJJJ HH:MM:SS

Wie ist das zu lösen? Ich hatte erst gedacht das man ein AdoDataSet nehmen kann und dann einach die betreffenden Felder dort in die Parameterliste einträgt und dort unter "DisplayFormat" und "EditMask" die Felder auf "hh:mm" beschränkt... Aber das klappert leider auch nicht...

Wer weiss rat?


Grüsse,

Ricane


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