Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi SQL Abfrageergebnis in exel exportieren mit standartkompos (https://www.delphipraxis.net/57776-sql-abfrageergebnis-exel-exportieren-mit-standartkompos.html)

Klaus D. 26. Nov 2005 16:07

Datenbank: ADS • Version: 6.2 • Zugriff über: SQL

SQL Abfrageergebnis in exel exportieren mit standartkompos
 
Gruß
Wer von euch hat Erfahrung mit dem Exportieren eines SQL Abfrageergebnis nach exel,
und welche Möglichkeiten habe ich diese Exeldatei aus meinem Programm heraus per Mail zu verschicken.
bisher versende ich kleine Mails mit folgender Proc.
Delphi-Quellcode:

 ShellExecute(Handle, 'open',
 PChar('mailto:'+adresse+'?subject='+Betreff+'&body='+Text),nil,nil,SW_SHOW);
aber wie füge ich einen Anhang ein.
Danke im voraus....Klaus Dabergott

Jelly 26. Nov 2005 16:40

Re: SQL Abfrageergebnis in exel exportieren mit standartkomp
 
Was willst Du denn nun machen. Eine Excel Tabelle erstellen oder eine Mail verschicken :gruebel:

Excel kannst Du über die OLE Schnittstelle steurern.
Mails versenden z.B. mit den Indy Komponenten.

Klaus D. 26. Nov 2005 16:52

Re: SQL Abfrageergebnis in exel exportieren mit standartkomp
 
Hallo
Ich möchte ein Abfrageergebnis in einer Exel datei exportieren=> temp.zwischenspeichern und als Anhang mit dem StandartMailhandler verschicken.

marabu 26. Nov 2005 17:22

Re: SQL Abfrageergebnis in exel exportieren mit standartkomp
 
Hallo Klaus,

wäre es da nicht leichter das Ganze gleich in Excel zu erledigen? Du kannst doch mit Excel direkt auf SQL-Daten zugreifen. Und das Verschicken einer mail mittels eines VBA-Scripts sollte auch keine Riesenhürde darstellen.

Grüße vom marabu

Thanatos81 26. Nov 2005 17:27

Re: SQL Abfrageergebnis in exel exportieren mit standartkomp
 
Zum verschicken per Mail kannst z.B. mal hier schauen:
http://www.delphipraxis.net/internal...ct.php?t=54560

Zum exportieren in eine .xls: Einfach per Standard-Kompo wird es so einfach nicht gehen, aber in den JEDIs gibts imho eine Kompo GridToXls oder so ähnlich.

//Edit
Das Ding heißt TJvDBGridExcelExport, habs zwar noch nie benutzt, aber da das Ding eine property FileName hat, dürfte es das sein was du sucht.

Jelly 26. Nov 2005 23:00

Re: SQL Abfrageergebnis in exel exportieren mit standartkomp
 
Zitat:

Zitat von Thanatos81
Zum verschicken per Mail kannst z.B. mal hier schauen:
http://www.delphipraxis.net/internal...ct.php?t=54560

Oder hier. Zumindest ist es damit recht leicht möglich EMails (mit HTML Part) mit Attachments zu erstellen.
Wenn du nicht direkt über OLE dein Excel ansteuern willst, und Du bereit bist ein paar Euros zu investieren, kuck mal hier


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:31 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz