FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Agenda de Citas (MonthCalendar)
Hola, tengo un gran quebradero de cabeza con este componente. Bueno mi problema es el siguiente:
Trabajo con Delphi6 y quiero hacer una Agenda de Citas para una peluquería canina. La estructura es la siguiente: Tengo una Tabla llamada Agenda cuyos campos son FECHA/HORA/MOTIVO/DNI_CLIENTE Donde el campo clave esta formado por los campos FECHA/HORA. Hasta ahí todo bien, le asigno al DBEditFecha el Valor de la fecha que tengamos señalada en el calendario, y se añade sin problemas. Pero mi problema viene ahora, ¿cómo puedo hacer para mostrar en un DBGrid sólo las citas que haya programadas para el día que tengamos seleccionado en el componente MonthCalendar? Así tal como está me muestra todas las citas juntas de todos los días que haya añadido. Sólo decir más que trabajo con AdoQuerys y tablas en Access. Gracias por vuestra ayuda de antemano! |
#2
|
||||
|
||||
Hola.
Así, a simple vista se me ocurre q utilices la propiedad Filter del dataset al q tengas conectado el DBGrid, colocando algo como: Código:
DataSet.Filter:='NombreCampoFecha ='+QuotedStr(MonthCalendar.Date); DataSet.Filtered:=True; Espero te sirva o al menos oriente. Saludos.
__________________
"Es imposible hacer un programa 100% contra tontos, ya que éstos son muy ingeniosos"
|
#3
|
||||
|
||||
MonthCalendar tiene la propiedad Date para obtener la fecha y hora seleccionada.
Simplemente puedes construir una consulta en sql. Código:
'select fecha, hora, motivo from agenda where fecha = '+FormatDateTime('mm/dd/yyyy',MonthCalendar1.date); Un saludo
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#4
|
|||
|
|||
Gracias por las respuestas, probé lo del filtro, pero me da un error que dice algo así como que el campo Hora no puede quedarse vacío (?)
Y la consulta SQL, donde la meto?? en la propiedad SQL del AdoQuery? De ser así que sintaxis uso?? porque con la anterior me da error |
#5
|
||||
|
||||
Hola.
Pon algo del código que estas usando en la actualidad y los errores concretos, para que tengamos algo sobre lo que ayudarte. Cita:
Cita:
__________________
"Es imposible hacer un programa 100% contra tontos, ya que éstos son muy ingeniosos"
|
#6
|
||||
|
||||
En Filtros el formato fecha es:
dd/mm/yyyy y en consultas: mm/dd/yyyy Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#7
|
||||
|
||||
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
|
|