W dniu 18.11.2020 o 21:40, Kali pisze:
Do While Not rcNr1.EOF na pewno nie powoduje błędu zapisu 1-szego
rekordu. pozwala Ci przesuwać się po rekordsecie aż do końca zestawu.
' a nie jest przypadkiem tak, że dla pola pierwszego wiersza rekordsetu,
rcNr1.MoveFirst, które nie jest równe 1203855
'If rcNr1.Fields(0) = 1203855 Then
' wykonywana jest część instrukcji Else
'If InStr(rcNr1.Fields(0), b & Chr(45) & c) > 0 Then
' ponieważ zmienne b="" i c="" (to puste ciągi znaków), szukanym ciągiem
w rcNr1.Fields(0) jest znak "-"
'zmienna a także = "" (ta zapisywana w polu ![a])
Ale nie jestem w stanie dokładnie przeanalizować Twojego rozwiązania.
Czy ty przypadkiem nie masz zapisanych danych odnośnie zamówienia w
trzech kolejnych wierszach tabeli?
--
Pozdrawiam
Zbigniew Bratko