Consulta recordset
Publicado por Imma (27 intervenciones) el 15/12/2004 14:50:09
Hola,
Tengo problemas para crear un recordset , tengo una tabla donde cada registro consta de un campo código, un campo nombre y 43 campos fechas. Yo necesito saber si estas personas en una fecha concreta han asistido a una clase, primero tengo que seleccionar que personas pertenecen a ese grupo porque estan separadas por aulas y cada aula tiene un código, esto es fácil hago el recordset que recorre la tabla y para en cada registro que pertenece a este aula el problema es que cuando ha encontrado a un alumno de esta aula también debe recorrer todas las fechas para saber si el día que buscamos vino a clase. No todos los alumnos llevan el mismo número concreto de classes y entonces no puedo comparar sólo un campo fecha debo compararlos todos. Yo he creado un bucle con el For para no tener que escribir 43 veces el nombre de los campos fechas ya que los tengo nombrados como (classe1, classe2, classe3.....) entonces compongo el nombre del campo con la palabra classe y una variable "n" que accepta el valor del bucle pero no se cómo hacer para una vez que tengo la palabra hacerla servir en el recordset.
Todo esto es muy difícil de explicar, a lo mejor seria más fácil de explicar si alguien sabe como se hace para saber si en un registro existe un valor es decir comparar todo un registro y no sus campos uno a uno.
Muchas grácias,
Imma
Tengo problemas para crear un recordset , tengo una tabla donde cada registro consta de un campo código, un campo nombre y 43 campos fechas. Yo necesito saber si estas personas en una fecha concreta han asistido a una clase, primero tengo que seleccionar que personas pertenecen a ese grupo porque estan separadas por aulas y cada aula tiene un código, esto es fácil hago el recordset que recorre la tabla y para en cada registro que pertenece a este aula el problema es que cuando ha encontrado a un alumno de esta aula también debe recorrer todas las fechas para saber si el día que buscamos vino a clase. No todos los alumnos llevan el mismo número concreto de classes y entonces no puedo comparar sólo un campo fecha debo compararlos todos. Yo he creado un bucle con el For para no tener que escribir 43 veces el nombre de los campos fechas ya que los tengo nombrados como (classe1, classe2, classe3.....) entonces compongo el nombre del campo con la palabra classe y una variable "n" que accepta el valor del bucle pero no se cómo hacer para una vez que tengo la palabra hacerla servir en el recordset.
Todo esto es muy difícil de explicar, a lo mejor seria más fácil de explicar si alguien sabe como se hace para saber si en un registro existe un valor es decir comparar todo un registro y no sus campos uno a uno.
Muchas grácias,
Imma
Valora esta pregunta
0