Language:


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.