FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
algo raro
hola a todos y feliz año 2005.
tengo un pequeño problema, bueno no tan pequeño. Tengo 2 datetimerpiker, el primero es una fecha inicial y el segundo una fecha final para hacer una busqueda entre las dos fechas. en el de la fecha final, en el evento onchange tengo puesto: if dtpfecfin.Date < dtpfecini.Date then begin showmessage('la fecha de finalizacion es menor que la de inicio.'); end; bueno pues lo que me pasa es que el mensaje me sale 2 veces. haciendo el proceso paso a paso con f-8 cuando muestra la primera vez el mensaje y termina se me va a el evento ondrawcell y ya ahi se me queda colgado. no entiendo nada de nada. si alguien sabe algo por favor que me ayude. gracias. |
#2
|
||||
|
||||
Pues es cierto la pulsación sobre el botón aceptar provoca según parece el evento OnChange por segunda vez. Prueba con esto y verás como te funciona sin problemas.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
|||
|
|||
fue una solucion que pense, pero y si la modifica manualmente, sin tener que abrir la ventana?
gracias |
#4
|
||||
|
||||
Pues entonces utiliza el evento OnExit.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#5
|
|||
|
|||
no me termina de convecer, pero es la unica forma que tengo de poder hacerlo.
muchas gracias y feliz año. |
#6
|
||||
|
||||
Pon un boton de Buscar (TBitBtn, por ejemplo), al pulsarlo chequeas las fechas y muestras el mensaje.
De esta forma siempre que se pulse el boton, se habrá pasado por el evento OnExit de los controles de fechas. Saludos |
#7
|
||||
|
||||
Intenta algo como esto:
EDITO: Lo anterior no funciona muy bien: si cambias con el teclado la fecha mientras está desplegado el calendario se muestra el mensaje una vez sí y otra no. Veamos el siguiente intento:
donde Date es una variable de tipo TDate que puedes inicializar con el valor de DateTimePicker2.Date. // Saludos Última edición por roman fecha: 03-01-2005 a las 08:23:06. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|