Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: inu am 10.08.07 - 09:54:53

Titel: Mail aus DB erstellen (mit Übergabeparameter)
Beitrag von: inu am 10.08.07 - 09:54:53
Hallo Leute,

ich möchte in einer eigenen DB eine Schaltfläche einbauen, die beim Anklicken ein Mail in der Benutzermailbox erstellt. Dies habe ich wie folgt angefangen:

_MailDB := @Subset(@MailDbName;-1);
_Server := @Name([Abbreviate];@ServerName);
@Command([Compose];_Server:_MailDB;"Memo");

Nun möchte ich aber erreichen, dass beim Anklicken meiner Schaltfläche auch eine vorhandene E-Mail-Adresse (im Dok. hinterlegt, so sich die Schaltfläche befindet) mit übergeben und im Feld "An" eingetragen wird.

Habt Ihr eine Idee, wie man das umsetzen kann?
Titel: Re: Mail aus DB erstellen (mit Übergabeparameter)
Beitrag von: Axel am 10.08.07 - 10:56:28
Vereinfacht dargestellt sollte das so funktionieren:

...
_MailDB := @Subset(@MailDbName;-1);
_Server := @Name([Abbreviate];@ServerName);
@Command([Compose];_Server:_MailDB;"Memo");

@UpdateFormulaContext;
FIELD SendTo := "Name des Emfängers";
...


Axel
Titel: Re: Mail aus DB erstellen (mit Übergabeparameter)
Beitrag von: inu am 10.08.07 - 11:15:14
Erst einmal Danke für den Hinweis auf die Funktion @UpdateFormulaContext.

... funktioniert leider so nicht. Habe mittels Prompt im Zielfenster geprüft,  ob die EMail-Adresse dort auch korrekt ankommt. Ja, das tut sie. Jedoch bringt weder "FIELD SendTo ..." noch "@setfield...") den nötigen Erfolg...

 :-[
Titel: Re: Mail aus DB erstellen (mit Übergabeparameter)
Beitrag von: Driri am 10.08.07 - 11:16:38
Nimm statt SendTo mal EnterSendTo.
Titel: Re: Mail aus DB erstellen (mit Übergabeparameter)
Beitrag von: koehlerbv am 10.08.07 - 11:19:10
EnterSendTo ist (seit Version 6) das Empfängerfeld im Frontend. Im Backend bedient sich dann das (eigentlich erforderliche) Feld SendTo aus EnterSendTo.

Bernhard
Titel: Re: Mail aus DB erstellen (mit Übergabeparameter)
Beitrag von: inu am 10.08.07 - 11:23:03
Das wars! Vielen Dank. Es geht!

Zusatzfrage: Wenn das Mail verschickt ist, soll eine weiter Funktion ausgeführt werden. Wie kann man das realisieren?