Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by BadenPower,
12. Jul 2015
Lade einmal die entsprechende .lfm und .pas hier hoch, oder wenn möglich das ganze Projekt hier hoch. Ich schau es mir dann mal an, wo der Fehler denn nun wirklich liegt.
Wie gesagt, wenn alles richtig eingetellt ist, dann funktioniert es.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by BadenPower,
12. Jul 2015
Ich dachte eigentlich, dass er nun
time '00:00:00' + (datediff(minute,arbeitsbeginn,arbeitsende ))as zeit from arbeitszeiten
benutzt, um einen Time-Wert zu erhalten.
So langsam weiss man gar nicht mehr, was der TE denn nun wirklich macht.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by BadenPower,
12. Jul 2015
Klar dass es "InGetText" nicht gibt. Das gibt es unter Delphi auch nicht.
Das Event heisst "OnGetText" und steht TField auch bei Lazarus zur Verfügung.
Was mich allerdings wundert ist das DisplayFormat beim TE nicht funktioniert. Habe es nochmals geprüft und es funktioniert bei mir tadellos.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by BadenPower,
10. Jul 2015
Wenn Du in DateDiff als ersten Parameter statt "minute" "second" nimmst, dann bekommst Du die Sekunden.
Und die formatierte Ausgabe im Grid bekommst Du jetzt wieder mit der Property DisplayFormat = hh:mm:ss wenn auch die Sekunden erwünscht sind.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by BadenPower,
10. Jul 2015
SELECT TimeDiff(cast(arbeitsbeginn as Time),cast(arbeitsende as Time)) as zeit FROM arbeitszeiten
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by BadenPower,
10. Jul 2015
Weil Dein Datentyp nicht ftDateTime,ftDate oder ftTime ist.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by BadenPower,
10. Jul 2015
Dann hast Du im Objektinspektor die Property "DisplayFormat" wahrscheinlich so gesetzt:
'HH:mm'
anstatt so:
HH:mm