Domino 9 und frühere Versionen > Entwicklung
formular mailen
(1/1)
shizen:
Hallo
ich habe in einer Datenbank ein komplexes Formular gebaut und möchte dies nun per Mail verschicken.
mit einem Feld Sendto und der Funktion @mailsend, tut er auch was, aber es kommt eine leere Mail an
ich hab es schon versucht per "Maske im Dokument" speichern, aber das bringt auch nix, ich denke es liegt daran das ich das Dokument erst versenden und dann speichern will, oder???
Grüße
juebri:
Ich damals ein Formular über eine Schaltfläche verschickt. Der LS-Code sah in den Grundzügen so aus:
--- Code: ---Sub Click(Source As Button)
Dim workspace As New NotesUIWorkspace 'die aktuelle Arbeitsumgebung wird eingefangen
Dim uidoc As NotesUIDocument 'ein neues UI-Dokument wird initialisiert
Dim doc As notesdocument 'ein neues Dokument wird initialisiert
Set uidoc = workspace.CurrentDocument 'das neue Dokument wird mit dem gerade geöffneten Dokument gefüllt
Set Doc = uidoc.Document 'das Frontend-Dokument wird an das Backend weitergegeben, damit über die Methoden des Backends gearbeitet werden kann
doc.Form="Memo" 'das Formfeld wird an die Standard-Mailmaske angepasst
doc.Send (False) 'das Dokument wird verschickt
End Sub
--- Ende Code ---
Die Maske muss in diesem Beispiel folgende Felder enthalten: Body und Namensfeld SendTo.
Der User Sotonic hat das Script ausgebaut. Ggf. schickst du ihm ne PM.
koehlerbv:
Nein, nein, so wird das nichts. Das Dokument mit vielen Feldern muss ja für ein Memo in ein einziges Feld namens "Body" gepackt werden.
NotesDocument.RenderToRTItem erledigt dies.
Mit Formelsprache wird dies schwierig, evtl. geht da was mit @Command ([MailForward]) und weiter automatisiertem Belegen von SendTo etc.
HTH,
Bernhard
juebri:
@koehlerbv
Genau das hat Sotonic umgesetzt, warum soll ich das Rad also neu erfinden???
;-)
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln