Глядя на код выше, я вижу проблему с этой строкой кода
Set rc2.Fields![ClaimStatus] = "c"
Вам не нужно Set
здесь.
Это должно было быть rc2.Fields![ClaimStatus] = "c"
(если это проблемная строка).
РЕДАКТИРОВАТЬ: Я видел ваш ответ на мой вопрос. И то же правило относится к рассматриваемой линии.
Вместо
Set rcdreclamation.Fields![ClaimStatus] = "c"
должно быть
rcdreclamation.Fields![ClaimStatus] = "c"
EDIT2: Set
необходим при назначении переменной объекта, экземпляру объекта или Nothing
.
EDIT3: Кроме того, вы могли бы написать
rcdreclamation![ClaimStatus]
вместо rcdreclamation.Fields![ClaimStatus]
для каждой такой строки.
( Disclaimer : Надеюсь, я прав в своем синтаксисе VB6. Прошло довольно много времени).