Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: jan2k am 11.04.06 - 15:41:49

Titel: DbLookup - Kontrollkästchenfeld
Beitrag von: jan2k am 11.04.06 - 15:41:49
Grundlage: Namensfeld (adminliste)
Ziel: In einer Maske sollen Personen der Adminliste über ein Kontrollkästchenfeld ausgewählt werden können

Lösung: (Formel für die Auswahl)

@DbLookup (""; @DbName; "($System)"; "System"; "adminliste")

Problem: Namen werden in voller hierachichen länge angezeigt (aber vollständig)


@DbLookup (""; @DbName; "($System)"; "System"; "adminliste");
@Name([CN]; @V3UserName)

Beim verkürzen wird aber leider nur der erste Name angezeigt!
Woran kann dies liegen?

Danke für die Hilfe.
Titel: Re: DbLookup - Kontrollkästchenfeld
Beitrag von: koehlerbv am 11.04.06 - 15:47:23
@Name ([CN]; @V3UserName) zeigt nicht den "ersten Namen", sondern den Namen des aktuellen Benutzers an.
@name ([CN] musst Du schon auf die Liste anwenden, die @dbLookup zurückgeliefert hat.

Bernhard
Titel: Re: DbLookup - Kontrollkästchenfeld
Beitrag von: jan2k am 11.04.06 - 16:07:42
Danke, ja. Ich vergaß.
Nur leider lässt mir der Designer bei einem "Feld" Typ "Namen" "Adressfelddialog" keine Möglichkeit dies dort schon einzuschränken.
Titel: Re: DbLookup - Kontrollkästchenfeld
Beitrag von: jan2k am 11.04.06 - 16:09:00
Coolll :)

So gehts :) Sieht ganz sauber aus.. einziges Problem: Man muss die Datenbank neu starten, damit die Personen aufgenommen sind, die man hinzugefügt hat (das ist aber kein Problem). Und danke nochmal.


admins := @DbLookup (""; @DbName; "($System)"; "System"; "adminliste"); @Name([CN]; admins)
Titel: Re: DbLookup - Kontrollkästchenfeld
Beitrag von: koehlerbv am 11.04.06 - 16:12:01
Die Datenbank muss man nicht "neu starten" (höchstens erneut öffnen). Schau Dir bei @dbLookup den Parameter "NoCache" an.

Bernhard