Martin Speiser: Prüfen ob item in werte liste

Beitrag lesen

Hi Netghost,

Danke zunächst mal. Über errorhandling habe ich auch nachgedacht, aber es ist so daß wenn das feld nicht in rs2 ist ich eigentlich nichts tun will und zum nächsten feld weitergehe.

das passiert bei der von Ralf vorgeschlagenen Lösung auch. Durch das on error resume next wird einfach zur nächsten Zeile weiter gegangen, wo du halt nachschaust, ob es einen Fehler gab.

for each flditem1 in rs1.fields
     for each flditem2 in rs2.fields
          if flditem1.name = flditem2.name
               ctrl = "ok"
          end if
     next
next

Funktioniert prinzipell, ist aber arge Verschwendung von Performance, weil du die innere Schleife für jeden Wert der äußeren nochmal komplett durchläufst.

Gruß,
Martin