06.01.2013 Views

Datu bāzes

Datu bāzes

Datu bāzes

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Vienai rindai:<br />

If Then <br />

Vairākām rindām:<br />

If Then<br />

<br />

End if<br />

Neatkarīgi no sintakses, galvenais princips šāds: “Ja šis nosacījums ir<br />

patiess, tad jādara tas …”. Piemēram:<br />

If intSkaits > 20 Then MsgBox “Skaits ir lielāks par<br />

20!”<br />

Sajā piemērā mainīgā intSkaits vērtību salīdzina ar 20. Ja vērtība ir lielāka<br />

par 20, tad to parāda paziľojumā. Ja mainīgā vērtība ir mazāka, komandu pēc<br />

Then ignorē un paziľojums neparādās.<br />

If…Then…Else Konstrukcija<br />

If…Then…Else konstrukcija papildina If…Then konstrukciju. Var norādīt<br />

divus koda blokus. Atkarībā no nosacījuma vērtības, izpildīsies viens no viľiem.<br />

Sintakse šāda:<br />

If Then<br />

<br />

Else<br />

<br />

Endif<br />

Piemērā pārbauda, vai intSkaits ir lielāks vai mazāks par 20. Ja tas ir<br />

lielāks, tad lietotājs saľem pirmo paziľojumu, ja nav lielāks, lietotājs saľem otro<br />

paziľojumu.<br />

If intSkaits > 20 Then<br />

MsgBox “Skaits ir lielāks par 20!”<br />

Else<br />

MsgBox “Skaits ir mazāks vai vienāds ar 20!”<br />

End if<br />

If…Then…ElseIf Konstrukcija<br />

If…Then…ElseIf ir līdzīga If…Then…Else ar to atšķirību, ka var atļaut<br />

programmai izvēlēties starp vairāk nekā divām alternatīvām. Sintakse šāda:<br />

167<br />

© Vladimirs Ivanovs, 2007

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!