Hallo!
Ich habe in einer Maske vorgegebene Felder, in denen Mitarbeiter ausgewählt werden können, um danach per Schaltfläche eine Mail zu erhalten.
Es gibt dabei das Feld "zur Veranlassung" (= Mail) und das Feld "zu Kenntnis" (= Mail_1) und "in Kopie" (= Mail_2).
Ist Mail gefüllt, gibt´s auch kein Problem. Ist Mail nicht gefüllt und z.B. nur Mail_1, dann kommt die Fehlermeldung "kein SendTo-Feld".
Ich habe hinter der Schaltfläche folgenden Code:
_Mail := @If(Mail != ""; Mail; "");
_Mail_1 := @If(Mail_1 != ""; Mail_1; "");
_Mail_2 := @If(Mail_2 != ""; Mail_2; "");
@MailSend(_Mail ; _Mail_1 ; _Mail_2 ; txtDokument + " zum " + txtSachgebiet + " Nr. " + txtMitteilung ;"" ;"Weitergabe externer Informationen" + @NewLine + "Bitte öffnen Sie nachfolgendes Dokument ----> " ; [IncludeDoclink]);
FIELD txtStatus := txtStatus;
@SetField("txtStatus";"weitergegeben");
@Command([FileSave]);
FIELD SaveOptions := "0";
@Command([FileCloseWindow])
Wenn ich eine einfache Mail aus meiner MailDB verschicke, muss ich auch nicht zwingend das "An-Feld" füllen. Hier aber anscheinend schon?!
Gibt´s dafür eine Lösung? Ich finde keine.
Gruß und Danke, Wiesel