Office
Logg på

AngiTempVar, makrohandling

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 makrohandlingen AngiTempVar i Access-skrivebordsdatabaser til å opprette en TempVar og setter den til en bestemt verdi. Variabelen kan deretter brukes som en betingelse eller argument i etterfølgende handlinger, eller du kan bruke variabelen i en ny makro, i en hendelsesprosedyre eller i et skjema eller rapport.

Innstilling

Makrohandlingen AngiTempVar har følgende argumenter:

Handlingsargument

Beskrivelse

Navn

Skriv inn navnet på den midlertidige variabelen.

Uttrykk

Skriv inn et uttrykk som skal brukes til å angi verdien for denne TempVar. Ikke sett foran uttrykket med et likhetstegn (=). Du kan klikke den bygge knappen Verktøy-knappen Hvis du vil bruke uttrykksverktøyet til å angi dette argumentet.

Merknader

  • Du kan ha opptil 255 midlertidige variabler definert samtidig. Hvis du ikke fjerne en TempVar, forblir den i minnet til du lukker databasen. Det er lurt å fjerne midlertidige variabler når du er ferdig med å bruke dem. Hvis du vil fjerne én enkelt midlertidig variabel, kan du bruke den FjernTempVar handling og angi argumentet til navnet på den midlertidige variabelen du vil fjerne. Hvis du har mer enn én midlertidig variabel og du vil fjerne alle samtidig, bruker du FjernAlleTempVars handling.

  • Midlertidige variabler er globale. Når en TempVar er opprettet, kan du henvise til den i en hendelsesprosedyre, en Visual Basic for Applications (VBA) modul, en spørring eller et uttrykk. Hvis du for eksempel hvis du har opprettet en midlertidig variabel kalt MyVar, kan du bruke variabelen som kontrollkilden for en tekstboks ved å bruke følgende syntaks:

=[TempVars]![MyVar]

Obs!: I makroer, spørringer og hendelsesprosedyrer trenger du ikke kommer foran uttrykket med et likhetstegn.

Du kan også referere til midlertidige variabler i en hvilken som helst tillegg eller refererte databaser.

  • Hvis du vil kjøre handlingen AngiTempVar makro i en VBA-modul, kan du bruke metoden Add for objektet TempVars .

Eksempel

Makroen nedenfor viser hvordan du oppretter en midlertidig variabel ved å bruke makrohandlingen AngiTempVar og deretter bruker den midlertidige variabelen i en betingelse og en melding til alle og fjerne den midlertidige variabelen.

Betingelse

Handling

Argumenter

AngiTempVar

Navn: MyVar

Uttrykk: InputBox ("Skriv inn et tall som ikke er null.")

[TempVars]! [MyVar] <> 0

Meldingsboks

Melding: = "Du skrev inn" & [TempVars]! [MyVar] & "."

Lydsignal: Ja

Type: informasjon

FjernTempVar

Navn: MyVar

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.

×