El Guru Programador
Usuario DESCONOCIDO | Registrate Gratis | Usuarios Registrados
Foro de Microsoft Access
Foros del Guru > Microsoft Access
Usuario Acceso a un campo de una tabla
Desconocido
Enviado - 1/5/2003
 

He intentado acceder al campo 'cod tipo' de la tabla 'linea_tipo' a raves de codigo de la siguiente manera:

'Defino la base
Dim dbs as database
'Defino la tabla
dim rst as recordset

'Instancio la base y la tabla
set dbs = currentdb()
set rst = dbs.openrecordset("linea_tipo",dbopensnapshot)

'En este momento en la variable de tipo recordset (rst) tengo la tabla.

'Defino la base
Dim dbs as database

'Defino la tabla
dim rst as recordset

'Instancio la base y la tabla
set dbs = currentdb()
set rst = dbs.openrecordset("linea_tipo",dbopensnapshot)

'En este momento en la variable de tipo recordset (rst) tengo la tabla.

'Para referenciar al campo:
a= rst!cod_tipo

El problema que tengo es que no me reconoce el tipo de dato 'Database' y que tampoco reconoce el 'openrecordset'.
Esto es un consejo que me dieron por internet, asi que les agradeceria que me dijeran que es lo que esta mal.

Gracias.
 
Skakeo
7 Mensaje(s)
Enviado - 22/6/2004
 
Haber te cuento:
Supongo que estas probando en access 2000 o
superior, el problema es de referencias debes abri el editor de visual basic(VBA) y incluir las
referencias a las bibliotecas que uses ADO o DAO, en el ejemplo es DAO as que incluyes una refeerencia a la biblioteca Microsoft DAO 3.x que tu tengas y despues delante de database y recordset debes poner
dim dbs as DAO.database
dim rs as DAO.recordset
si es ADO, idem peor con ADO
Un saludo
Skakeo®
 
 

 

Contactos myStudio Network