Domino 9 und frühere Versionen > Entwicklung

Readers Name prüfen

(1/5) > >>

ThomasM:
Hallo zusammen,

ich habe folgendes problem:
in einer Anwendung habe ich ein Feld "Additional Readers" vom Typ
NAMES.
Diesen hier eingetragenen Personen wir ein Lesezugriff auf das entsprechende Dokument genehmigt.
Leider kommt es immer mal wieder vor, dass User den Namen nicht in der Form " Vorname Nachname/CH/Organisation" eingeben.

Ich möchte nun im Querysave prüfen ob alle eingegebenen Namen im Adressbuch (leider nur Mobile Directory Catalog) vorhanden sind um zu vermeiden, dass als Reader z.B. "Hanswurst" eingegeben wird.

Kann mir jemand einen Tip geben?

Vielen Dank
Thomas

Semeaphoros:
Erstens, wenn das Feld zur Zugriffsteuerung verwendet wird, dann darf es nicht ein NAMES Feld sein, sondern muss ein READERNAMES Feld sein. Zweitens, bei beiden Feldern lässt sich über die Feldoptionen einstellen, dass nur Namen aus dem Adressbuch verwendet werden dürfen, damit sollte Dein Problem gelöst sein.

Glombi:
Jens,
gerade erstellte ich zufällig so ein Lesenamensfeld und jetzt suche ich die Option "Nur Werte aus Adressbuch zulassen".
Als Auswahl habe ich eingestellt "Adreßdialog...", aber man kann dort auch manuell was eingeben.
Ich denke, wenn man die manuelle Eingabe verhindern will, muss man das Feld Berechnet machen und per @Picklist([Name])... setzen.

Andreas

Semeaphoros:
Du musst den Haken aus "Allow values not in List", entfernen, dann akzeptiert er nur noch die Adressbuch-Einträge

ThomasM:
Hallo Jens,

stimmt so nicht, der Haken ist nicht gesetzt und er akzeptiert trotzdem "Hanswurst"

In der Statusbar erscheint zwar die Meldung "could not find "Hanswurst"" aber es wird trotzdem akzeptiert.

Thomas

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln