Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: agentzwick am 16.10.07 - 10:53:38

Titel: User Feld in der Maske
Beitrag 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 ??
Titel: Re: User Feld in der Maske
Beitrag von: DerAndre am 16.10.07 - 10:57:46
Ist das Feld Berechnet zur Anzeige?
Titel: Re: User Feld in der Maske
Beitrag von: agentzwick am 16.10.07 - 10:59:32
Nein, es ist Berechnet beim Anlegen
Titel: Re: User Feld in der Maske
Beitrag von: DerAndre am 16.10.07 - 11:08:19
Wird der Name im Feld gesetzt oder woanders ( z.B. Postopen, Queryopen )?
Titel: Re: User Feld in der Maske
Beitrag von: agentzwick am 16.10.07 - 11:11:51
Der Name wird im Feld gesetzt
Titel: Re: User Feld in der Maske
Beitrag von: Axel am 16.10.07 - 11:32:41
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
Titel: Re: User Feld in der Maske
Beitrag von: DerAndre am 16.10.07 - 11:35:42
Axelzustimm...
Titel: Re: User Feld in der Maske
Beitrag von: agentzwick am 16.10.07 - 11:43:24
Habe die andere Formel genommen und jetzt funktioniert es -Suppi
Vielen Dank für die Unterstützung :)
Titel: Re: User Feld in der Maske
Beitrag von: Axel am 16.10.07 - 11:51:14
Damit hast du aber eigentlich nur die Wirkung bekämpft, aber nicht unbedingt die Ursache.


Axel
Titel: Re: User Feld in der Maske
Beitrag von: agentzwick am 16.10.07 - 12:02:08
Das stimmt wohl. Aber ich will den Workflow fertig bekommen. Wenn ich dann soweit bin schau ich mir den Fehler aber trotzdem nochmal an.