Champs de transaction conditionnels : exemples d'expressions

Comment dois-je écrire l'expression si je veux que cette instruction soit vraie ?

Expression #If ou #ElseIf

Opération logique

Le champ A est-il renseigné ?

?A

A

Le champ B est-il manquant (non renseigné) ?

1-?B

!B

Le champ A et le champ B sont-ils tous deux renseignés ?

?A * ?B

A AND B

Le champ A et le champ B sont-ils tous deux vides ?

(1-?A) * (1-?B)

A AND B

Le champ A est-il non renseigné, mais le champ B renseigné ?

(1-?A) * ?B

!A AND B

Le champ A ou le champ B est-il renseigné, ou les deux (au moins l'un d'entre eux) ?

?A ?B

A OR B

Le champ A ou le champ B est-il renseigné, mais pas les deux ?

(?A*(1-?B))+((1-?A)*B)

A EXOR B; c'est-à-dire,

(A AND !B) OR (!A AND B)

Etant donné une série de 5 champs nommés "A", l'un de ces 5 champs au moins est-il renseigné ?

?A[1]:?A[5]

Le champ C a-t-il une entrée complémentaire de champ ?

?&C

Insertion de champs de transaction conditionnels dans une description de transaction

Champs de transaction conditionnels : exemple 1