Domino 9 und frühere Versionen > ND8: Entwicklung
Problem mit @Command ([MailComposeMemo])
iukhdh:
Hallo Leute,
wenn ich folgenden Code in einer Schaltfläche in meiner Maske verwende:
--- Code: ---@Command ([MailComposeMemo]);
@Command ([EditGotoField]; SendTo);
@Command ([EditInsertText]; "Hallo");
--- Ende Code ---
dann bekomme ich beim Empfängerfeld des Memos ein "Hallo" reingeschrieben.
wenn ich aber folgenden Code verwende:
--- Code: ---@Command ([MailComposeMemo]);
@Command ([EditGotoField]; SendTo);
@Command ([EditInsertText]; irgendeinFeldausmeinerMaske);
--- Ende Code ---
dann steht nix drin.
Auf gut Deutsch: Ich bekomme keinen Empfänger eingetragen, der sich anhand eines Felds oder einer Formel berechnet, es klappt nur mit Text.
Warum? Wenn ich hier im Forum stöbere und die Einträge so anschaue, dann müsste das doch auch mit Feldern gehen, oder?
Driri:
In deinem Beispiel würde die Formel in dem neuen Mail nach dem angegebenen Feld suchen. Wenn überhaupt müßtest Du den Inhalt des Feldes vor dem Compose in eine Variable reinschieben.
z.B. so :
_tmp := <Feldname>;
@Command ([MailComposeMemo]);
@Command ([EditGotoField]; SendTo);
@Command ([EditInsertText]; _tmp);
iukhdh:
Hallo Driri,
sorry, diese Zeile hab ich im Codeschnippsel nicht mit angezeigt, aber die ist vorhanden.
Ich hol mir das Feld gleich ganz am Anfang, trotzdem kein Inhalt im Memo
:-)
datenbanken24:
Bei mir klappt der Code von Driri einwandfrei.
Egal, ob das aufrufende Doc neu oder schon gespeichert ist,
auch von einer Nicht-Mail-Db als Starter.
Gruß,
Uwe
iukhdh:
Seltsam.
Gibt es irgendwelche Häkchen oder Einstellungen, wo was verdreht sein könnte? Bei mir tuts keinen Muckser. Nur wenn ich statt _tmp z.B. "Hallo" reinschreibe.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln