Verificar todo al añadir/salir del formulario
Publicado por TinoS (76 intervenciones) el 20/12/2012 21:48:31
Buenas tardes.
Quisiera saber cómo podría hacer lo siguiente:
Tengo un formulario con varios campos. Varios de estos campos tienen cada uno la regla de verificación que me indica que el dato metido es correcto ya sean sumas, dígitos de control, importes, etc. Mientras se están metiendo los datos al pasar por cada control se ejecutan perfectamente las reglas de validación de cada control y todo perfecto.
Pero si hago lo siguiente no funciona.
Supongamos que tengo un campo IMPORTE, otro campo DESCUENTO y otro TOTAL.
IMPORTE= 100 (Se valida con que tiene que ser >= a CERO, pero el dato hay que meterlo)
DESCUENTO = 30 (Se valida con que debe ser X % de IMPORTE y el dato hay que meterlo)
TOTAL = 70 (Comprueba que IMPORTE-DESCUENTO=TOTAL, pero el total hay que meterlo)
Supongamos que hoy voy al cualquier registro de días anteriores y veo que el descuento está mal puesto y lo corrijo, pero, por descuido o por olvido o porque lo que sea, no meto el dato correcto en el TOTAL y, como no entro ni salgo de ese control no se ejecuta la regla de validación y no me comprueba que con la modificación hecha, el TOTAL está mal.
No me vale el decir que calcule automáticamente el dato porque tiene que ser metido necesariamente.
Y mi pregunta es: Cómo puedo hacer que al abandonar ese registro me compruebe o verifique las reglas de validación, es decir, que haga un recorrido por los controles que las tienen y no salga de ahí hasta que todo esté correcto.
Muchas gracias y Felices Fiestas a todos.
Un saludo.
Quisiera saber cómo podría hacer lo siguiente:
Tengo un formulario con varios campos. Varios de estos campos tienen cada uno la regla de verificación que me indica que el dato metido es correcto ya sean sumas, dígitos de control, importes, etc. Mientras se están metiendo los datos al pasar por cada control se ejecutan perfectamente las reglas de validación de cada control y todo perfecto.
Pero si hago lo siguiente no funciona.
Supongamos que tengo un campo IMPORTE, otro campo DESCUENTO y otro TOTAL.
IMPORTE= 100 (Se valida con que tiene que ser >= a CERO, pero el dato hay que meterlo)
DESCUENTO = 30 (Se valida con que debe ser X % de IMPORTE y el dato hay que meterlo)
TOTAL = 70 (Comprueba que IMPORTE-DESCUENTO=TOTAL, pero el total hay que meterlo)
Supongamos que hoy voy al cualquier registro de días anteriores y veo que el descuento está mal puesto y lo corrijo, pero, por descuido o por olvido o porque lo que sea, no meto el dato correcto en el TOTAL y, como no entro ni salgo de ese control no se ejecuta la regla de validación y no me comprueba que con la modificación hecha, el TOTAL está mal.
No me vale el decir que calcule automáticamente el dato porque tiene que ser metido necesariamente.
Y mi pregunta es: Cómo puedo hacer que al abandonar ese registro me compruebe o verifique las reglas de validación, es decir, que haga un recorrido por los controles que las tienen y no salga de ahí hasta que todo esté correcto.
Muchas gracias y Felices Fiestas a todos.
Un saludo.
Valora esta pregunta


0