Inicio > Microsoft Access > ragys2001 > agenda de citas médicas

agenda de citas médicas

Experto:
Usuario:
Fecha: 02/12/2008
Valoración: (3,00 sobre 5) Categoría: Microsoft Access
02/12/2008
pgomezr, usuario preguntando en Microsoft Access
Usuario
La idea estener un formulario que ocupe una pantalla en la que se vean todas las citas de un día, incluso las horas vacias. Tengo un formulario con control calendario y un subformulario, pero de este sólo logro ver las horas ocupadas.
02/12/2008
pgomezr, experto respondiendo en Microsoft Access
Experto
Solo vez las horas ocupadas porque esas son las horas que tienes almacenadas en alguna tabla de la base de datos. El ciclo donde llenas el subformulario, debes realizarlo avanzando a traves de las horas del dia (p.e. desde las 8 AM hasta las 8 PM) e ir preguntando a la tabla si esa hora esta ocupada o no.

Si necesitas mas ayuda preguntame (para hacer eso, creo que necesitarias hacerlo en Visual Basic)
02/12/2008
pgomezr, usuario preguntando en Microsoft Access
Usuario
Ánte todo muchas gracias por tu colaboración.No existe la posibilidad de almacenar en la tabla las horas,que serían todos los días las mismas, aunque el resto de los campos esten vacios.
02/12/2008
pgomezr, experto respondiendo en Microsoft Access
Experto
Si se puede, pero no seria para nada optimo, porque estarias guardando registros innecesariamente. Lo que te puedo sugerir, es que veas (aparendas) un poco mas de Visual Basic, para que puedas desplegar los datos como tu lo quieras. Estoy seguro que con VB puedes lograrlo. Lo que intentaba decirte es que, en VB, puedes hacer un ciclo que recorra las horas de todos los dias de la semana, e ir preguntando si en esa hora hay una cita, etc.

No te asusten con VB, es relativamente sencillo de entender y hacer.

Espero haberte ayudado, suerte.
02/12/2008
pgomezr, usuario preguntando en Microsoft Access
Usuario
Bien. Una respuesta aceptable.
Enlaces patrocinados