Hallo Arne,
die Schleifen sind hintereinander. Es sind 3 Stück, hier sind 2 davon...
n = "0"
On Error GoTo endewa
nochmalwa:
If wanumvar(n) <> "" Then
If Len(wanumvar(n)) <> "12" Then
MsgBox "Die Wanummer(n) wurden falsch eingegeben. Bitte überprüfen.", vbCritical, "Eingabefehler!"
GoTo endebild
Else
Call datenhinzu2(DataIDWert, wanumvar(n), "DataID", "WANummer", "Select * From TB_WANummern", "CAD_Katalog")
n = n + 1
GoTo nochmalwa
End If
End If
endewa:
On Error GoTo 0
n = "0"
On Error GoTo endezg
nochmalzg:
If zgnumvar(n) <> "" Then
If Len(zgnumvar(n)) <> "8" Then
MsgBox "Die Zeichnungsnummer(n) wurden falsch eingegeben. Bitte überprüfen.", vbCritical, "Eingabefehler!"
GoTo endebild
Else
Call datenhinzu2(DataIDWert, zgnumvar(n), "DataID", "Zeichnung", "Select * From TB_Zeichnungen", "CAD_Katalog")
n = n + 1
GoTo nochmalzg
End If
End If
endezg:
On Error GoTo 0
Wenn ich jetzt die erste Schleife ausklammer, dann läuft die zweite wunderbar durch, ohne Probleme bis zur dritten. Da sieht es genau so aus.
------------------
cu
Heiko
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP