Domino 9 und frühere Versionen > ND6: Entwicklung
MailSend-Problem
Colli:
Ich muss jetzt also den Code so ändern, dass tatsächlich ein "Antrag" gespeichert wird und dieser Link dann versendet wird?
Oder was genau?
koehlerbv:
Wenn der MailSend-Code im QuerySave der Maske "Antrag" steht, brauchst Du gar nichts zu machen - dort wird ja Dein Dokument (Antrag) automatisch gespeichert.
Bernhard
Colli:
dim session as new NotesSession
if Source.IsNewDoc then
set db = session.CurrentDatabase
set mail = db.CreateDocument
set rtitem = mail.CreateRichTextItem("Body")
mail.form = "Antrag"
mail.Subject = "Betreff"
mail.SendTo = source.FieldGetText("MailEmpfaenger")
call rtitem.AppendText("Das hier steht in der Mail. Link --> ")
call rtitem.AppendDocLink(Source.Document, "")
call mail.send(false)
End if
Das steht in QuerySave der Maske "Antrag".
Das Dokument wird nicht in den Ansichten angezeigt, weil kein Maskenname zugeordnet ist. Die Mail öffnet sich nur mit Fehlermeldung wegen Maske nicht gefunden, aber dann kann man sich den DokLink ansehen.
Was ist denn jetzt falsch?
koehlerbv:
mail.form = "Antrag" muss heissen:
mail.form = "Memo".
Dieses versandte Mail wird nicht gespeichert und hat mit Deinem Dokument "Antrag" nichts zu tun.
Dass Deine Anträge nicht angezeigt werden, muss einen anderen Grund haben.
Colli:
Es wird aber kein Dokument "Antrag" angelegt!
Im Feld Form steht nix drin!
Was kann das für einen Grund haben?
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln