Office
Aanmelden

TijdelijkeVariabeleInstellen, macroactie

Gebruik de macroactie TijdelijkeVariabeleInstellen in Access-bureaubladdatabases om een tijdelijke variabele te maken en deze in te stellen op een specifieke waarde. De variabele kan vervolgens worden gebruikt als een voorwaarde of argument in volgende acties. U kunt de variabele ook gebruiken in een andere macro, in een gebeurtenisprocedure, of in een formulier of rapport.

Instelling

De macroactie TijdelijkeVariabeleInstellen heeft de volgende argumenten.

Actieargument

Beschrijving

Naam

Geef hier de naam op van de tijdelijke variabele.

Expressie

Voer een expressie in die wordt gebruikt om de waarde voor deze tijdelijke variabele in te stellen. Typ geen gelijkteken (=) vóór de expressie. Klik op de knop Bouwen Knop Opbouwfunctie om dit argument in te stellen met behulp van de opbouwfunctie voor expressies.

Opmerkingen

  • Er kunnen maximaal 255 tijdelijke variabelen tegelijk zijn gedefinieerd. Als u een tijdelijke variabele niet verwijdert, blijft deze in het geheugen totdat u de database sluit. Het is een goede gewoonte om tijdelijke variabelen te verwijderen wanneer u ze niet meer nodig hebt. Als u een bepaalde tijdelijke variabele wilt verwijderen, gebruikt u de actie TijdelijkeVariabeleVerwijderen en stelt u het argument van de actie in op de naam van de tijdelijke variabele die u wilt verwijderen. Als u meer dan een tijdelijke variabele hebt en u deze allemaal tegelijk wilt verwijderen, gebruikt u de actie AlleTijdelijkeVariabelenVerwijderen.

  • Tijdelijke variabelen zijn globaal. Als u een tijdelijke variabele hebt gemaakt, kunt u ernaar verwijzen in een gebeurtenisprocedure, een VBA-module (Visual Basic for Applications), een query of een expressie. Als u bijvoorbeeld een tijdelijke variabele hebt gemaakt met de naam MyVar, kunt u de variabele gebruiken als het bronbesturingselement voor een tekstvak door de volgende syntaxis te gebruiken:

=[TempVars]![MyVar]

Opmerking: In macro's, query's en gebeurtenisprocedures hoeft u geen gelijkteken te typen vóór de expressie.

U kunt ook verwijzen naar tijdelijke variabelen in invoegtoepassingen of in databases waarnaar wordt verwezen.

  • Als u de macroactie TijdelijkeVariabeleInstellen wilt uitvoeren in een VBA-module, gebruikt u de methode Add van het object TempVars.

Voorbeeld

De volgende macro laat zien hoe u een tijdelijke variabele maakt met behulp van de macroactie TijdelijkeVariabeleInstellen. Daarna wordt de tijdelijke variabele gebruikt in een voorwaarde en een berichtvak, en ten slotte wordt de variabele verwijderd.

Voorwaarde

Actie

Argumenten

TijdelijkeVariabeleInstellen

Naam: MijnVar

Expressie: InputBox('Voer een getal in dat niet gelijk is aan nul.')

[TempVars]![MijnVar]<>0

MsgBox

Bericht: ='U hebt ingevoerd ' & [TempVars]![MijnVar] & '.'

Pieptoon: Ja

Type: Informatie

TijdelijkeVariabeleVerwijderen

Naam: MijnVar

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×