Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: snore am 19.12.14 - 14:54:54

Titel: Namen bzw. @Name([CN].. aus Profildokument
Beitrag von: snore am 19.12.14 - 14:54:54
Hallo,
ich möchte mir eine Dialogliste mit den im Profildokument hinterlegten "technischen" User-Namen in einer Maske zur Auswahl anzeigen lassen. Das geht ja ohne Probleme mit @GetProfileField....
Die "technischen" Namen, sehen natürlich etwas blöd aus... wie kann ich denn diese hier in der Dialogliste "abkürzen" - also mit @Name([CN]... aber dann mit vollqualifiziertem Namen in ein Feld (evtl. versteckt) schreiben lassen ?!

Danke
snore
Titel: Re: Namen bzw. @Name([CN].. aus Profildokument
Beitrag von: Tode am 19.12.14 - 15:03:18
Du definierst Dein Feld als "Dialogliste" oder ähnlich, und baust Dir die Auswahlliste so:

Schöner Name|Technischer Name/OrgUnit/Orga
Nochein Schöner Name|Sehr technischer Name/OrgUnit/Orga

Damit wird in Deinem Textfeld schonmal der "richtige" Name gespeichert. Jetzt brauchst Du nur noch ein Namens- Feld / Leserfeld / Autorenfeld, was berechnet ist, und sich auf dieses Textfeld bezieht...
Titel: Re: Namen bzw. @Name([CN].. aus Profildokument
Beitrag von: snore am 19.12.14 - 15:54:31
Hallo Tode,
danke ... aber check' ich nicht ganz...

1) Im Profildokument, habe ich ein Namensfeld (Mehrfachwerte) mit Zugriff auf das Adressbuch, welches bei Bedarf direkt durch die Verwantwortlichen ergänzt werden kann...

2) In der Maske, hole ich mir dann mit @GetProfileField(.. die Namen in eine Dialogliste. Hier würde ich gerne die "schönen - abgekürzten" Namen anzeigen lassen..... und parallel den vollqualifizierten Namen evtl. in ein verstecktes Feld ziehen lassen.

Danke
snore
 
Titel: Re: Namen bzw. @Name([CN].. aus Profildokument
Beitrag von: Tode am 19.12.14 - 16:11:09
Also, dann skizziere ich Dir das mal:
Code
_names := @GetProfileField; REM "um die Liste zu erstellen";
@Name( [CN] ; _names ) + "|" + _names; REM "um "schöne" Namen zur Auswahl zu bekommen.";
Titel: Re: Namen bzw. @Name([CN].. aus Profildokument
Beitrag von: snore am 19.12.14 - 18:55:53
Ups' .. das war ja einfach :-)
-> Vielen Dank Tode !!!
Gruß
snore