Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Don Pasquale am 04.09.03 - 14:07:22

Titel: Personenlisten hinzufügen, entfernen, anzeigen
Beitrag von: Don Pasquale am 04.09.03 - 14:07:22
Hallo Notes Fans,

ich sehe mal wieder den Baum vor lauter Wäldern nicht.

Ich will eine Art Stellvertreter Regelung selbst erstellen, sie soll nicht mit der ACL zu tun.

Jeder Benutzer soll selbst in eine Lste eintragen können, wer für sie als Stellvertreter fungieren darf. Dass können auch mehrere Personen sein.

Ich hab bisher nur das Rechte vergeben realisiert, aber noch nicht das Rechte wieder wegnehmen. Mir will dass alles noch nicht gefallen. Gibt es so etwas nicht vielleicht schon irgendwo ?

Ich weiss ich frage wirr


Ciao

Don Pasquale




Titel: Re:Personenlisten hinzufügen, entfernen, anzeigen
Beitrag von: Rob Green am 04.09.03 - 14:39:44
wirr ... ja ... Wald ... Blumen ... Hüpf ... oh, ein Schmetterling ..  ;D ;D

für was "Stellvertreter"?
Titel: Re:Personenlisten hinzufügen, entfernen, anzeigen
Beitrag von: koehlerbv am 04.09.03 - 14:47:23
Na, so wirr war das doch gar nicht.
Don Pasdingsbums will aus einer Liste, die er sicherlich über Namensauswahl füllt, wieder Leute herausnehmen.

Allerdings bietet die Namensauswahl ja auch die Möglichkeit, Werte wieder zu entfernen.

Somit verstehe ich also das Problem auch noch nicht ganz.
Titel: Re:Personenlisten hinzufügen, entfernen, anzeigen
Beitrag von: Don Pasquale am 04.09.03 - 14:51:16
 ;D
Wenn man das Don Pasdingsbums durch
DON PASQUALE ersetzt dann hat KohlVW
völlig recht.

Was meinst Du mit Namensauswahl ?

Ciao

Don Pasquale
Titel: Re:Personenlisten hinzufügen, entfernen, anzeigen
Beitrag von: koehlerbv am 04.09.03 - 15:06:29
Hallo, Don P.,

Du kannst doch Namensfelder verwenden und dort "Adreßdialogfeld für Namensauswahl verwenden".
So bekommst Du doch die Standardbutton Hinzufügen und Entfernen.

HTH,
Bernhard
Titel: Re:Personenlisten hinzufügen, entfernen, anzeigen
Beitrag von: Don Pasquale am 05.09.03 - 08:49:01
@Koehlerbv,

Das Adreßdialogfeld hat als Quelle doch nur mein Adressbuch oder kann man auch andere Quellen angeben.
Wenn ich sage, dieser und jener soll ein bestimmtes Recht bekommen, dann wird er in eine Menge X übernommen.
Wenn ich jetzt aus der Menge X wieder ein Element entfernen will kann ich das Adressdialogfeld nicht mehr verwenden.

Ciao

Don Pasquale

Titel: Re:Personenlisten hinzufügen, entfernen, anzeigen
Beitrag von: koehlerbv am 05.09.03 - 09:39:27
Vielleicht mißverstehen wir uns ja auch, aber beim Klick auf die Hilfsschaltfläche neben dem Namensfeld klappt die Dialogbox auf, die sowohl Hinzufügen als auch Entfernen anbietet.

Alternativ müßtest Du Dir zwei Button bauen: Einen zur Auswahl der Leute zum Hinzufügen, einen zur Anzeige der erfaßten Personen zum Zweck, markierte zu entfernen.

Variante 1 ist aber mit Bordmitteln zu erreichen.

Bernhard
Titel: Re:Personenlisten hinzufügen, entfernen, anzeigen
Beitrag von: Don Pasquale am 05.09.03 - 10:12:58
 >die Hilfsschaltfläche neben dem Namensfeld

???

Ich stehe wirklich auf dem Schlauch.

Ich habe ein
Feld: Dialogliste
und
Auswahl: Adressdialog als Auswahl verwenden

Du meinst wohl eine Picklist ?

Ich habe in der Tat zwei verschiedene Buttons :

Einen zum hinzufügen ( Adressauswahldialog)
eine Picklist zum entfernen.

Ich vermute, dass geht wirklich nicht anders zu realisieren.

Herzlichen Dank für Deine Mühe

Ciao
Don Pasquale



Titel: Re:Personenlisten hinzufügen, entfernen, anzeigen
Beitrag von: koehlerbv am 05.09.03 - 10:18:12
Bei Dialogliste steht das leider nicht zur Verfügung. Kannst Du nicht den Feldtyp Namen verwenden ?

Bernhard
Titel: Re:Personenlisten hinzufügen, entfernen, anzeigen
Beitrag von: Don Pasquale am 05.09.03 - 10:44:05
@Koehlerbv
Bingo.

Ich skizziere mal meine aktuelle Lösung

Hinzufügen aus Adressdialog

 - Feldtyp Namen
 - Auswahl Adressdialog

Entfernen aus einer Liste

 - Feldtyp: Dialogliste
 - Auswahl: Formel

server := "" ;
database := "" ;
view := "RECHTEVERGABE" ;
columnNumber := 2;
Liste := @DbLookup( class : "NoCache" ; server : database ; view ; @Name([CN];@UserName); columnNumber );
@Unique(Liste)


Damit komme ich dann wohl zurecht.

Ciao
Don Pasquale