Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: smajli am 24.04.02 - 12:43:28
-
Hallo,
ich will folgende @Formeln miteinander verknuepfen:
@IsNewDoc und @If(@IsDocBeingSaved;"reviewer;"").
Ziel ist es, dass ein Feld (reviewer1) den Wert des Feldes "reviewer" nur dann berechnet, wenn es sich um ein neues Dokument handelt. Wenn das Document nicht neu ist, soll der Feldwert nicht neu berechnet werden.
Wie mach ich das ?
Danke
Gruss
Smajli
-
Ich nehme an das Feld ist ein berechnetes Feld.
In die Formel trägst du ein
@If(@IsNewDoc;<Wert der berechnet wurde>;reviewer)
das ist eigentlich schon alles;
Wenn es ein neues Doc ist, wird der Wert im Feld berechnet, wenn nicht, wird der Wert übernommen der schon im Feld steht.
Grüsse nach Malaysia !!
-
Wenn ichs richtig verstanden habe :
Mach doch ein Feld "computed when composed" !?!
Gruss aus D
Till
-
Hallo
in meiner form soll der autor des dokuments in dem feld 'reviewer' (feldtyp: names, bearbeitbar) den namen des reviewers auswaehlen. ein weiteres feld 'reviewer1' soll nun diesen wert nur beim ersten mal abspeichern uebernehmen. das feld 'reviewer1' soll ein berechnetes feld (feldtyp: autor) sein, mit dem ich die zugriffsrechte auf das dokument kontrollieren will. nachdem der 'reviewer' das dokument 'reviewed' hat wird er aus den feld (reviewer1) geloescht (@setfield("reviewer1";"")und hat somit keine editierrechte mehr auf das dokument.
aus diesem grund soll nun das feld 'reviewer1' beim ersten (@isnewdoc) abspeichern (@if(@isdocbeingsaved;reviewer;"") den wert des feldes 'reviewer' uebernehmen.
geht das ??
terima kasih (=@danke) und gruss aus malaysia
smajli