Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Don Pasquale am 21.07.03 - 10:14:53

Titel: Personen hinzufügen und entfernen
Beitrag von: Don Pasquale am 21.07.03 - 10:14:53
Hallo Lotus Freunde,

Ich suche eine komfortable Lösung, um aus meinem Adressbuch
Personen zu einer Gruppe hinzuzufügen bzw. Personen aus dieser Liste wieder zu entfernen.

Ich habe jetzt einen Button, der einem Feld einen Eintrag hinzufügt.
Leider wird dieser Eintrag direkt an die bestehenden Einträge angefügt. Ich hätte aber gerne, dass die Einträge als getrennte Einträge angezigt werden.

Wer weiß Rat ?

REM "Namen per Picklist (Standardabfrage Adressbuch) holen und gleich ins Format der Suchansicht wandeln";
Name_ := @Name([CN];@PickList([Name]:[Single]));

REM "Wo bin ich? Auf welchem Server oder lokal?";
ThisServer_ := @Subset(@DbName;1);

REM "Wie heisst meine DB, in der ich suche";
SourceDB_ := ThisServer_ : "names.nsf";

REM "View im öffentlichen Adressbuch mit sortierten Namen (Abbreviate)";
ViewPerson_ := "($VIMPeople)";


REM "Feldzuweisungen";
FIELD Namen := Namen + ";" + Name_;


wer genaueres Wissen möchte:
Ich habe eine Anwendung mit einer eingebetten Liste
bei der immer nur eine Kategorie anbgezeigt wird.
Kategorien sind die Benutzernamen.
Ich möchte nun dem user ermöglichen komfortabel
Stellvertreter zu definieren.
Jeder, der von mir in diese Liste eingetragen wird, soll
als Kategorie meinen Namen eintragen können.



Ciao

Don Pasquale
Titel: Re:Personen hinzufügen und entfernen
Beitrag von: Performance am 21.07.03 - 20:03:39
ging das nicht in die Richtung eines Listenfeldes ?
FIELD Namen := Namen : Name_;



cu
Titel: Re:Personen hinzufügen und entfernen
Beitrag von: koehlerbv am 21.07.03 - 22:31:33
Wo findet eigentlich die Unterscheidung statt, ob das private oder das öffentliche Adressbuch verwendet wird ?
Mir erscheint das vorgestellte Verfahren etwas sehr windig. "Mein Adressbuch" sagt der Admin auch, meitn aber was ganz anderes als der NormalUser ;-)
Die Ermittlungen zu "ThisServer_" und "SourceDB_" deuten irgendwie darauf hin, daß man nicht so ganz genau weiß, was der kopierte Code denn eigentlich tut (bis dahin nämlich nix ;-)

Ansonsten hat Performance natürlich recht - aber das scheint mir nicht das ganze Problem zu lösen.

HTH,
Bernhard