Cómo validar datos: ACCEPT

Cómo:

Referencia:

ACCEPT es un atributo opcional que se puede utilizar para validar los datos, según se van introduciendo en un campo desde un procedimiento MODIFY. La prueba ACCEPT se aplica inmediatamente después de procesar FIXFORM. Desde ese momento, las declaraciones COMPUTE posteriores pueden manipular el valor. La inclusión de ACCEPT en una declaración de campo le permite definir una lista o intervalo de valores de campo aceptables. En términos relaciones, ud. es el que está definiendo el dominio.

Nota: Los orígenes de datos de sufijo VSAM y FIX pueden usar el atributo ACCEPT para especificar varios valores RECTYPE, descritos en Cómo describir un origen de datos secuencial, VSAM o ISAM.


Principio de página

x
Sintaxis: Cómo Validar datos
ACCEPT = list 
ACCEPT = value1 TO value2 
ACCEPT = FIND (field [AS name] IN file)

donde:

list
Es una cadena de valores aceptables. La sintaxis es:
value1 OR value2 OR value3...

Por ejemplo, ACCEPT = RED OR WHITE OR BLUE. También puede usar un espacio en blanco para separar los elementos. Si la lista de valores aceptables excede una línea, continúe en la siguiente. La lista termina por una coma.

value1 TO value2
Proporciona el intervalo de valores aceptables. Por ejemplo, ACCEPT = 150 TO 1000.
FIND

Verifica los datos entrantes en base a los valores de otro campo indexado. Esta opción sólo está disponible en orígenes de datos FOCUS. Para más información, consulte Cómo describir un origen de datos de FOCUS.

Cualquier valor de ACCEPT que contenga un espacio en blanco insertado (por ejemplo, Gran Bretaña), debe estar entre comillas simples.

Si se incluye el atributo ACCEPT en una declaración de campo y el parámetro del comando SET ACCBLN tiene un valor de OFF, los valores de espacio en blanco ( ) y cero (0) solo se aceptarán cuando estén codificados explícitamente en ACCEPT. SET ACCBLN aparece descrito en el manual Cómo desarrollar aplicaciones de informes manual.



Ejemplo: Cómo especificar una lista con un espacio insertado
ACCEPT = SPAIN OR ITALY OR FRANCE OR 'GREAT BRITAIN'

Principio de página

x
Referencia: Notas de uso de ACCEPT

Tenga en cuenta estas reglas al usar ACCEPT:


WebFOCUS