none
Control de asistencia - Cuadro de doble entrada

    Pregunta

  • Hola.

    Quiero llevar el control de asistencia de mis alumnos y lo hago con Access. Uso un formulario en el que inserto automáticamente la fecha del día y marco con una casilla de verificación la asistencia.

    ¿Alguien sabría hacer un formulario en el que pudiera ver por un lado a todos los alumnos y por otro todos los días del mes con sus correspondientes casillas de verificación? Se trataría de que la apariencia fuera la de un cuadro de doble entrada con los alumnos y los días del mes.

    Muchas gracias.

    miércoles, 14 de julio de 2010 17:57

Respuestas

  • Sería un proceso complejo y sobre todo muy poco flexible, no podrías modificar el número de alumnos, que tampoco podría ser muy alto, de hecho yo no me complicaría en hacerlo.

    Habrías de construir un formulario independiente con X filas (alumnos) e Y filas (días) de controles independientes, al cargar el formulario abrir un recordset de la tabla alumnos/asistencia y rellenar con esos datos los correspondientes  cuadros de texto. Por eso lo de no poder tener muchos alumnos, un formulario admite un máximo de (alrededor de) 700 controles.

    Una vez rellenado o editado un cuadro de texto, habrias de ejecutar una consulta de actualización o inserción (según proceda) en la tabla alumnos/asistencia, como te digo excesivamente laborioso y para ello hay que tener un conocimiento medio/alto de VBA.


    Saludos a todos desde Huelva http://www.mvp-access.es/emilio/
    • Marcado como respuesta roliva1 domingo, 18 de julio de 2010 7:56
    viernes, 16 de julio de 2010 17:00

Todas las respuestas

  • Hola!

    si lo que pretendes es ver los datos con esa presentación, puedes hacer una consulta de referencias cruzadas, pero si lo que pretendes es editarlos o introducirlos de esa manera, no es posible, las consultas de referencias cruzadas no son editables.


    Saludos a todos desde Huelva http://www.mvp-access.es/emilio/
    miércoles, 14 de julio de 2010 22:05
  • Muchas gracias por tu rápida respuesta, Emilio. Efectivamente, la idea es poder editarlos e introducirlos.

    Muchas gracias de nuevo y un cordial saludo.

    jueves, 15 de julio de 2010 15:06
  • Pues me temo que no sea posible, a no ser que montes un formulario en que presentes los datos "desconectados" y tras editar un dato en el formulario, edites la tabla.
    Saludos a todos desde Huelva http://www.mvp-access.es/emilio/
    jueves, 15 de julio de 2010 16:04
  • ¿Y cómo sería esto? No me hago la idea de lo que me quieres decir...
    jueves, 15 de julio de 2010 17:35
  • Sería un proceso complejo y sobre todo muy poco flexible, no podrías modificar el número de alumnos, que tampoco podría ser muy alto, de hecho yo no me complicaría en hacerlo.

    Habrías de construir un formulario independiente con X filas (alumnos) e Y filas (días) de controles independientes, al cargar el formulario abrir un recordset de la tabla alumnos/asistencia y rellenar con esos datos los correspondientes  cuadros de texto. Por eso lo de no poder tener muchos alumnos, un formulario admite un máximo de (alrededor de) 700 controles.

    Una vez rellenado o editado un cuadro de texto, habrias de ejecutar una consulta de actualización o inserción (según proceda) en la tabla alumnos/asistencia, como te digo excesivamente laborioso y para ello hay que tener un conocimiento medio/alto de VBA.


    Saludos a todos desde Huelva http://www.mvp-access.es/emilio/
    • Marcado como respuesta roliva1 domingo, 18 de julio de 2010 7:56
    viernes, 16 de julio de 2010 17:00
  • Creo que tienes razón, es mucho jaleo.

    Muchas gracias por tu ayuda y un cordial saludo.

    domingo, 18 de julio de 2010 7:58