Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: tabama am 12.02.04 - 17:31:32

Titel: Datentype Var mit Doc.feld vergleichen
Beitrag von: tabama am 12.02.04 - 17:31:32
wie kann ich in script vergleichen, ob der komplette Inhalt einer Variablen mit mehreren Werten identisch mit einem dem kompletten Inhalt eines Dokumentenfeldes ist.
Beispiel:

Dim variable(0 to 2) as variant
variable(0) = "Eintrag1"
variable(1) = "Eintrag2"
variable(2) = "Eintrag3"

Das Dokumenten-Feld enthällt  z.B. die Textliste |"Eintrag1":"Eintrag2":"Eintrag3"|

Titel: Re:Datentype Var mit Doc.feld vergleichen
Beitrag von: koehlerbv am 12.02.04 - 18:17:31
Hier kommt es jetzt darauf an, ob Du auf eineindeutige Übereinstimmung oder eindeutige hinauswillst.

Egal wie:
Die Dimension der Arrays muss gleich sein.

Eineindeutig (die Arrays stimmen vollkommen überein):
Du vergleichst simpel Element 1 des Arrays mit Element 1 des Items und so weiter.

Eindeutig:
Du loopst durch Dein Array und prüft mit ArrayGetIndex, ob dieser Eintrag im Item enthalten ist (oder anders herum). Wenn nicht - Abbruch, wenn ja, näcgstes Element. Wenn alles passt: OK-Rückgabe.

HTH,
Bernhard