Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Silent_Bob am 24.06.03 - 10:14:59

Titel: Problem mit @SetField
Beitrag von: Silent_Bob am 24.06.03 - 10:14:59
hallo zusammen,

ich hab schon wieder ein problem:

ich habe eine schaltfläche die den folgenden code hat:

FIELD Feld1:=Feld1;
@SetField(Feld1;"Ja");
@Command([FileSave]);
@Command([ToolsRunMacro] ; "my_agent");
@Command([FileCloseWindow])

das ganze soll so funktionieren:

der mitarbeiter klickt in einer maske auf die schaltfläche X, die den o.g. code enthält. es soll einem versteckten feld in der maske der wert "Ja" zugewiesen werden. danach soll das dokument gesichert werden, dann soll der agent darüber laufen und dann soll das fenster geschlossen werden.

alles funktioniert bis auf die feld zuweisung.

feld1 ist ein textfeld mit der option "bearbeitbar" mit dem vorgabewert "Nein". aber es wird der wert "Nein" nicht durch "Ja" ersetzt...

warum nicht??? ich habe in der domino hilfe nachgesehen und die formel überprüft. ich finde den fehler nicht.

wer kann mir helfen?

Titel: Re:Problem mit @SetField
Beitrag von: Jörg P. am 24.06.03 - 10:20:18
Hi,

Feld1 in Anführungszeichen setzen.

@SetField("Feld1";"Ja");
Titel: Re:Problem mit @SetField
Beitrag von: Silent_Bob am 24.06.03 - 10:33:44
davon steht aber in der hilfe nichts.  ???

aber gut, jetzt funktioniert es.

vielen dank  :D
Titel: Re:Problem mit @SetField
Beitrag von: Jörg P. am 24.06.03 - 10:38:10
davon steht aber in der hilfe nichts.  ???

Aber im zugehörigen Beispiel  ;)
Titel: Re:Problem mit @SetField
Beitrag von: klaussal am 24.06.03 - 10:48:54
... und das steht in der hilfe

Code
Parameter
Feldname
Der Name des Feldes, dessen Wert definiert werden soll. Der Wert von Feldname muß zwischen Anführungszeichen eingeschlossen werden.

lese ich da irgendwas von "Anführungszeichen".... ;D
Titel: Re:Problem mit @SetField
Beitrag von: Silent_Bob am 24.06.03 - 11:04:35
ich dachte damit ist der wert gemeint, der dem feld zugewiesen werden soll.

naja. wieder was gelernt  ;D