Office
Logg på

Hvis... Skjer dette: Annen makro-blokk

Obs!: Vi ønsker å gi deg det nyeste hjelpeinnholdet så raskt som mulig, på ditt eget språk. Denne siden er oversatt gjennom automatisering og kan inneholde grammatiske feil eller unøyaktigheter. Formålet vårt er at innholdet skal være nyttig for deg. Kan du fortelle oss om informasjonen var nyttig for deg nederst på denne siden? Her er den engelske artikkelen for enkel referanse.

Du kan bruke Hvis makroen blokken i Access-skrivebordsdatabaser og Access-nettapper betinget utføre en gruppe med makrohandlinger, avhengig av verdien av et uttrykk.

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

En IfThenElse-makro i Access

Innstilling

Både Hvis og Ellers hviskreves følgende argumenter.

Handlingsargument

Beskrivelse

Uttrykk

Betingelsen du vil teste. Det må være et uttrykk som evalueres til SANN eller USANN.

Merknader

Når du velger tidsområdet Hvis makro, vises en tekstboks slik at du kan angi et uttrykk som representerer betingelsen du vil teste. I tillegg vises en kombinasjonsboks der du kan sette inn en makrohandling nedenfor som viser automatisk teksten "End If". Hvis og End If hakeparentes et område der du kan angi en gruppe, eller en blokk med handlinger. Blokken utfører bare hvis det du skriver inn uttrykket er SANN.

Hvis du vil evaluere et annet uttrykk når det første uttrykket er USANN, kan du klikke Legg til Ellers hvis Hvis du vil sette inn en valgfri Andre Hvis -blokk. Du må angi et uttrykk som evalueres til SANN eller USANN. I dette tilfellet utfører blokken bare hvis uttrykket er SANN, og det første uttrykket er USANN.

Du kan legge til så mange Ellers hvis blokker som du ut til en Hvis blokkere.

Du kan klikke Legg til andre for å sette inn en valgfri Else -blokk. I dette tilfellet danner handlingene du Sett inn nedenfor ElseElse -blokk, noe som kjører når det ikke handlingene ovenfor. Du kan legge til en enkelt Else -blokk i en Hvis -blokk.

I eksemplet nedenfor koden kjøre makrohandlinger i første blokk Hvis verdien av [Status] er større enn 0. Hvis verdien av [Status] ikke er større enn 0, evalueres uttrykket etter Ellers hvis . Makrohandlinger i Andre Hvis -blokk kjøre hvis verdien av [Status] er lik 0. Til slutt, Hvis verken første blokk eller andre blokken utføre, utføre handlinger i Else -blokken.

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

Du kan neste Hvis blokker. Du bør vurdere neste en Hvis -blokk i en Hvis -blokk Hvis du vil evaluere en andre uttrykk når det første uttrykket er SANN. I kodeeksemplet nedenfor utfører den indre Hvis -blokken bare når verdien for [Status] er både er større enn 0 og større enn 100.

If [Status] > 0 Then 
 Insert macro actions here ... 
 If [Status] > 100 
 Insert macro actions here ... 
 EndifEnd If
Bli bedre på Office
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×