Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: my head am 03.08.04 - 08:52:20
-
ich möchte erreichen, dass sowohl der autor als auch die personen aus dem profiledok in dem autorenfeld stehen... wie kann ich die zwei sachen verbinden??
@UserName;
@GetProfileField("tkfrmadm";"namEingabe")
-
Hi,
du mußt in dem Autorenfeld Mehrfachwerte zulassen. Die Formel muß dann so aussehen:
@UserName : @GetProfileField("tkfrmadm";"namEingabe")
Axel
-
danke!!
hab's jetzt auch gemerkt...
-
hab jetzt folgende werte im autorenfeld
@GetProfileField("tkfrmadm";"namEingabe"):(@Right(mitarbeiter;" ")+" "+@Left(mitarbeiter;" ")+"/Referat IT/Meier/DE"):(docCreator+"/Referat IT/Meier/DE")
die werte werden aber nicht erkannt (d.h. eingetragene leute können die dokumente trotzdem nicht editieren oder löschen)... liegt das am kanonischen format bzw. daran das sie nicht darin abgespeichert sind???
wenn ja, wie kann ich sie umwandeln??
-
Hi,
kann möglich sein. Bin mir nicht ganz sicher, wie das in Version 6 gehandhabt wird.
Umwandeln kannst du das mit @Name([Canonicalize]; ...)
Axel
-
Leser- / Autoren- / Namens- Felder sollte man sich NIEMALS so zusammenstricken: Ein Tipp- Fehler, und Schwupps, ist das Dokument für NIEMANDEN mehr sichtbar... (deshalb sollte man in Leser-/autoren- Felder grundsätzlich eine Rolle hinzufügen, die zumindest dem Server zugewiesen wird... Sonst kannst Du nämlich arge Probleme bekommen...
Verwende grundsätzlich Namens- Auswahl- Felder für so was (im Zweifel versteckst Du das Auswahlfeld und zeigst ein berechnetes Feld an, das den Namen dann wieder in Deinem gewünschten Format präsentiert.
(ganz abgesehen davon: Was passiert, wenn jetzt plötzlich ein User aus einem anderen "Referat", d.h. aus einer anderen Zulassungsstelle auch mit der Datenbank arbeiten soll ? Dann stimmt Dein "berechneter" Name nicht mehr...
HTH
Tode
-
Also ich regle das immer über Rollen, wenn mehrere Personen in ein Autorenfeld sollen. Rolle ins Autorenfeld und den entsprechenden Usern die Rolle zugewiesen. Halte ich für die bessere Lösung, als die Namen reinzurechnen.
Gruß
Thomas