Domino 9 und frühere Versionen > Entwicklung

GetAllDocumentsByKey spielt verrückt???

(1/3) > >>

pippo:
Hallo Leute,

hatte eine Ansicht, mit erster Spalte "sortiert" und Typ "Kategroien".
mit GetAllDocumentsByKey bekamm ich dann eine collection der gesuchten Dokumente.

Anschließend erstellte ich eine 2. Spalte sortiert und Typ "Kategorien". Nun liefert GetAllDocumentsByKey nur mehr die Dokumente von der ersten Gruppe der 2. Spalte.

Ich halts nicht aus - in der Hilfe steht ja folgendes:
String, integer, long, single or double value, or array of strings, number, DateTime, or DateRange objects. Each element in the array is compared to a sorted column in the view. The first element in the array is compared to the first sorted column in the view; the second element is compared to the second sorted column; and so on.

Wie kann das sein?

Grüße, Pippo

wflamme:
Hast Du einen eindeutigen, 'programmatischen Namen' für die neue Spalte?
Ev. liegt's ja daran?

pippo:
Danke für Deinen Eintrag,

funktioniert das denn bei Dir?
Kannst Du das mal bitte nachmachen
1. eine Ansicht mit 2 Spalten - beide Spalten vom Typ Kategorien

anschließend diesen Script...

Dim session As New NotesSession
Dim db As NotesDatabase
Dim view As NotesView
Dim dc As NotesDocumentCollection
Set db = session.CurrentDatabase
Set view = db.GetView( "Ansicht..." )   
Set dc = view.GetAllDocumentsByKey("Suchtext...", True)
Msgbox dc.count

Wäre Dir dankbar, weil das eine superschnelle Art ist, Dokumente zu finden

Grüße, Pippo

wflamme:
Hoppla, nix "Suchtext"... mußt ein Array aus zwei Strings übergeben, das als erstes Element die erste und als zweites Element die zweite gesuchte Kategorie enthält.

So hat das bei mir jedenfalls geklappt, AFAIR.

pippo:
Hallo Wolfgang,
lese Dir nochmals bitte meine Anfrage durch. Du hast mich nicht ganz verstanden.
Ich suche nur in der ersten Kategorie. Das Ergebnis ist auch richtig, sofern keinen 2. Kategorie besteht.

Kannst Du das mal bei Dir testen?

Grüße, Pippo

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln