Autor Thema: Namen aus Gruppe löschen  (Gelesen 1278 mal)

Offline voodoo

  • Junior Mitglied
  • **
  • Beiträge: 76
  • Geschlecht: Männlich
Namen aus Gruppe löschen
« am: 31.10.05 - 16:07:03 »
Moin,

ich möchte per LotusScript ein Mitglied aus einer Gruppe löschen. Aber so funktioniert es anscheinend nicht:

gruppenMitglieder ist ein Notesitem, und zwar das Feld "Members" aus der Gruppe, uName ist der Name, der gelöscht werden soll und liegt im abgekürzten Fullname-Format vor (also Hans Meier/Einheit/Organisation)

   Forall i In gruppenMitglieder.Values
      If i = uname Then
         i = ""
      End If
   End Forall

Wo ist mein Denkfehler?

Danke im Voraus,

Thorsten

--

Thorsten de Vries

CLP Designer 6
CLP Designer R5
CLP Admin 6
PCLP Admin R5

Offline voodoo

  • Junior Mitglied
  • **
  • Beiträge: 76
  • Geschlecht: Männlich
Re: Namen aus Gruppe löschen
« Antwort #1 am: 31.10.05 - 17:47:07 »
OK, mir ist jetzt klar, warum es so nicht funktioniert.

Aber eine funktionierende Lösung habe ich trotzdem noch nicht.

Würde es so funktionieren:

- das Feld Members der Gruppe einem Array zuweisen
- dieses Array durchgehen (for...next) und mit dem gesuchten Namen vergleichen
- wenn der Name gefunden ist, dann array(i) = ""
- speichern


Ich habe hier oder bei notes.net leider keine richtig passende Lösung gefunden. Aber ich bin doch bestimmt nicht der erste, der sowas machen will...
--

Thorsten de Vries

CLP Designer 6
CLP Designer R5
CLP Admin 6
PCLP Admin R5

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Namen aus Gruppe löschen
« Antwort #2 am: 31.10.05 - 17:54:12 »
Das ist mit dem Array ist schon richtig (und notwendig). Allerdings darfst Du nicht Äpfel mit Birnen vergleichen: Die Elemente im Array Gruppe sind kanonisch angegeben, Du kannst sie also nicht mit einem abbreviated name vergleichen. Erforderlich ist eine vorherige Anpassung:
- Vor dem Vergleich: Element der Gruppe einem NotesName zuweisen, dann den abbreviated Wert bilden und
- Jetzt diesen mit Deiner Vorgabe vergleichen.

Ausserdem musst Du nach den Vergleichen die "leeren" Elemente entfernen (Fulltrim).

HTH,
Bernhard
« Letzte Änderung: 01.11.05 - 14:31:49 von koehlerbv »

Offline voodoo

  • Junior Mitglied
  • **
  • Beiträge: 76
  • Geschlecht: Männlich
Re: Namen aus Gruppe löschen
« Antwort #3 am: 01.11.05 - 10:31:45 »
Jau, danke, so hats funktioniert :)

Gruß,

Thorsten
--

Thorsten de Vries

CLP Designer 6
CLP Designer R5
CLP Admin 6
PCLP Admin R5

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz