Hi,
so sind die Regeln nicht.
Du benutzt einen zusammengesetzten key.
Das würde funktionieren, wenn auch die 2. Spalte sortiert wäre.
Dann würde die getAllDocumentsByKey (array) Funktion nach allen Dokumenten in der Ansicht suchen, die in der ersten Spalte E2 und und in der zweiten Spalte H haben.
Das ist aber nicht in deinem Sinne. Du willst eine Art OR-Operator. Oder der logische Operator IN in SQL (WHERE wert IN werteListe)
Eine solche Funktionalität bietet getAllDocumentsByKey aber nicht an.
Du musst 2 getAllDocumentsByKey gegen die Ansicht senden.
Dim col As NotesDocumentCollection
Dim Key as String
Dim countAll As integer
Key = "E²"
col = vw.GetAllDocumentsByKey(Key,True)
countAll = col.count
Key = "H"
col = vw.GetAllDocumentsByKey(key, true)
countAll = countAll + col.count
Besser vom Sauberen-Programmierstandpunkt wäre es die keys als Array zu übergeben und das ganze in einer Schleife abzuarbeiten.
Wobei der Funktion getAllDocumentsByKey jeweils ein Element des Arrays übergeben wird.
Gruß Axel