Domino 9 und frühere Versionen > ND7: Entwicklung

Banale Frage

<< < (2/3) > >>

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