Aanmelden met Microsoft
Meld u aan of maak een account.
Hallo,
Selecteer een ander account.
U hebt meerdere accounts
Kies het account waarmee u zich wilt aanmelden.

U kunt de macroactieTempVar instellen in Access-bureaubladdatabases gebruiken om een tijdelijke variabele te maken en deze in te stellen op een specifieke waarde. De variabele kan vervolgens worden gebruikt als voorwaarde of argument in volgende acties, of u kunt de variabele 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 Opbouwfunctieom 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

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?
Als u op Verzenden klikt, wordt uw feedback gebruikt om producten en services van Microsoft te verbeteren. Uw IT-beheerder kan deze gegevens verzamelen. Privacyverklaring.

Hartelijk dank voor uw feedback.

×