Validación de campo

Para lograr la interpretación más precisa de los formularios, la definición de los campos debe ser lo más específica y concreta posible.

Uno de los aspectos de una definición de campo es su validación. Hay muchas validaciones de campo diferentes entre las que puede elegir. Las más básicas se encuentran en el cuadro de grupo Validación de campo de la ficha Estándar, y se describen a continuación. Para obtener información sobre las demás validaciones de campo, haga clic en uno de los Temas relacionados.

Cuadro de grupo Validación de campo

Seleccione todas las validaciones de campo que se puedan aplicar a cada campo sin demasiada labor de verificación por parte del usuario. Estas son validaciones que FORMS puede realizar directamente después de interpretar el campo, por ejemplo, cuando el valor del campo es independiente del de otros campos.

No todos los tipos de campo pueden someterse a las validaciones de campo. Cuando seleccione uno, se activarán las opciones disponibles (si las hay) para ese tipo de campo.

Parámetro

Descripción

Debe rellenarse

Si el campo no está rellenado, FORMS lo mostrará durante el proceso de verificación.

Esta opción puede utilizarse con la mayoría de los tipos de campos.

Confirmar

Durante la verificación, será necesario confirmar el valor interpretado (si lo hay).

Una alternativa a la selección de Confirmar aquí es seleccionarlo en la ficha Opciones, donde también puede especificar ciertas condiciones.

De y A

Sirven para especificar un intervalo de los valores válidos en un campo numérico. Por ejemplo, escriba 1 y 12 para que FORMS compruebe si el valor interpretado en el campo numérico actual es igual o mayor que 1 e igual o menor que 12.

Aquí no se permiten decimales.

Suma de control

FORMS realizará una comprobación de dígito de control de módulo 10 de un campo numérico.

Nombre de tabla 

FORMS comprobará la tabla especificada antes de aceptar el valor que haya en el campo. Utilice esta opción cuando exista un número limitado de valores posibles en ese campo. (Instrucciones.)

Si se trata de una tabla interna o de una base de datos ODBC, escriba sólo su nombre. En el caso de un fichero de texto, escriba la ruta de acceso y el nombre completo.

Consulte también: Uso de tablas para validar los valores de los campos

Tabla interna

Seleccione esta opción cuando la tabla que especifique se haya creado (o importado) en FORMS.

Fichero de texto

Seleccione esta opción cuando la tabla que especifique sea un fichero de texto. Consulte Especificaciones de tablas y ficheros externos para validación de campos.

Conexión ODBC

Seleccione esta opción cuando la tabla que especifique sea una base de datos ODBC. Rellene Origen de datos también. Consulte Especificaciones de tablas y ficheros externos para validación de campos.

Validación activa

Consulte este otro tema.

Almacenar tabla internamente

FORMS almacenará la tabla en la memoria principal mientras se esté ejecutando Interpret. (Si la tabla está en una base de datos ODBC, sólo se guardará en la memoria principal su referencia.)

Esto puede acelerar su funcionamiento, en especial si se usa una tabla interna para validación activa o una tabla ODBC para validación normal o activa.

Mostrar posibilidades en Verify

Los valores que haya en la tabla estarán disponibles durante la verificación. (Excepción.) (Quiero ver cómo funciona.)

En este caso, si las tablas son grandes (más de 500 entradas) son preferibles los ficheros de texto a las tablas internas.

Cada opción del grupo Validación de campo funciona de forma independiente de las otras, y cada una (excepto la opción Debe rellenarse) se aplica sólo a los campos rellenados.

En este nivel, las validaciones dan como resultado que el campo se guarde en la base de datos con el estado Error de validación si su valor no satisface los requisitos especificados.

Opciones de las definiciones de campo

Opciones avanzadas y rutinas de validación

Reglas de validación

Campos de demanda

Validación de suma de juego

Estado de campo