Applies ToAccess za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Z dejanjem makra NastaviTempVar v Accessovih namiznih zbirkah podatkov lahko ustvarite začasno spremenljivko in jo nastavite na določeno vrednost. Spremenljivko lahko nato uporabite kot pogoj ali argument v nadaljnjih dejanjih ali pa uporabite spremenljivko v drugem makru, dogodkovni proceduri ali na obrazcu ali poročilu.

Nastavitev

V dejanju makra NastaviTempVar so ti argumenti:

Argument dejanja

Opis

Ime

Vnesite ime začasne spremenljivke.

Izraz

Vnesite izraz, ki se bo uporabil za nastavitev vrednosti za to začasno spremenljivko. Pred izraz ne smete postaviti enačaja (=). Če želite nastaviti argument z graditeljem izrazov, lahko kliknete gumb Graditev Gumb »Graditelj«.

Opombe

  • Hkrati imate lahko določenih največ 255 začasnih spremenljivk. Če ne odstranite začasne spremenljivke, ta ostane v pomnilniku, dokler ne zaprete zbirke podatkov. Priporočamo, da odstranite začasne spremenljivke, ko jih prenehate uporabljati. Če želite odstraniti eno začasno spremenljivko, uporabite dejanje OdstraniTempVar in nastavite argument na ime začasne spremenljivke, ki jo želite odstraniti. Če imate več kot eno začasno spremenljivko in želite odstraniti vse hkrati, uporabite dejanje OdstraniVseTempVars.

  • Začasne spremenljivke so globalne. Ko je začasna spremenljiva ustvarjena, se lahko sklicujete nanjo v dogodkovna procedura, modulu Visual Basic for Applications (VBA), poizvedbi ali izrazu. Če ste na primer ustvarili začasno spremenljivko z imenom »MyVar«, lahko uporabite spremenljivko kot vir kontrolnikov za polja z besedilom, tako da uporabite to sintakso:

=[TempVars]![MyVar]

Opomba: V makrih, poizvedbah in dogodkovnih procedurah ni treba pred izraz postaviti enačaja.

Na začasne spremenljivke se lahko sklicujete tudi v vseh dodatkih ali zbirkah podatkov.

  • Če želite zagnati dejanje makre NastaviTempVar v modulu VBA, uporabite metodo Dodaj predmeta TempVars.

Primer

Ta makro prikazuje, kako ustvarite začasno spremenljivko z dejanjem makra NastaviTempVar, nato pa uporabite začasno spremenljivko v pogoju in polju s sporočilom in nato odstranite začasno spremenljivko.

Pogoj

Dejanje

Argumenti

NastaviTempVar

Ime: MyVar

Izraz: InputBox (»Vnesite število, ki ni nič.«)

[TempVars]![MyVar]<>0

MsgBox

Sporočilo: =»Vnesli ste » & [TempVars]![MyVar] & «.«

Zvočni signal: Da

Vrsta: Informacija

OdstraniTempVar

Ime: MyVar

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.