Einzelnen Beitrag anzeigen

Zwirbel

Registriert seit: 17. Aug 2009
66 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Anzeige des Datum in DBGrid

  Alt 22. Sep 2016, 06:58
ich habe die Lösung schon mal gesehen, aber trotz intensiver Suche (und wahrscheinlich auch weil mir die Augen immer zufallen) finde ich sie nicht mehr:

Ich möchte das Datumsformat in einem DBGrid von der lokalen Einstellung "dd.mm.yyyy" auf "yyyy-mm-dd" ändern, da mein Programm dieses Format verwendet/anzeigt (also z. B. im Picker). Ich habe schon versucht, das global im Programm umzusetzen, aber das klappt leider nicht:

Delphi-Quellcode:
procedure Tmainform.FormShow(Sender: TObject);
var d : TDate ;
    fs : TFormatSettings ;
begin
     fs.DateSeparator := '-' ;
     fs.ShortDateFormat := 'yyyy-mm-dd' ;
end;
Hat jemand einen Tipp, wie ich das ändern kann? Ich habe eben den Tipp gelesen, einfach das Datum in der Systemsteuerung zu ändern, aber das ist natürlich nicht praktikabel.
dbsAM_FB ist eine "TFDConnection" komponente.
Delphi-Quellcode:
  dbsAM_FB.FormatOptions.FmtDisplayDateTime := ...
  dbsAM_FB.FormatOptions.FmtDisplayDate := 'yyyy-mm-dd';
  dbsAM_FB.FormatOptions.FmtDisplayTime := ...
Gruß, Markus
  Mit Zitat antworten Zitat