Kirjaudu sisään Microsoft-tilillä
Kirjaudu sisään tai luo tili.
Hei,
Käytä toista tiliä.
Sinulla on useita tilejä
Valitse tili, jolla haluat kirjautua sisään.

Access-työpöytätietokantojen ja Access-verkkosovellusten Jos-makrolohkon avulla voit suorittaa ehdollisesti ryhmän makrotoimintoja lausekkeen arvosta riippuen.

          If 
          expression 
          Then 
 Insert macro actions here ... 
Else If expression 
 Insert macro actions here ... 
Else 
 Insert macro actions here ... 
End If

IfThenElse-makrolohko Accessissa

Asetus

Jos- ja Muuten jos -makrot vaativat alla mainitut argumentit.

Toiminnon argumentti

Kuvaus

Lauseke

Tämä on ehto, jota haluat testata. Sen täytyy olla lauseke, jonka tulos on joko Tosi tai Epätosi.

Huomautuksia

Kun valitset Jos-makrolohkon, näkyviin tulee tekstiruutu, johon voit kirjoittaa testattavaa ehtoa edustavan lausekkeen. Lisäksi näkyviin tulee yhdistelmäruutu, johon voit lisätä makrotoiminnon, jonka alle teksti "End If" tulee automaattisesti näkyviin. Jos- ja End If -hakasulkeissa alue, johon voit lisätä ryhmän tai lohkon toimintoja. Lohko suoritetaan vain, jos kirjoittamasi lauseke on Tosi.

Jos haluat suorittaa toisen lausekkeen, kun ensimmäisen lausekkeen tulos on Epätosi, voit lisätä toisen Muuten jos -lohkon valitsemalla Lisää Muuten jos -lause. Sinun täytyy antaa lauseke, jonka tulos on joko Tosi tai Epätosi. Tässä tapauksessa lohko suoritetaan vain, jos lausekkeen tulos on Tosi ja ensimmäisen lausekkeen tulos on Epätosi.

Voit lisätä Jos-lohkoon niin monta Muuten jos -lohkoa kuin haluat.

Voit lisätä vapaaehtoisen Muuten-lohkon valitsemalla Lisää Muuten-lause. Tässä tapauksessa toiminnot, jotka lisäät Muuten-lohkon alle, muodostavat Muuten-lohkon, joka suoritetaan vain silloin, kun yläpuolella olevia toimintoja ei suoriteta. Voit lisätä yksittäisen Muuten-lohkon Jos-lohkoon.

Seuraavassa koodiesimerkissä ensimmäisen lohkon makrotoiminnot suoritetaan jos [Tila]-arvo on suurempi kuin 0. Jos [Tila]-arvo ei ole suurempi kuin 0, suoritetaan Muuten jos -kohdan lauseke. Muuten jos -lohkon makrotoiminnot suoritetaan, jos [Tila]-arvo on yhtä suuri kuin 0. Jos ensimmäistä tai toista lohkoa ei suoriteta, suoritetaan Muuten-lohkon toiminnot.

            If 
            [Status] > 0 
            Then 
 Insert macro actions here ... 
Else If [Status] = 0 
 Insert macro actions here ... 
Else 
 Insert macro actions here ... 
End If

Voit asettaa Jos-lohkoja sisäkkäin. Jos-lohko kannattaa ehkä asettaa toisen Jos-lohkon sisälle, jos haluat suorittaa toisen lausekkeen, kun ensimmäisen lausekkeen arvo on Tosi. Seuraavassa koodiesimerkissä sisempi Jos-lohko suoritetaan vain, kun [Tila]-arvo on sekä suurempi kuin 0 ja suurempi kuin 100.

            If 
            [Status] > 0 
            Then 
 Insert macro actions here ... 
 If [Status] > 100 
 Insert macro actions here ... 
 EndifEnd If

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?
Kun valitset Lähetä, palautettasi käytetään Microsoftin tuotteiden ja palveluiden parantamiseen. IT-järjestelmänvalvojasi voi kerätä nämä tiedot. Tietosuojatiedot.

Kiitos palautteesta!

×