![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Hola,
Pues si el "reviente" de la aplicación ocurre al salir del "DBEdit"... tal vez puedas usar su evento "OnExit" para validar la fecha... pero, se me hace raro... ¿no estamos hablando de un componente que guarda texto? Si es así (que no lo sé) ¿cómo es que "revienta" nada si se sale del mismo al escribir una fecha no válida? ¿Quién es el que "revienta"? ¿Quién está al tanto de la fecha que se escribe en el "DBEdit" y si no es válida "revienta"? No lo entiendo muy bien... Por otro lado, si usas un "botón" para actualizar los cambios "editados"... ¿no podrías ahí mismo validar la fecha? Más aún, ¿no existe un evento "BeforeInsert" o similar que pudieras utilizar? Todo son dudas... ya ves que no te aporto mucho, pero, en fin, a ver si damos con la tecla entre todos. ![]() |
|
#2
|
|||
|
|||
|
La verdad yo tampoco lo entiendo....
es la triste realidad ....voy a ampliar mi explicacion....
el componente es un dbedit enlazado con un campo de una tabla de tipo datetime por medio del datasourse si... esta claro que la aplicacion lanza una excepcion(para no serguir usando el termino "revienta") ya que el componente tedit espera un valor de tipo fecha valido ....eso lo entiendo sin embargo no olvidemos que coloque el valor autoedit del datasourse en false de modo que no puedo editar los valores sin llamar expresamente el metodo edit ...y para guardarlo necesito llamar al metodo post si .... claro esta, basandome en esto y asumiendo que los valores no son enviados a la bd antes del post pues yo puedo validar en el exit del componente o en el beforepost como valido pues si da falso interrumpo cancelo aviso devuelvo un valor predeterminado de fecha por ejemplo 01/01/80 por decir algo ....pero no puedo porque da la exepcion es como si despues de editar el campo en particular se lanzara automaticamente el metodo post y claro la aplicacioon se detiene ante el error .... |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| el objeto 'sysmergearticles' no es válido.... | Cabanyaler | MS SQL Server | 1 | 03-08-2006 09:52:47 |
| rango valido | FGarcia | Varios | 2 | 28-04-2006 01:51:01 |
| basededatos.fdb no es un archivo valido | RONPABLO | Firebird e Interbase | 4 | 23-08-2005 19:37:13 |
| Conexion ADO , argumento no valido | VRO | Conexión con bases de datos | 2 | 09-06-2005 12:06:53 |
| Como valido un null?? | jbetancurt | Firebird e Interbase | 2 | 11-11-2004 16:19:39 |
|