Forum: Sonstige Fragen zu Delphi
Delphi
by David Martens,
12. Feb 2010
@Chemiker:
1. Ich benutze early binding um wenigstens etwas Kontrolle zu behalten. Dein Beispiel ist late binding.
2. Im Endeffekt mach ich auch genau das was du vorgeschlagens hast:
Data := VarArrayCreate(, varVariant);
...
Data := TDataSource.DataSet.Fields.Fields.AsDateTime;
Forum: Sonstige Fragen zu Delphi
Delphi
by David Martens,
11. Feb 2010
@Amateurprofi:
Das habe ich bei beiden getestet: heutiges Datum angeben -> im "Delphiformat" and Exfel übergeben -> in Excel steht das heutige Datum.
Bei beiden die 0 angegeben -> bei beiden steht das gleiche Datum
____________________________
Ja Excel und Delphi haben den gleichen Stichtag
@bit4bit:
Das explizite Angeben des Formates mach ich schon und habe damit ab Version 2003 mein...
Forum: Sonstige Fragen zu Delphi
Delphi
by David Martens,
4. Feb 2010
Hier zur Anschauung noch die Excel-Dateien
Forum: Sonstige Fragen zu Delphi
Delphi
by David Martens,
4. Feb 2010
@p80286:
Wenn ich Daten vom z.B.: 1.2.2010 bis 1.4.2010 habe und excel die Datumszeile als Text interpretiert, dann ist in der dazugehörigen Pivottabelle die Sortierung:
01.02.2010
01.03.2010
01.04.2010
02.02.2010
02.03.2010
03.02.2010
Forum: Sonstige Fragen zu Delphi
Delphi
by David Martens,
4. Feb 2010
Also zu 1. nochmal. Ich glaube jetzt habe ich die Antwort, aber wiso das so ist, keine Ahnung?
noch zur Info: damit die Übertragung der Daten schneller geht mache ich folgendes:
var
Data : OleVariant;
...
begin
...
Forum: Sonstige Fragen zu Delphi
Delphi
by David Martens,
4. Feb 2010
Ich habe einen Excel-Server für den Export geschrieben (mit early binding). Damit kann man aus unserem Programm heraus alle möglichen Änderungen, bis hin zu Pivottabellen und Diagramme erzeugen.
Das Ganze unterstützt mehrere Excel Versionen (97 bis 2007). Nun bin ich aber auf leider auf ein(zwei) Problem(e) gestoßen das sich nicht mehr so einfach lösen lässt:
1. Wichtig:
Seit Version 11...