Formular ausgefüllt als Mailanhang senden, Betreff aus Feld übernehmen
-
- Beiträge: 10
- Registriert: 29.03.2011, 12:38
Formular ausgefüllt als Mailanhang senden, Betreff aus Feld übernehmen
Hallo Alle,
ich benötige ein Formular, mit LCD erstellt (siehe Anhang), das im Adobe-Reader ausgefüllt werden kann, dann per Email (Outlook) als Pdf-Anhang an zwei feste Adressen versandt werden kann, wobei der Betreff aus den beiden Feldern "Kunde Nummer" und "Kunde Name" ausgelesen werden soll.
Wer kann helfen?
Vielen Dank und viele Grüße
ich benötige ein Formular, mit LCD erstellt (siehe Anhang), das im Adobe-Reader ausgefüllt werden kann, dann per Email (Outlook) als Pdf-Anhang an zwei feste Adressen versandt werden kann, wobei der Betreff aus den beiden Feldern "Kunde Nummer" und "Kunde Name" ausgelesen werden soll.
Wer kann helfen?
Vielen Dank und viele Grüße
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
-
- Beiträge: 29
- Registriert: 16.09.2010, 11:27
Formular ausgefüllt als Mailanhang senden, Betreff aus Feld übernehmen
Hallo LCD-Starter.
Hinter einem Element Schaltfläche im Ereigniss "Click"kannst Du ein Funktion hinterlegen : [fontsize=2]Formulardaten_versenden() z.B.[/fontsize]
[fontsize=2][fontsize=2][fontsize=2][fontsize=2][fontsize=2]
Die Variablen Valid und Valid_Sammelmeldung werden allgemein so definiert, dan setzt man die in der Prüfroutine für die Daten.
Deine Daten "Kunde Nummer" und "Kunde Name" kannst Du analog wie bei mir gemacht in das Feld Betr_neu einbauen:
var[fontsize=2] Betr_neu [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] Kunde_Nummer [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] Kunde_Name;[/fontsize]
Wobei natürlich die richtige Formularfelder genommen werden.
var[/fontsize][/fontsize][fontsize=2] Valid [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] [/fontsize][fontsize=2][fontsize=2]true[/fontsize][/fontsize][fontsize=2]; [/fontsize][fontsize=2][fontsize=2]// Nur bei true - also wenn Prüfung OK = kein Fehler gefunden,
[/fontsize][/fontsize][fontsize=2][fontsize=2]
var[/fontsize][/fontsize][fontsize=2] Valid_Sammelmeldung [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] "" ; [/fontsize][fontsize=2][fontsize=2]// wird "Senden" Button eingeblendet und es darf versendet werden
[/fontsize][/fontsize]
// Ereigniss click, Button 'Antrag per E-Mail versenden', Schaltfläche2
// Formular versenden, davor wird Prüffunktion nochmal gestartet
[/fontsize][/fontsize][fontsize=2][fontsize=2]
function[/fontsize][/fontsize][fontsize=2] Formulardaten_versenden() {[/fontsize][fontsize=2][fontsize=2]
[/fontsize][/fontsize][fontsize=2][/fontsize][fontsize=2][fontsize=2]
if[/fontsize][/fontsize][fontsize=2] (Valid) {
[/fontsize][/fontsize][fontsize=2][fontsize=2][fontsize=2][fontsize=2][fontsize=2][fontsize=2][fontsize=2]
var[/fontsize][/fontsize][fontsize=2] Betr1 [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] "Stammdatenantrag" [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] " - " [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] "Kreditor Neuanlage";
[/fontsize]
var[/fontsize][/fontsize][fontsize=2] Betr_neu [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] Betr1 [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] " vom " [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] data.NEXT_PAGE.TIMESTAMP.rawValue;
[/fontsize]
var[/fontsize][/fontsize][fontsize=2] myDoc [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] event.target;
[/fontsize][fontsize=2][fontsize=2]
try[/fontsize][/fontsize][fontsize=2] {
myDoc.mailDoc({
bUI[/fontsize][fontsize=2][fontsize=2]:[/fontsize][/fontsize][fontsize=2] [/fontsize][fontsize=2][fontsize=2]false,
[/fontsize][/fontsize][fontsize=2]
cTo[/fontsize][fontsize=2][fontsize=2]:[/fontsize][/fontsize][fontsize=2] xfa.resolveNode("data.NEXT_PAGE.EMAIL").rawValue[/fontsize][fontsize=2][fontsize=2],
[/fontsize][/fontsize][fontsize=2]
cCC[/fontsize][fontsize=2][fontsize=2]:[/fontsize][/fontsize][fontsize=2] ""[/fontsize][fontsize=2][fontsize=2],
[/fontsize][/fontsize][fontsize=2][fontsize=2]
// cSubject: xfa.resolveNode("data.NEXT_PAGE.EMAIL_BETR").rawValue, // so wird beim erneutem versenden zeitstempel zwei mal drin - alt plus neu
[/fontsize][/fontsize][fontsize=2]
cSubject[/fontsize][fontsize=2][fontsize=2]:[/fontsize][/fontsize][fontsize=2] Betr_neu[/fontsize][fontsize=2][fontsize=2],
[/fontsize][/fontsize][fontsize=2]
cMsg[/fontsize][fontsize=2][fontsize=2]:[/fontsize][/fontsize][fontsize=2] xfa.resolveNode("data.NEXT_PAGE.EMAIL_BODY").rawValue[/fontsize][fontsize=2][fontsize=2],
[/fontsize][/fontsize][fontsize=2]
});
} [/fontsize][fontsize=2][fontsize=2]catch[/fontsize][/fontsize][fontsize=2] (e) {}
} [/fontsize][fontsize=2][fontsize=2]// if (Valid)
[/fontsize][/fontsize][fontsize=2]
} [/fontsize][fontsize=2][fontsize=2]// function Formulardaten_versenden[/fontsize][/fontsize]
[fontsize=2][fontsize=2][/fontsize][/fontsize]
[fontsize=2][fontsize=2]Viel Erfolg
[/fontsize][/fontsize][/fontsize]
Hinter einem Element Schaltfläche im Ereigniss "Click"kannst Du ein Funktion hinterlegen : [fontsize=2]Formulardaten_versenden() z.B.[/fontsize]
[fontsize=2][fontsize=2][fontsize=2][fontsize=2][fontsize=2]
Die Variablen Valid und Valid_Sammelmeldung werden allgemein so definiert, dan setzt man die in der Prüfroutine für die Daten.
Deine Daten "Kunde Nummer" und "Kunde Name" kannst Du analog wie bei mir gemacht in das Feld Betr_neu einbauen:
var[fontsize=2] Betr_neu [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] Kunde_Nummer [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] Kunde_Name;[/fontsize]
Wobei natürlich die richtige Formularfelder genommen werden.
var[/fontsize][/fontsize][fontsize=2] Valid [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] [/fontsize][fontsize=2][fontsize=2]true[/fontsize][/fontsize][fontsize=2]; [/fontsize][fontsize=2][fontsize=2]// Nur bei true - also wenn Prüfung OK = kein Fehler gefunden,
[/fontsize][/fontsize][fontsize=2][fontsize=2]
var[/fontsize][/fontsize][fontsize=2] Valid_Sammelmeldung [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] "" ; [/fontsize][fontsize=2][fontsize=2]// wird "Senden" Button eingeblendet und es darf versendet werden
[/fontsize][/fontsize]
// Ereigniss click, Button 'Antrag per E-Mail versenden', Schaltfläche2
// Formular versenden, davor wird Prüffunktion nochmal gestartet
[/fontsize][/fontsize][fontsize=2][fontsize=2]
function[/fontsize][/fontsize][fontsize=2] Formulardaten_versenden() {[/fontsize][fontsize=2][fontsize=2]
[/fontsize][/fontsize][fontsize=2][/fontsize][fontsize=2][fontsize=2]
if[/fontsize][/fontsize][fontsize=2] (Valid) {
[/fontsize][/fontsize][fontsize=2][fontsize=2][fontsize=2][fontsize=2][fontsize=2][fontsize=2][fontsize=2]
var[/fontsize][/fontsize][fontsize=2] Betr1 [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] "Stammdatenantrag" [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] " - " [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] "Kreditor Neuanlage";
[/fontsize]
var[/fontsize][/fontsize][fontsize=2] Betr_neu [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] Betr1 [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] " vom " [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] data.NEXT_PAGE.TIMESTAMP.rawValue;
[/fontsize]
var[/fontsize][/fontsize][fontsize=2] myDoc [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] event.target;
[/fontsize][fontsize=2][fontsize=2]
try[/fontsize][/fontsize][fontsize=2] {
myDoc.mailDoc({
bUI[/fontsize][fontsize=2][fontsize=2]:[/fontsize][/fontsize][fontsize=2] [/fontsize][fontsize=2][fontsize=2]false,
[/fontsize][/fontsize][fontsize=2]
cTo[/fontsize][fontsize=2][fontsize=2]:[/fontsize][/fontsize][fontsize=2] xfa.resolveNode("data.NEXT_PAGE.EMAIL").rawValue[/fontsize][fontsize=2][fontsize=2],
[/fontsize][/fontsize][fontsize=2]
cCC[/fontsize][fontsize=2][fontsize=2]:[/fontsize][/fontsize][fontsize=2] ""[/fontsize][fontsize=2][fontsize=2],
[/fontsize][/fontsize][fontsize=2][fontsize=2]
// cSubject: xfa.resolveNode("data.NEXT_PAGE.EMAIL_BETR").rawValue, // so wird beim erneutem versenden zeitstempel zwei mal drin - alt plus neu
[/fontsize][/fontsize][fontsize=2]
cSubject[/fontsize][fontsize=2][fontsize=2]:[/fontsize][/fontsize][fontsize=2] Betr_neu[/fontsize][fontsize=2][fontsize=2],
[/fontsize][/fontsize][fontsize=2]
cMsg[/fontsize][fontsize=2][fontsize=2]:[/fontsize][/fontsize][fontsize=2] xfa.resolveNode("data.NEXT_PAGE.EMAIL_BODY").rawValue[/fontsize][fontsize=2][fontsize=2],
[/fontsize][/fontsize][fontsize=2]
});
} [/fontsize][fontsize=2][fontsize=2]catch[/fontsize][/fontsize][fontsize=2] (e) {}
} [/fontsize][fontsize=2][fontsize=2]// if (Valid)
[/fontsize][/fontsize][fontsize=2]
} [/fontsize][fontsize=2][fontsize=2]// function Formulardaten_versenden[/fontsize][/fontsize]
[fontsize=2][fontsize=2][/fontsize][/fontsize]
[fontsize=2][fontsize=2]Viel Erfolg
[/fontsize][/fontsize][/fontsize]
-
- Beiträge: 10
- Registriert: 29.03.2011, 12:38
Formular ausgefüllt als Mailanhang senden, Betreff aus Feld übernehmen
Vielen Dank für die rasche Antwort, aber ich glaube das ist nicht so ganz was ich benötige.
Präzisierung.
Anhängdes Formular soll vom Kunden im Acrobat Reader ausgefüllt werden; "Kunde Name" und "Kunde Nummer" und Anmerkung.
Durch Betätigen der Schaltfläche soll das Formuölar wie es ist als Mailanhang (PDF-Datei) zu zwei Mailadressen gesandt werden 111@AA.de und 222@BB.de
Im Betreff des Mails soll der Name und die Kundennummer, die aus den beiden Feldern ausgelesen werden müssen, stehen.
Beide Emailempfänger erhalten die PDF-Datei, können diese im Acrobat-Reader öffnen, Eintragungen machen und dann eigenhändig weiterleiten.
Aber es soll das Formular wie es ist als Anhang gesendet werden, nicht nur die Daten.
Eigentlich wie der klassische "Per E-Mail Senden" Button, nur dass der Betreff nicht fest vorgegeben ist, sondern aus den beiden Feldern ausgelesen werden soll.
Ich bitte um nochmals um Hilfe.
Präzisierung.
Anhängdes Formular soll vom Kunden im Acrobat Reader ausgefüllt werden; "Kunde Name" und "Kunde Nummer" und Anmerkung.
Durch Betätigen der Schaltfläche soll das Formuölar wie es ist als Mailanhang (PDF-Datei) zu zwei Mailadressen gesandt werden 111@AA.de und 222@BB.de
Im Betreff des Mails soll der Name und die Kundennummer, die aus den beiden Feldern ausgelesen werden müssen, stehen.
Beide Emailempfänger erhalten die PDF-Datei, können diese im Acrobat-Reader öffnen, Eintragungen machen und dann eigenhändig weiterleiten.
Aber es soll das Formular wie es ist als Anhang gesendet werden, nicht nur die Daten.
Eigentlich wie der klassische "Per E-Mail Senden" Button, nur dass der Betreff nicht fest vorgegeben ist, sondern aus den beiden Feldern ausgelesen werden soll.
Ich bitte um nochmals um Hilfe.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
- nele_sonntag
- Beiträge: 2742
- Registriert: 04.05.2009, 15:12
- Wohnort: Frankfurt
- Kontaktdaten:
Formular ausgefüllt als Mailanhang senden, Betreff aus Feld übernehmen
Hallo,
auch hierzu gibt es schon Lösungen im Forum, hier bspw. unter Mustervorlagen. Aber auch ansonsten noch zuhauf zu finden, wenn Du Email und Betreff eingibst. (http://acronaut.de/view_topic.php?id=2391&forum_id=18&highlight=Email+Betreff)
http://acronaut.de/forum44/1411.html
Du hast die Möglichkeit, allen Feldern entweder statischen Text zuzuweisen oder ein/mehrere Felder auszulesen. Features, die Du nicht benötigst, übergibst Du einfach einen leeren String ("")
auch hierzu gibt es schon Lösungen im Forum, hier bspw. unter Mustervorlagen. Aber auch ansonsten noch zuhauf zu finden, wenn Du Email und Betreff eingibst. (http://acronaut.de/view_topic.php?id=2391&forum_id=18&highlight=Email+Betreff)
http://acronaut.de/forum44/1411.html
Du hast die Möglichkeit, allen Feldern entweder statischen Text zuzuweisen oder ein/mehrere Felder auszulesen. Features, die Du nicht benötigst, übergibst Du einfach einen leeren String ("")
Code: Alles auswählen
var Mailto = "test@test.de";
var Betreff = Textfeld1.rawValue;
var Nachricht = "Dies ist eine Tetsnachricht\r2.Zeile Hier";
var CC = "test2@test.de";
var BCC = "test3@test.de";
var Mail = "mailto:" + Mailto + "?Subject=" + Betreff + "&Body=" + Nachricht + "&cc=" + CC + "&bcc=" + BCC;
event.target.submitForm({
cURL: Mail,
bEmpty: true,
cSubmitAs: "XML"
});
-
- Beiträge: 29
- Registriert: 16.09.2010, 11:27
Formular ausgefüllt als Mailanhang senden, Betreff aus Feld übernehmen
Hallo LCD-Starter.
Wenn man genau liest, was Du möchtest und genau liest was man Dir bereits zwei mal als Antwort mit Codingbeispiel zur Verfügung gestellt hat, dann sehe ich kein Unterschied.
Wenn Du Betreff ändern möchtest, MUSST Du Scripten, das ist die Antwort.
Beispiele dazu sind auch da.
Wenn man genau liest, was Du möchtest und genau liest was man Dir bereits zwei mal als Antwort mit Codingbeispiel zur Verfügung gestellt hat, dann sehe ich kein Unterschied.
Wenn Du Betreff ändern möchtest, MUSST Du Scripten, das ist die Antwort.
Beispiele dazu sind auch da.
-
- Beiträge: 10
- Registriert: 29.03.2011, 12:38
Formular ausgefüllt als Mailanhang senden, Betreff aus Feld übernehmen
Vielleicht sehe ich es falsch, aber bei allen obigen Beispielen werden die Formulardaten selbst als XML-Anhang versandt.
Ich bräuchte aber das ausgefüllte Formular selbst als PDF im Anhang der Mail.
Beim Mailempfänger soll es genaus so aussehen, wie bei dem User der es ausfüllt, nur eben ausgefüllt
Der Emppfänger soll das ausgefüllte Formular im Reader selbst weiter ausfüllen können.
Gibt es hierzu evt. eine Mustervorlage?
Nochmals vielen Dank für eure Hilfe!
Ich bräuchte aber das ausgefüllte Formular selbst als PDF im Anhang der Mail.
Beim Mailempfänger soll es genaus so aussehen, wie bei dem User der es ausfüllt, nur eben ausgefüllt
Der Emppfänger soll das ausgefüllte Formular im Reader selbst weiter ausfüllen können.
Gibt es hierzu evt. eine Mustervorlage?
Nochmals vielen Dank für eure Hilfe!
Formular ausgefüllt als Mailanhang senden, Betreff aus Feld übernehmen
Hallo LCD-Starter,
gib einfach bei
cSubmitAs: "XML" = PDF ein.
cSubmitAs: "PDF"
VG Merklin
gib einfach bei
cSubmitAs: "XML" = PDF ein.
cSubmitAs: "PDF"
VG Merklin
-
- Beiträge: 29
- Registriert: 16.09.2010, 11:27
Formular ausgefüllt als Mailanhang senden, Betreff aus Feld übernehmen
In meinem Beispiel zumindest wird nicht XML sondern PDF versandt.
Ob nur XML oder PDF versendet wird, ist von den Rechten - Credential - abhängig - , die man in Adobe hat.
Fürs versenden von PDF braucht man mehr Rechte, XML Versandt ist standardmässig
dabei.
Das ist mein Wissensstand momentan.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
- nele_sonntag
- Beiträge: 2742
- Registriert: 04.05.2009, 15:12
- Wohnort: Frankfurt
- Kontaktdaten:
Formular ausgefüllt als Mailanhang senden, Betreff aus Feld übernehmen
Hier hat ciberadobe definitiv Recht!! Versand eines XML ist - egal wie viele - IMMER kostenlos.
Siehe meine Antwort Geschrieben: 20 Jan 2011 19:25 http://acronaut.de/view_topic.php?id=2398&forum_id=6&highlight=PDF+Rechte
LG Mandy
PS: Ansonsten wird es mit den erweiterten Rechten richtig teuer!!
Siehe meine Antwort Geschrieben: 20 Jan 2011 19:25 http://acronaut.de/view_topic.php?id=2398&forum_id=6&highlight=PDF+Rechte
LG Mandy
PS: Ansonsten wird es mit den erweiterten Rechten richtig teuer!!
-
- Beiträge: 10
- Registriert: 29.03.2011, 12:38
Formular ausgefüllt als Mailanhang senden, Betreff aus Feld übernehmen
Vielen Dank für eure Hilfe!
Problem gelöst!
Problem gelöst!