Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by khh,
20. Jul 2015
FUNKTIONIERT!!!!!!
Ich danke euch gewaltig !
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by khh,
20. Jul 2015
Hallo BadenPower,
(würdest du bitte deinen Test hier mal reinstellen? ich bekomme nur oben genannten Schrott hin) :-(
hat sich erledigt!
procedure TForm1.ZQuery1ZEITGetText(Sender: TField; var aText: string;
DisplayText: Boolean);
begin
Text := FormatDateTime('hh:mm', Sender.AsDateTime);
end;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by khh,
20. Jul 2015
mh, den "Blödsinn" hab ich nicht gesehen
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by khh,
20. Jul 2015
alsoo,
procedure TForm19.ClientDataSet1MyFieldGetText(Sender: TField; var Text: string; DisplayText: Boolean);
begin
Text := FormatDateTime('hh:mm', Sender.AsDateTime);
end;
procedure TForm19.ClientDataSet1MyFieldSetText(Sender: TField; const Text: string);
begin
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by khh,
20. Jul 2015
hab ich auch grad mal so versucht.
Leider lassen sich die Felder so nicht bearbeiten, trotz dass TColumn.readOnly false ist.:-(
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by khh,
20. Jul 2015
probier ich mal so aus,
ich danke dir
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by khh,
20. Jul 2015
ich habe mir überlegt, per Data.DB.TField.OnGetText und Data.DB.TField.OnSetText
das Datum zu speichern und mit der eingegebenen Zeit wieder zurück zu schreiben.
was meint ihr dazu ?
danke gruss KH
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by khh,
19. Jul 2015
alsoo,
EditMask ist wohl der richtige Weg die Eingabe zu beeinflussen.
Jetzt muss ich nur noch die richtige Maske hinbekommen.
Die diversen Möglichkeiten sind mir noch suspekt :-(
Ich befürchte aber, das verhindert mir immer noch nicht, dass das Datum zurück gesetzt wird :-(
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by khh,
18. Jul 2015
jemand ne Idee, ob das per DisplayFormat zu handeln ist ?
Oder gibt es einen anderen Weg?
Ich danke euch
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by khh,
17. Jul 2015
indem man ohne Doppelklick den enthaltenen Wert einfach z.B. mit 14:30 überschreibt.
Damit setzt man den Tag auf 0 resp. 30.12.1899