Trabajando con fechas, me he encontrado con un problema, el clásico
problema de las fechas nulas.
Si un TDatePicker recibe una fecha nula, coloca como valor el del día
actual. En tiempo de ejecucíon, si esta activada la propiedad lCheckBox,
es posible activar/desactivar la fecha, pero..
¿Cual es la propiedad que maneja los posibles valores de este checkbox?
Mi intención es poder cambiar los valores de este checkbox en tiempo de
ejecución. He estado buscando en la ayuda, pero hasta ahora, no he
encontrado esta propiedad.
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
TdatePicker() Consulta sobre lCheckBox
TdatePicker() Consulta sobre lCheckBox
Ángel,
> Trabajando con fechas, me he encontrado con un problema, el clásico
> problema de las fechas nulas.
>
> Si un TDatePicker recibe una fecha nula, coloca como valor el del día
> actual. En tiempo de ejecucíon, si esta activada la propiedad lCheckBox,
> es posible activar/desactivar la fecha, pero..
>
> ¿Cual es la propiedad que maneja los posibles valores de este checkbox? Mi
> intención es poder cambiar los valores de este checkbox en tiempo de
> ejecución. He estado buscando en la ayuda, pero hasta ahora, no he
> encontrado esta propiedad.
Simplemente lee o asigna la fecha (incluida fecha nula) directamente al
control. Verás que si le asignas una fecha nula (ctod("")) el control
mostrará el checkbox marcado, y viceversa, si tienes el checkbox marcado, al
leer dValue te devuelve ctod("").
Por cierto, quizás te interese usar el control TDateEdit, que es muy
parecido pero permite manejar directamente fechas vacias sin necesidad del
checkbox.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
> Trabajando con fechas, me he encontrado con un problema, el clásico
> problema de las fechas nulas.
>
> Si un TDatePicker recibe una fecha nula, coloca como valor el del día
> actual. En tiempo de ejecucíon, si esta activada la propiedad lCheckBox,
> es posible activar/desactivar la fecha, pero..
>
> ¿Cual es la propiedad que maneja los posibles valores de este checkbox? Mi
> intención es poder cambiar los valores de este checkbox en tiempo de
> ejecución. He estado buscando en la ayuda, pero hasta ahora, no he
> encontrado esta propiedad.
Simplemente lee o asigna la fecha (incluida fecha nula) directamente al
control. Verás que si le asignas una fecha nula (ctod("")) el control
mostrará el checkbox marcado, y viceversa, si tienes el checkbox marcado, al
leer dValue te devuelve ctod("").
Por cierto, quizás te interese usar el control TDateEdit, que es muy
parecido pero permite manejar directamente fechas vacias sin necesidad del
checkbox.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info