Sintakse
“Drukāt, ja” nosacījumos, dialoga loga ‘Nosacījumi’ laukā ‘Formula’, dialoga logā ???Kods’ (visi sadaļā ‘Dati’) un dialoga logā ‘Formula’ (sadaļā ‘Druka’) jāizmanto šāda sintakse:
Relāciju operatori
== vienāds ar
<> nav vienāds ar
!= nav vienāds ar
> lielāks par
>= lielāks vai vienāds ar
< mazāks par
<= mazāks vai vienāds ar
Nesajauciet zīmes == un =. Zīmi == izmantojiet, ja jāsalīdzina divas vērtības vai jānoskaidro, vai abas ir vienādas. “Drukāt, ja” nosacījumā jāizmanto ==. Zīmi = izmantojiet, kad mainīgajam jāpiešķir vērtība, ko parasti dara, noklikšķinot uz pogas [Kods]. Piemēram:
- testvar == 1
- ja tāds ietilpst “Drukāt, ja” nosacījumā, tas jautā, vai “testvar” ir vienāds ar 1.
- testvar = 1
- ja tāds ietilpst kodu rindā, tas konstatē, ka “testvar” nav vienāds ar 1. Šis secinājums neņems vērā vērtības, kādas konkrētajam “testvar” bija iepriekš.
Sadaļā ‘Dati’ noklikšķinot uz pogas [Kods], varat ievadīt “if” nosacījumu, kurā izmantotas abas zīmes: == un = šādi:
- if (var1 == 1) then begin var2 = 1; end;
Šajā piemērā vispirms tiek pārbaudīts, vai “var1” ir vienāds ar 1. Ja tā ir, tad “var2” arī tiek iestatīts uz 1. Ja nosacījums neizpildās, “var2” vērtība nemainās.
Vairāki nosacījumi
Funkcija [Drukāt, ja] pieļauj vairāku nosacījumu izmantošanu. Vairākus nosacījumus var savienot, izmantojot šādus loģiskos operatorus:
and jāizpilda abi (vai visi) nosacījumi.
or jāizpilda vismaz viens nosacījums.
and ! jāizpilda pirmais nosacījums, bet otrais ne.
or ! vai nu jāizpilda pirmais nosacījums, vai nav jāizpilda otrais.