Autor Beitrag
infomio
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 110

Win xy

BeitragVerfasst: Do 14.11.02 14:58 
Kann man die Quickreport-Vorschau als E-Mail verschicken?
Also als *.txt speichern kann man ihn - kein Thema, der zerreißt jedoch die Formatierungen. Gibts auch andere Möglichkeiten, vielleicht ohne Quickreport ??? :(
DataCool
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 112



BeitragVerfasst: Fr 15.11.02 00:04 
Rein theroretisch mußt Du die Canvas des Reports in ein Bitmap oder sonstiges kopieren und das dann verschicken.

Data
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Fr 15.11.02 00:38 
Wenn Du Delphi 7 Pro+ hast, dann nimm lieber die RaveReports, da haste alle möglichen Renderer zur Auswahl: PDF,HTML,Text...

Die Komponenten verwende ich gerade, bin positiv überrascht. Und einen Konverter für QuickReports gibts auch kostenlos im Internet *g*

Schläfrigen Gruß, Uwe
infomio Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 110

Win xy

BeitragVerfasst: Fr 15.11.02 08:43 
Titel: anders gemeint!
wenn ein Kunde eine Rechnung erstllt hat, dann will er automatisch nach dem Druck: Email versenden? - wenn ja, dann ohne Preview im Standart-E-Mail-Programm Anhang beifügen...
Verdammt so was muss es doch schon längst geben.... :x
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Fr 15.11.02 09:02 
Da musst Du einfach die Datei erzeugen und eine Mail erstellen lassen mit Anhang.

Entweder Du führst den mailto:..... Befehle aus, da gibts auch so nen parameter attachment glaub ich, oder Du bastelst Dir Deine eigene Lösung. Da is glaub ich n recht guter Artikel dazu im aktuellen Entwickler... mit verschiedenen Lösungsansätzen.

Wieder frischere Grüße *g*
Pigna
Hält's aus hier
Beiträge: 1



BeitragVerfasst: Fr 15.11.02 14:31 
Nimm die Komponente NMSMTP aus Fastnet
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
procedure TForm1.SpeedButton8Click(Sender: TObject);
begin
 // Verschicken per E-Mail
   try
   if NMSMTP1.Connected then NMSMTP1.Disconnect;

   ListBox1.Clear;
   Memo1.Clear;
   Memo1.Lines := DBMemo1.Lines;
   Memo1.Lines.Add(' ');
   Memo1.Lines.Add('Freischaltcode lautet: 4711');
   Memo1.Lines.Add(' ');
   Memo1.Lines.Add('Name der Rechnung lautet: ' + 'R4711.pdf');
   Memo1.Lines.Add(' ');
   Memo1.Lines.Add('Mit freudlichen Grüssen ');
   Memo1.Lines.Add(' ');
   Memo1.Lines.Add('trillium production ');
  NMSMTP1.PostMessage.FromAddress := 'pigna@trillium-production.de';
   NMSMTP1.PostMessage.Subject := 'Registrierung: Herbert Wichtig ';   NMSMTP1.PostMessage.ToAddress.add(A@Emfaenger.de);   NMSMTP1.PostMessage.Attachments.AddStrings ('C:\Rechnungen\R4711.pdf');
   NMSMTP1.UserID := 'Pigna';
   NMSMTP1.PostMessage.Body.Assign(Memo1.Lines);
   NMSMTP1.Host := 'smpt.AAA.com';
   NMSMTP1.Connect;
   NMSMTP1.SendMail;
   except
    showmessage('Es ist ein Fehler aufgetreten!');
   end;
 
end;


Gruss Pigna :think:

(17.11.02 17:30 Tino) Code-Tags hinzugefügt.
infomio Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 110

Win xy

BeitragVerfasst: Fr 15.11.02 14:52 
Danke Pigna,

aber das kenn ich auch scho, nur die Rechnung als *.PDF oder sonstiges Format hab ich halt vorerst nicht !