![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
La verdad es que nose porque da problema el sacar el calendario porque no me actualiza bien, nose si debo ponerlo en el evento onexit o en el onchange, pero de todas formas lo que he escrito esta bien no?, el problema, como explicaba, cuando inicialmente la fecha de entrada es 17/05/2007 y la de salida es 18/05/2007, si intento cambiar la fecha de salida al 17/05/2007, me la pone en el 17 pero el if no me lo hace aunque las dos fechas sean iguales.
El refresh lo puse por si hacia falta. Tambien he probado a poner a fechadesalida.mintodate:=fechadentrada.datetotime+1; ahi me sale un mensaje, pero como el delphi lo tengo en ingles, nose como cambiarlo al cristiano o bien no sacar ningun mensaje. gracias añado. si hago lo del mensaje si funciona bien, pero en ingles y lo quiero en español. |
|
#2
|
||||
|
||||
|
¿Es un mensaje de error? Si es así, ¿que dice?
Tal vez las fechas no te den iguales porque tiene variación en las horas, recuerda que el DTPicker comprueba desde el año hasta los milisegundos. Tal vez utilizando la función formatdatetime. Para capturar un error y poner el mensaje que tu quieras, puedes utilizar la cláusula:
__________________
|
|
#3
|
||||
|
||||
|
gracias, pense que en el tdatepicker cuando pones solo fecha no compara tambien las horas.
Probare otro metodo. sobre el error, la verdad es que no se ocmo manejarlo, es decir si es un evento change, al cambiar la fecha, me sale el aviso en ingles que la fecha es menor que.... si le pongo try no se que va aqui, se me habia ocurrido poner fechasalida.onchange pero nose que variable poner aqui. gracias |
|
#4
|
||||
|
||||
|
Por lo que veo estás utilizando la hora también mira este ejemplo en el que se trabaja solamente con la fecha.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
|
#5
|
||||
|
||||
|
gracias marcos, era sencillo cuestion de aplicar la logica
.Pero me seguia sin funcionar he tenido que hacer esto:
porque sino no me lo realiza, si le bajo a la fecha de salida dias hasta llegar a ser igual que la de entrada no me hace el if. gracias de nuevo lo unico que no me queda claro es lo de exception si en este caso pongo un mindate, y le bajo, me sale aviso de que la fecha es menor, pero no puedo controlarlo con el exception en el formshow he puesto esto pero no me lo realiza. alguna idea? gracias |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Nueva Ayuda | tamar | Firebird e Interbase | 3 | 16-08-2006 22:39:03 |
| Una nueva felicitación ! | gluglu | La Taberna | 29 | 09-08-2006 01:31:21 |
| Nueva PC | vtdeleon | Noticias | 2 | 10-12-2005 01:44:41 |
| Nueva Ley Administrativa | obiwuan | Humor | 5 | 12-01-2004 18:21:48 |
|