Domino 9 und frühere Versionen > ND7: Entwicklung
Banale Frage
chatty:
Hallo Dirk_2909,
als Formel steht der Name des Feldes drin also --> Informed_Person
Ist das das Problem?
Gruß
Chatty
dirk_2909:
das ist nicht das Problem. Es ist OK.
Hast Du die Formel in der Schaltfläche angepasst?
chatty:
die Formel des Buttons ist wie folgt:
FIELD Informed_Person := Informed_Person ;
...
@If(Informed_Person != "X";
@Do(@MailSend("Müller/";"";"";_subject; "MAIL-TEXT"; "");
@SetField(Informed_Person; "X");
@Command([FileSave]);
@Command([FileCloseWindow])); "")
Ziel soll es hier sein das die Mail nur dann versendet wird wenn das Feld Informed_Person <> "X" ist. Nach dem Mailversand soll das Feld Informed_Person = "X" sein damit Müller nicht erneut angemailt werden kann.
Die Sicherung des "X" funktioniert aber nicht, Müller erhält jedes Mal die Mail.
dirk_2909:
--- Zitat ---FIELD Informed_Person := Informed_Person ;
...
@If(Informed_Person != "X";
@Do(@MailSend("Müller/";"";"";_subject; "MAIL-TEXT"; "");
@SetField(Informed_Person; "X");
@Command([FileSave]);
@Command([FileCloseWindow])); "")
--- Ende Zitat ---
1.
Ich würde die Schaltfläche verbergen wenn Informed_Person = "X"
2. ich bin kein Freund von @Do (meine Meinung). Ich würde es so machen:
--- Code: ---@if( Informed_Person = "X" ; @Return( "" ) ; "" )
@MailSend("Müller/";"";"";_subject; "MAIL-TEXT"; "")
Field Informed_Person := "X" ;
@Command([FileSave]);
@Command([CloseWindow])
--- Ende Code ---
chatty:
Hallo Dirk,
es funzt endlich!!!
Das einzige was ich jetzt geändert habe ist statt
@SetField(Informed_Person; "X");
den Ausdruck
Field Informed_Person := "X" ;
zu verwenden und dann wird der Wert "X" im Feld gesichert. Verstehen tu ich es trotzdem nicht...
Vielen Dank für deine (und allen anderen) Hilfe!!!!!
Chatty
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln