Findfirst - Operacion no valida
Publicado por An (37 intervenciones) el 06/10/2005 17:27:45
Hola, estoy intentando utilizar el findfirst pero no lo consigo.
Tengo 1 base de datos con 2 tablas (las dos tienen los mismos tipos de campos). Quiero que el programa vaya recorriendo los registros de la primera tabla y mirando uno a uno, si ese registro existe en la segunda tabla (mediante el campo indice ID1). Para eso hago lo siguiente:
rsTabla1.MoveFirst
While rsTabla1.EOF = False
Reg1 = rsTabla1![ID1]
rsTabla2.MoveFirst
rsTabla2.FindFirst "ID1 = " & Reg1
If rsTabla2.NoMatch Then 'si no se encuentra el registro tiene que copiarlo
(aqui iria el codigo de pegado)
endif
Tabla1.MoveNext
Wend
Cuando ejecuto el programa, access me muestra el siguiente error:
Error 3251 "Operacion no valida para este tipo de objeto" y queda seleccionado la linea de codigo del findfirst. He intentado cambiando las comillas, poniendo comillas simples, etc.. al principio el ID1 era numerico, y probe cambiandolo a texto pero me sigue saliendo el mismo error... alguien podria ayudarme por favor??? ya estoy desesperada..........
An
Tengo 1 base de datos con 2 tablas (las dos tienen los mismos tipos de campos). Quiero que el programa vaya recorriendo los registros de la primera tabla y mirando uno a uno, si ese registro existe en la segunda tabla (mediante el campo indice ID1). Para eso hago lo siguiente:
rsTabla1.MoveFirst
While rsTabla1.EOF = False
Reg1 = rsTabla1![ID1]
rsTabla2.MoveFirst
rsTabla2.FindFirst "ID1 = " & Reg1
If rsTabla2.NoMatch Then 'si no se encuentra el registro tiene que copiarlo
(aqui iria el codigo de pegado)
endif
Tabla1.MoveNext
Wend
Cuando ejecuto el programa, access me muestra el siguiente error:
Error 3251 "Operacion no valida para este tipo de objeto" y queda seleccionado la linea de codigo del findfirst. He intentado cambiando las comillas, poniendo comillas simples, etc.. al principio el ID1 era numerico, y probe cambiandolo a texto pero me sigue saliendo el mismo error... alguien podria ayudarme por favor??? ya estoy desesperada..........
An
Valora esta pregunta


0