Zitat von
haentschman:
Hallo
Versuche mal folgendes:
1. Deine Versuche weglassen
2. nach dem Erzeugen des Datasets oder im OnCreate des Formulars
TDateTimeField(cdsBlubba.FieldByName('datum')).DisplayFormat:='dd.mm.yyyy';
3. dann sind alle Werte des Feldes Datum des Datasets cdsBlubba entsprechend des Formatstrings angepaßt
PS:
- solange das Dataset existiert bleibt die Formatierung bestehen. Auch nach Datenänderung.
- es gibt auch z.B. TNumericField wo man z.B. Floatwerte in der Darstellung formatieren kann.
ob der FormatString so paßt mußt du probieren.
Nachfrage: liegt das Datum in der
DB als String oder als Date Wert ? Im Falle des Strings funktioniert das nicht
Das Datum wurde ursprünglich als String gespeichert (da das bisher für meine Zwecke ausgereicht hat), habs gerad geändert. Als es als String vorlag hab ich eine
Exception bekommen, seitdem es als Datum gespeichert wird, tritt keine
Exception mehr auf, allerdings sind die Werte in dem DBGrid jetzt alle: ddmmyyyy
Danke (schonmal) für Deine/Eure Hilfe.