Makroinstruktionen AngeTempvariabel

Du kan använda makroåtgärden AngeTempvariabel i Access-skrivbordsdatabaser för att skapa en tillfällig variabel och ge den ett visst värde. Variabeln kan sedan användas som ett villkor eller argument i efterföljande åtgärder eller så kan du använda variabeln i ett annat makro, i en händelseprocedur, i ett formulär eller i en rapport.

Inställning

Makroåtgärden AngeTempvariabel har följande argument.

Åtgärdsargument

Beskrivning

Namn

Ange namnet på den tillfälliga variabeln.

Uttryck

Ange ett uttryck att använda för att ställa in värdet för den här tillfälliga variabeln. Inled inte uttrycket med ett likhetstecken (=). Klicka på knappen Bygg om du vill Knappen Verktyg ange argumentet med hjälp av Uttrycksverktyget.

Anmärkningar

  • Du kan ha upp till 255 tillfälliga variabler definierade åt gången. Om du inte tar bort en tillfällig variabel finns den kvar i minnet tills du stänger databasen. En bra vana är att ta bort tillfälliga variabler när du är klar med dem. Om du vill ta bort en enda tillfällig variabel använder du åtgärden TaBortTempvariabel och anger namnet på den tillfälliga variabel du vill ta bort som argument. Om du har flera tillfälliga variabler du vill ta bort samtidigt använder du åtgärden TaBortAllaTempvariabler.

  • Tillfälliga variabler är globala. När du har skapat en tillfällig variabel du kan referera till den i en händelseprocedur, en VBA-modul (Visual Basic for Applications), en fråga eller ett uttryck. Om du till exempel skapade den tillfälliga variabeln MinVar, kan du välja den som kontrollkälla för en textruta genom att använda följande syntax:

=[TempVars]![MyVar]

Obs!: Du behöver inte inleda uttrycket med ett likhetstecken i makron, frågor och händelseprocedurer.

Du kan också referera till tillfälliga variabler i tillägg eller refererade databaser.

  • Om du vill köra makroåtgärden AngeTempvariabel i en VBA-modul, använder du metoden Lägg till i TempVariabler-objektet.

Exempel

I följande makro visas hur du skapar en tillfällig variabel med hjälp av makroåtgärden AngeTempvariabel, använder den i ett villkor och i en meddelanderuta samt tar bort den sedan.

Villkor

Åtgärd

Argument

AngeTempvariabel

Namn: MinVar

Uttryck: IndataRuta("Ange ett tal skiljt från noll.")

[TempVariabler]![MinVar]<>0

Meddelanderuta

Meddelande: ="Du angav " & [TempVariabler]![MinVar] & "."

Ljudsignal: Ja

Typ: Information

TaBortTempvariabel

Namn: MinVar

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×