Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: ZaLudtske am 10.08.06 - 09:52:56

Titel: Liste aller Profile-Dokumente
Beitrag von: ZaLudtske am 10.08.06 - 09:52:56
Hallo,

weis jemand, wie ich per Lotus Scripte eine Liste, Array... mit allen in der Datenbank vorhandenen Profile-Dokumenten erstellen kann. Ich hab mal einen Beitrag im Forum gesehen, der das Thema behandelt hat, ich finde Ihn nicht mehr.

Der Hintergrund ist der, dass die Benutzer der Datenbank häufig wechseln und ich die Profile-Leichen beseitigen möchte.

Für einen kleinen Tip währe ich sehr dankbar.

Rainer
Titel: Re: Liste aller Profile-Dokumente
Beitrag von: Glombi am 10.08.06 - 09:55:51
Du holst Dir alle Dokumente in der Datenbank und prüft dann mit

if doc.IsProfile then
'...
end if

ab ob es ein Profil ist.

Andreas
Titel: Re: Liste aller Profile-Dokumente
Beitrag von: Driri am 10.08.06 - 09:57:08
Oder, wenn Du weißt wie das Profile heißt, hiermit :

Set notesDocumentCollection = notesDatabase.GetProfileDocCollection( profilename$ )
Titel: Re: Liste aller Profile-Dokumente
Beitrag von: Glombi am 10.08.06 - 09:57:24
Ergänzung:

Wenn Du es nur auf eine bestimmte Sorte von Profilen abgesehen hast, dann einfach so:

Set notesDocumentCollection = notesDatabase.GetProfileDocCollection( profilename$ )

P.S. Da war Driri schneller mit Copy-Paste aus der Hilfe  ;)
Titel: Re: Liste aller Profile-Dokumente
Beitrag von: ZaLudtske am 10.08.06 - 10:00:36
Danke,

die Methode GetProfileDocumentCollection kannte ich von der Version 7 und dachte Sie sei in der Version 6 oder 7 neu hinzugekommen. Die Methode habe ich in der 5er Hilfe übersehen.

Nochmals vielen Dank für die schnelle Hilfe.

Rainer