|
|
|
|
- Características de la verificación/detección de controles con entrada obligatoria y/o que contienen datos no válidos
- Varios
InvalidInputListControl (Función) Crea una lista de controles con entrada obligatoria o datos no válidos. Los controles no se marcan como si tuvieran errores. arrInvalidControls is array of Control = InvalidInputListControl() IF NOT arrInvalidControls.Empty THEN Error("Problem") END ControlList is array of Control = InvalidInputListControl() FOR EACH ELEMENT c OF ControlList c.BackgroundColor = LightRed END
Sintaxis
<Result> = InvalidInputListControl([<Element used>])
<Result>: Array de variables de tipo Controls Array de variables de tipo Control que contiene la lista de controles con entrada obligatoria o datos no válidos. Este array se ordena según el orden de tabulación de los controles. <Element used>: Nombre de control o ventana opcional Nombre del control o ventana a verificar. Si el control es un contenedor (control Pestaña, Supercontrol, etc.), se verificarán todos sus controles. Si no se especifica este parámetro, se verificarán todos los controles de la ventana actual. Observaciones Características de la verificación/detección de controles con entrada obligatoria y/o que contienen datos no válidos La entrada se verificará en los siguientes tipos de controles: - Control Botón de opción/Casilla de verificación: si se activó la opción de entrada obligatoria (o la propiedad MandatoryInput se establece en True), verifica que se haya seleccionado al menos una opción.
- Control Valoración: si se activó la opción de entrada obligatoria (o la propiedad MandatoryInput se establece en True), verifica que se haya dado una valoración.
- Combo Box con entrada: si se activó la opción de entrada obligatoria (o la propiedad MandatoryInput se establece en True), verifica que se haya introducido o seleccionado un valor en el Combo Box.
Si se utiliza una máscara de entrada, la función comprueba que los datos introducidos coinciden con la máscara definida. Si se utiliza una máscara personalizada con una variable de tipo InputMask, la verificación se realiza ejecutando el procedimiento asociado a la propiedad CheckIfValidInput de la máscara. - Combo Box sin entrada: si se activó la opción de entrada obligatoria (o la propiedad MandatoryInput se establece en True), verifica que se haya seleccionado un valor en el Combo Box.
- Control Campo de entrada: si se activó la opción de entrada obligatoria (o la propiedad MandatoryInput se establece en True), verifica que se haya introducido o seleccionado un valor en el control.
Si se utiliza una máscara de entrada, la función comprueba que los datos introducidos coinciden con la máscara definida. Si se utiliza una máscara personalizada con una variable de tipo InputMask, la verificación se realiza ejecutando el procedimiento asociado a la propiedad CheckIfValidInput de la máscara.
Solo se verifican los controles activos y visibles. Varios - Para resaltar los errores en los controles con entrada obligatoria o datos no válidos, utilice la función InvalidInputDetect o InvalidInputShowMessage.
- Caso especial: Control Campo de entrada o Combo Box con entrada que tienen una máscara de entrada personalizada mediante una variable de tipo InputMask.
Si el control no tiene foco cuando se llama a la función InvalidInputListControl, se aplicará formato al texto del control con la propiedad FormatOnEntry de la máscara antes de comprobar su validez.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|