Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Christoph.1982 am 19.10.06 - 22:46:40
-
Hallo,
ich habe einen Button mit folgendem Code:
@Command([FileSave]);
@MailSend;
@Prompt([Ok];"Mail";"Mail was sent ! ");
@Command([FileCloseWindow])
Dann ein Field mit dem Namen "SendTo" und als Typ "Names"
Ein weiteres Field mit dem Namen "Subject" und folgender Inhalt:
"Report"
Ziel: Ich moechte den ganzen Inhalt aus der Mail zugeschickt haben.
Nun bekomme ich die eMail zugeschickt mit richtigem Subject, aber leider kommt beim oeffnen eine Fehlermeldung "Cannot locate Form: Report" und die eMail geht auf ohne Inhalt.
Was ist hier falsch bzw. was muss ich machen das es funktioniert?
Viele Gruesse Chris
-
Da diese Problematik zu den absoluten Notes-Grundlagen gehört, hier nur ein ganz kurzer Abriss:
Du versendest lt. Deinem Code ein Dokument, das auf einer Maske namens "Report" basiert. Im empfangenden Mailfile gibt es diese Maske aber nicht, ergo kann das Dokument auch nicht mit der von Dir gewünschten Maske angezeigt werden.
Du kannst wohl auch eine Maske - eingebunden in das Mail-Dokument - versenden, aber dies ist prinzipiell keine gute Idee, da hierzu im empfangenden Mailfile dann auch die Property "gespeicherte Masken zulassen" gesetzt sein musst, was Du nicht garantieren kannst.
Andererseits könntest Du Dein Mail mit Form = "Memo" versenden, aber das wird wohl Deine Intention (eigene Maske) nicht treffen.
Weiterhin: Wenn das ganze im Frontend passieren, kannst Du mit MailForward arbeiten. Aber nur dann. Mit LotusScript bietet sich dann noch RenderToRTItem an.
Das alles kann aber nur ein Stochern im Nebel bleiben. Du müsstest für genauere Aussagen Dein Vorhaben genauer beschreiben (und einen Kurs besuchen oder Dir ordentliche Literatur beschaffen).
Bernhard
-
Du kannst wohl auch eine Maske - eingebunden in das Mail-Dokument - versenden, aber dies ist
und wie funktioniert das?
also von Lotus Notes hab ich nicht soviel Ahnung, bin Maschinenbau Student ;) und mach gerade ein Praktikum und hab ich auch mit Lotus Notes zu tun. Ich denk mal Kurs kann ich nicht machen, aber was gibts für gute Bücher?
Ich hoffe mir kann jemand weiterhelfen.
Viele Grüße Chris
-
Hallo,
jetzt funktioniert es.
Man muss rechts klick bei der Datenbank machen --> Form properties --> Store form in document aktivieren.
Viele Gruesse Chris
-
FYI:
Du kannst wohl auch eine Maske - eingebunden in das Mail-Dokument - versenden, aber dies ist prinzipiell keine gute Idee, da hierzu im empfangenden Mailfile dann auch die Property "gespeicherte Masken zulassen" gesetzt sein musst, was Du nicht garantieren kannst.
nur damit du dich dann nächste Woche nicht wunderst, falls es beim nächsten Praktikanten dann nicht mehr klappt...