Das Notes Forum
Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: agentzwick am 16.10.07 - 10:53:38
-
Hallo,
mal wieder stehe ich etwas auf dem Schlauch (bin halt ein Frischling)
Ich habe in einer Maske ein Feld "User". Der Name des User soll dort beim Erstellen des Dokuments dort erscheinen (@Name([CN];@UserName)). Das funktioniert auch.
Nur wenn ein anderer User das Dokument öffnet, überschreibt er den Namen. Wie kann ich das verhindern ??
-
Ist das Feld Berechnet zur Anzeige?
-
Nein, es ist Berechnet beim Anlegen
-
Wird der Name im Feld gesetzt oder woanders ( z.B. Postopen, Queryopen )?
-
Der Name wird im Feld gesetzt
-
Ist in irgendeinem Masken-Event Code hinterlegt, der den Inhalt überschreibt?
Alternativ kannst du die Feldformel so abändern:
@If(@IsNewDoc; @Name([CN];@UserName); @ThisValue)
Sollte aber bei Feldtyp "Berechnet beim Anlegen" nicht notwendig sein. Der FEhler muss woanders liegen.
Axel
-
Axelzustimm...
-
Habe die andere Formel genommen und jetzt funktioniert es -Suppi
Vielen Dank für die Unterstützung :)
-
Damit hast du aber eigentlich nur die Wirkung bekämpft, aber nicht unbedingt die Ursache.
Axel
-
Das stimmt wohl. Aber ich will den Workflow fertig bekommen. Wenn ich dann soweit bin schau ich mir den Fehler aber trotzdem nochmal an.