Hvordan skrive en hvis setningen i Access

"Hvis" utsagn kan vurdere "true" eller "false" forhold og utføre handlinger basert på disse forholdene. Disse uttalelsene kan deles inn i to typer: "If-Then" uttalelser og "If-Then-Else" uttalelser. "If-Then" uttalelser utføre et sett av handlinger bare når setningen vilkår er oppfylt. "If-Then-Else" uttalelser utføre ett sett med handlinger hvis uttalelsen vilkår er oppfylt og et annet sett av handlinger er vilkårene ikke er oppfylt. "Hvis" uttalelser kan legges inn ved hjelp av Visual Basic Editor eller Expression Builder.

Bruksanvisning

Visual Basic if-then Statements

1 Klikk på "Database Tools" -kategorien og velg "Visual Basic". Dette vil åpne Visual Basic Editor.

2 Åpne modulen som du kommer til å legge på "Hvis" statement.

3 Klikk "Sett inn" på menylinjen, og velg deretter "Prosedyre".

4 Skriv inn navnet på prosedyren i navneboksen.

5 Velg "Sub" etterfulgt av enten "Public" eller "Private" for omfanget.

6 Klikk på "OK". Dette vil åpne redigereren boks med "Sub" og "Navn" på første linje. Trykk enter.

7 Skriv "Hvis [Tilstanden din her] Så" på den andre linjen. Trykk enter.

8 Skriv inn de handlingene du ønsker funksjonen til å utføre dersom resultatet blir vurdert som "ekte". Gjenta dette trinnet så mange ganger som nødvendig, med hver handling på en egen linje. Trykk enter.

9 Skriv "End If." Trykk enter.

10 Skriv "End Sub".

Visual Basic "If-Then-Else" Statements

11 Klikk på fanen "Database Tools", og velg deretter "Visual Basic." Dette vil åpne Visual Basic Editor.

12 Åpne modulen som du kommer til å legge på "Hvis" statement.

1. 3 Klikk "Sett inn" på menylinjen, og velg deretter "Prosedyre".

14 Skriv inn navnet på prosedyren i navneboksen.

15 Velg "Sub" og velg enten "Public" eller "Private" for omfanget.

16 Klikk "OK" for å åpne redigereren boks med "Sub" og "Navn" på første linje. Trykk enter.

17 Skriv "Hvis [Tilstanden din her] Så". Trykk enter.

18 Skriv inn de handlingene du ønsker funksjonen til å utføre dersom resultatet blir vurdert som "ekte". Gjenta dette trinnet så mange ganger som nødvendig, med hver handling på en egen linje. Trykk enter.

19 Skriv "Else". Trykk enter.

20 Skriv handlingene du vil at funksjonen til å utføre dersom resultatet blir vurdert som "False". Gjenta dette trinnet så mange ganger som nødvendig, med hver handling på en egen linje. Trykk enter.

21 Skriv "End If". Trykk enter.

22 Skriv "End Sub". Trykk enter.

Expression Builder "Hvis" Statement

23 Merk cellen du skal legge til "Hvis" statement, klikk på "Build" -knappen. Dette vil åpne "Expression Builder."

24 Type "= IIF (uttrykket, TRUE tilstand, USANN tilstand)".

25 Klikk på "OK".

Hint

  • Bruk av Expression Builder er bra for enkel "Hvis" uttalelser, men Visual Basic Editor er bedre for de mer komplekse "Hvis" regnskap.
  • IF uttalelser kan nestes for å oppnå flere beregninger eller vurderinger av data. Web databaser begrense hekkende til 65 uttalelser, men det er ingen hekkende grenser for klient databaser.
  • Hvis du bruker Expression Builder, sørg for å bruke kommandoen "IIF" i stedet for "IF". Microsoft Access har brukt "IIF" som funksjonsnavnet for "hvis" uttalelser.