Domino 9 und frühere Versionen > Entwicklung
documents aus category
(1/1)
zeeboo:
guten morgen
habe ein view mit 2 columns
bei einer davon ist die option "categorized" aktiviert.
wie erhalte ich nun (wen möglich über script) alle elemente einer kategorie?
mfg&thx
zeeboo
Glombi:
Hi,
am einfachsten (und schnellsten) geht es wohl mit einem @DbColumn, den Du per Script aufrufst.
Etwa so:
dim dbcolumn as Variant
dbcolumn = Evaluate(|@DbColumn("";"";"<Name der Ansicht>";1)|)
In dbcolumn stehen dann alle Werte der ersten Spalte drin.
Zur Sicherheit dann mit
If IsArray(dbcolumn)
abfragen.
Andreas
zeeboo:
ich teste das mal aus ob ich damit arbeiten kann
thx
koehlerbv:
Ich hoffe, ich habe jetzt die Frage richtig verstanden: Es sollen alle Dokumente, die unterhalb einer Kategorie stehen, ermittelt werden?
Das ginge - so man den Namen der gewünschten Kategorie kennt - einfachst mit
set NotesDocumentCollection = NotesView.GetAllDocumentByKey (KategorieName$).
Voraussetzung ist natürlich, daß die kategorisierte Spalte die erste sortierte Spalte der Ansicht ist, sonst müßte man mit einem Array als Suchstring arbeiten und auch den zugehörigen Wert der ersten Spalte kennen.
Wenn es hingegen um die Ermittlung aller verwendeten Kategorien geht, ist die Methode von Andreas sicher die performanteste. Alternativ - von wegen "pure LotusScript" - wäre der Aufbau einer List denkbar, die man aufbaut, während man durch alle Docs der Ansicht läuft.
HTH,
Bernhard
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln