El cuadro de grupo Validación de documento de la ficha Avanzado del cuadro de diálogo Campo se usa para validaciones internas (de FORMS) que implican uno o más campos.
En el cuadro Expresión, escriba una expresión para la validación de uno o varios campos numéricos (incluidos los de código de barras).
La tabla siguiente muestra los caracteres que son válidos en las expresiones utilizadas para validar campos.
Recuerde que, a menos que un campo tenga el índice 0, siempre hay que especificar el índice entre corchetes. Ejemplo: CampoA[5]. Si desea más información, consulte Nombres e índices de campo.
|
Carácter |
Significado |
Ejemplos |
|
|
||
|
+ |
Suma |
=CampoA+CampoB |
|
- |
Resta |
=CampoA-CampoB |
|
: |
Suma de campos desde/hasta |
<CampoA[1]:CampoB[5] |
|
* |
Multiplicación |
>CampoA*10 |
|
/ |
División |
=CampoA/2 |
|
% |
Resto |
=CampoA%100 |
|
Operador condicional |
||
|
? |
¿Existe el campo? |
=?CampoB |
|
Operadores relacionales |
||
|
= |
Igual a |
=100 |
|
> |
Mayor que |
>CampoC |
|
< |
Menor que |
<CampoC[3] |
|
>= |
Mayor o igual que |
CampoA>=CampoB |
|
<= |
Menor o igual que |
CampoA<=CampoB+CampoC |
|
Operadores lógicos |
||
|
; |
Y (entre dos expresiones) |
CampoA=CampoB+CampoC; CampoA=CampoD |
|
Otros caracteres |
|
|
|
( ) |
Paréntesis |
(CampoA+CampoB)*CampoC |
Los espacios alrededor de los operadores están permitidos. Sin embargo, limitan el espacio disponible para escribir la expresión.
Tenga en cuenta que en los nombres de campo se diferencia entre mayúsculas y minúsculas.
Hay dos tipos de expresiones. Si desea más información, haga clic en el que se aplique a su situación:
El tipo 1 valida el campo actual en relación con otros campos.
El tipo 2 valida cualquier campo numérico de la definición de documento.
Si el campo actual no es numérico, la expresión debe ser del tipo 2 y validar otro campo, porque los campos no numéricos no pueden ser validados por una expresión. Además, cuando utilice un signo de punto y coma como operador Y, la expresión debe ser siempre del tipo 2.
Para validar un campo que contenga texto, también puede crear una tabla que valide el campo o utilizar el cuadro Especificación de la ficha Estándar para especificar qué caracteres están permitidos y cuáles no.