Language:


Sintaxis

Debes usar la sintaxis mostrada a continuación para tus condiciones de impresión. Es decir, debes especificar esta sintaxis en el campo ‘Fórmula??? de la ventana de diálogo ‘Selección’, ‘Código’ (solapa ‘Data’) y ‘Fórmula’ (solapa ‘Diseño’):

Operadores Relacionales
==    es igual a
<>    no es igual a
!=    no es igual a
>    es mayor que
>=    es mayor que o igual a
<    es menor que
<=    es menor que o igual a

No debes confundir == con =. Usa == cuando necesites comparar dos valores – para preguntar si un valor es igual al otro. Las condiciones de impresión y de tachado son las situaciones apropiadas para usar ==. Usa = cuando necesites asignar un valor a una variable – tipicamente, luego de pulsar el botón [Cód.]. Por ejemplo:

testvar == 1
Cuando esto aparezca en una condición de impresión o tachado, se te está preguntado si testvar es igual a 1.

testvar = 1
Cuando esto aparezca en una franja de tipo “Código:”, está indicando que testvar es ahora igual a 1. Es decir, cualquier valor que testvar haya tenido antes sera olvidado.
Luego de pulsar el botón [Cód.] en la solapa ‘Data’, puedes una condición de impresión en la que se use tanto == como =:
if (var1 == 1) then begin var2 = 1; end;
En este ejemplo, primero hay una prueba par aver si var1 es igual a 1. Si lo es, entonces var2 se configurará en 1 también. Si no lo es, entonces var2 retendrá el valor que tenía anteriormente.

Múltiples Condiciones
Puedes utilizar múltiples condiciones igualmente a través del botón [Imprimir Si]. En este sentido, une las múltiples condiciones usando los siguientes operadores lógicos:

Se deben cumplir las conficiones “and”    “ambas” (o todas)
or    Se de cumplir al menos una condición
and !    Se debe cumplir la primera condición y no la segunda.
or !    Se debe cumplir ya sea la primera condición o verificar que no se cumpla la segunda condición.