Ich habe mich jetzt nochmal ein bisschen mit dem DateTimePicker und LiveBinding beschäftigt. Ist das Datum als String zum Beispiel in einer Datenbank gespeichert, dann bekomme ich das Datum in den DateTimePicker. Dazu muss der BindLink so aussehen :
Delphi-Quellcode:
object BindLink_2: TBindLink
Category = 'Links'
SourceMemberName = 'BIRTHDAY'
ControlComponent = AdvDTP_1
SourceComponent = BindScopeDB_ClientMasterData
ParseExpressions = <>
FormatExpressions = <
item
ControlExpression = 'Date'
SourceExpression = 'StrToDateTime(AsString)'
end>
ClearExpressions = <>
end
Warum hat man da eigentlich nicht gleich den Weg für zurück eingebaut ? Das ist mir unverständlich oder übersehe ich da mal wieder etwas ?
Im Moment behelfe ich mir erstmal mit einem MaskEdit, was gut funktioniert. Ich werde aber trotzdem an dem Thema dranbleiben und weiter im Internet nach einer Lösung suchen. Es kann ja nicht sein, dass ich der einzige mit dem Problem bin.