Autor Thema: Datentype Var mit Doc.feld vergleichen  (Gelesen 936 mal)

Offline tabama

  • Aktives Mitglied
  • ***
  • Beiträge: 233
  • Geschlecht: Männlich
  • hier werden Sie geholfen
Datentype Var mit Doc.feld vergleichen
« 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"|


Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Datentype Var mit Doc.feld vergleichen
« Antwort #1 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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz