J'ai un document avec deux champs liste :
Liste utilisateurs :contient la liste des utilisateurs à supprimer
Liste groupes : contient la liste des groupe dans lesquels il faut chercher les utilisateurs ci-dessus et les supprimer.
le but c'est de supprimer ces utilisateurs des groupes listés du names.
J'ai déja commencer à faire quelque chose mais je ne sais pas si c'est bon ou pas (le code n'est pas complet)
- Code : Tout sélectionner
Dim session As NotesSession
Dim db, Nab As NotesDatabase
Dim doc, config,Grpsdoc As NotesDocument
Dim membersList As Variant
Dim grpsList As Variant
Dim grpsmemberslist As Variant
Dim grpsView As NotesView
Set Session = New NotesSession
Set db = session.CurrentDatabase
Set doc = db.currentdocument
Set Config = DB.GetProfileDocument("Config")
Set Nab= Session.GetDatabase(Config.srv_name(0),Config.carnet(0))
Set grpsView = nab.GetView("($VIMGroups)" )
membersList=doc.userslist
grpsList =doc.groupslist
Set grpsDoc = grpsview.GetallDocumentByKey(grpslist, True)
If Not Doc Is Nothing Then
grpsmemberList = grpsdoc.GetItemValue( "Members" )
Forall member In grpsmemberList
Set lkupdoc = grpsView.GetDocumentByKey( "" , True)
If lkupdoc Is Nothing Then
Else
End If
End Forall
End If
Merci pour votre aide