Principales respuestas
agenda citas

Pregunta
-
Hola aquí sigo liada con la agenda.
Lo de listar las citas diarias ya lo he resuelto con un select seleccionando un día en la base de datos.
Ahora tengo una duda más gorda:
Voy a recordar los datos que tengo, una base de datos sql de VB 2005 express y un data set para dar una cita médica.
Tengo los campos día, hora, duracion , motivo y nif.
Ahora la duda es como hago para que por ejemplo doy una cita a las 5:00 con una duración de una hora y como controlo si doy otra cita a las 5:10 , que me diga que esa hora está ocupada.
con un array?. no tengo ni idea.
gracias.
Respuestas
-
Hola Carmen:
La cosas es que mediante SQL tienes que montarte una SELECT (Puedes hacerlo mediante un procedimiento almacenado que reciba día y hora) que compruebe que en ese día y que para esa hora no esté comprendida entre otra hora de las citas que tienes para ese día y que te devuelva una hora disponible o que te diga que para ese día y esa hora ya hay otra cita.
Salu2
Colabora con el foro: Si la respuesta te es de utilidad marca la pregunta como respondida.
Luis Ruiz Pavón
MCP
Todas las respuestas
-
Hola Carmen:
Si tienes un DataSet en memoria con las citas concertadas, puedes hacerlo utilizando el método select del DataTable y sino pues crearte una función que le pases día y hora y busque en la tabla si para ese día existe ya la cita.
Salu2
Colabora con el foro: Si la respuesta te es de utilidad marca la pregunta como respondida.
Luis Ruiz Pavón
MCP
-
-
Hola Carmen:
La cosas es que mediante SQL tienes que montarte una SELECT (Puedes hacerlo mediante un procedimiento almacenado que reciba día y hora) que compruebe que en ese día y que para esa hora no esté comprendida entre otra hora de las citas que tienes para ese día y que te devuelva una hora disponible o que te diga que para ese día y esa hora ya hay otra cita.
Salu2
Colabora con el foro: Si la respuesta te es de utilidad marca la pregunta como respondida.
Luis Ruiz Pavón
MCP