Hallo,
mit folgenden Code, lese ich die Inhalte der Fields aus.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| with CreateTQueryFMT (pzdSQLSollZeiten, [Zeitmodell_NR,Schicht_NR,IntToStr(TAG_NR)]) do try Clipboard.AsText := Text; open; if not Fields[0].IsNull then begin DBEditTimeVon.Text := Fields[0].Value; DBEditTimeBis.Text := Fields[1].Value; end; close; finally free end; |
Nicht verwirren lassen, von meinem WITH-Zweig, letztendlich das selbe wie ein with Query do ... .
Die Fields haben auf jeden Fall einen Wert. Dieser Wert soll in ein Maskedit eingetragen werden. Es muss auch ein maskedit bleiben.
Offensichtlich stimmt aber die Formatierung meines Maskedit nicht. Ich verwende !90:00:00;1;_ für 00:00:00. Ich möchte aber !90:00;1;_ für 00:00. Nehme ich die kurze Form, werden aber Uhrzeiten wie 16:30:00 als 16:00 dargstellt. Verwende ich die lange Formatierung wird 16:30:00 dargestellt.
Wie schaffe ich es, dass ich mit der kurzen Formatierung auch die Minuten angezeigt werden?
Vielen Dank, mexx
Das Unsympathische an den Computern ist, dass sie nur ja oder nein sagen können, aber nicht vielleicht.