Domino 9 und frühere Versionen > Entwicklung

GetDocumentByKey - Array ?

(1/2) > >>

Jérôme:
Hallihallo!

Ich weiß nicht, ob ich total blöd bin, oder ob das ein echtes Problem ist - auf jeden Fall hoffe ich, ihr könnt mir helfen:

Ich möchte eine Ansicht nach mehreren Spalten durchsuchen lassen. Dazu bediene ich mich der Funktion view.GetDocumentByKey ( key-array )

Wie kann ich das Array aber in die Klammer reinschreiben?

Der versuch, es so zu machen: Set doc = view.GetDocumentByKeay ( key1, key2, key3 ) funktioniert nicht.

Vielen Dank für Eure Hilfe

Jérôme

Till_21:
dim arr(2) as String

arr(0) = "bed1"
arr(1) = "bed1"
arr(2) = "bed1"

getdocbykey(arr,....)

gruss

my head:
schau mal in den thread von mir!! "suche"

my head:
schau mal in den thread von mir!! "suche"

Jérôme:
Danke für die schnellen Antworten:

Das Problem in meinem Fall ist, dass sich das Array dynamisch vergrößern muss.

Ich suche in einer Ansicht mit Haupt- und Antwortdokumenten. Dabei suche ich erst nach dem Hauptdokument, dann nach einem dazugehörigen Unterdokument, dann nach dem dazugehörigen Unterdokument etc.

Dazu muss man array zuerst 1 Element groß sein, dann 2, dann 3 etc.

Ich habe es mit folgendem versucht:

Dim arrKeys (0) As Variant
.
.
.
arrKeys (0) = strUserName
.
.
.
Redim Preserve arrKeys (1)
arrKeys (1) = intCurrentYear
.
.
.
etc.


Aber bei dem Redim bringt er mir schon in der Codeansicht den Fehler "Illegal Redim on arrKeys"

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln