El Guru Programador
Usuario DESCONOCIDO | Registrate Gratis | Usuarios Registrados
Foro de Microsoft Access
Foros del Guru > Microsoft Access
Usuario Problemas con recordset
Desconocido
Enviado - 5/7/2002
 
Esto creando un módulo en le asigno a una varible el nombre de un campo para después poder ver cual es el valor de ese campo.
Ejemplo:
Tengo una tabla denominada ENERO, con los siguientes campos: 1, 2, 3, 4 ... 31,
y quiero hacer los siguiente:
dim rsmyrs as recordset
set rsmyrs = currentdb.openrecordset ("ENERO")
FOR N = 1 TO 31
IF RSMYRS!N = 1 THEN VALOR = "ACIERTO"
NEXT N

Pues bien cuando me refiero al campo como RSMYRS!N no lo reconoce, he probado también RSMYRS! & "[" & N &"]", y tampoco funciona. Tampoco funciona si uso "RSMYRS![" & N & "]".

A ver si alguien me puede dar alguna pista porque estoy verdaderamente atrancado.

Gracias de antemano.
 
vamp_01
11 Mensaje(s)
Enviado - 9/7/2002
 
prueba estas dos

me. (aqui tendrian que aparacer lo que puedes hacer con los datos)

RSMYRS.

prueba
 
Desconocido
Enviado - 18/10/2002
 
La solucion al problema es que no se hace mencion al objeto "Campo".
Hay que declarar una variable de tipo Field()
O sea tenemos la base y el recordset pero falta el campo.
Ej
Set rs =CurrentDb.Recorset("Enero")
Set Campo =rs.field(N)

For N= 0 to x
Funciones
Next

Por alguna duda
[email protected]


 
 

 

Contactos myStudio Network