Logige sisse Microsofti kontoga
Logige sisse või looge konto.
Tere!
Valige mõni muu konto.
Teil on mitu kontot
Valige konto, millega soovite sisse logida.

Ajutise muutuja loomiseks ja selle määramiseks kindlale väärtusele saate kasutada Accessi töölauaandmebaasis makrotoimingut SetTempVar. Siis saab seda muutujat kasutada tingimuse või argumendina või saate muutujat kasutada teises makros, sündmuseprotseduuris või vormil või aruandes.

Säte

Makrotoimingul SetTempVar on järgmised argumendid.

Toimingu argument

Kirjeldus

Nimi

Sisestage ajutise muutuja nimi.

Avaldis

Sisestage avaldis, mida kasutatakse sellele ajutisele muutujale väärtuse määramiseks. Ärge alustage avaldist võrdusmärgiga (=). Avaldisekoosturi kasutamiseks selle argumendi määramise jaoks saate klõpsata nuppu Koosta Koosturi nupp.

Märkused

  • Korraga saate määrata kuni 255 ajutist muutujat. Kui te ajutist muutujat ei eemalda, jääb see mällu seniks, kui sulgete andmebaasi. Mõistlik oleks ajutised muutujad eemaldada, kui te neid enam ei kasuta. Ühe ajutise muutuja eemaldamisekes kasutage toimingut RemoveTempVar ja määrake selle argument eemaldatava ajutise muutuja nimele. Kui teil on mitu ajutist muutujat ja soovite need kõik eemaldada, kasutage toimingut RemoveAllTempVars.

  • Ajutised muutujad on globaalsed. Kui ajutine muutuaj on loodud, saate sellele viidata sündmuseprotseduuris, moodulis Visual Basic for Applications (VBA), päringus või avaldises. Kui te näiteks lõite ajutise muutuja nimega MyVar, saate muutujat kasutada tekstivälja juhtelemendi allikana, kui kasutate järgmist süntaksit.

=[TempVars]![MyVar]

Märkus.: Makrodes, päringutes ja sündmuseprotseduurides pole vaja avaldist alustada võrdusmärgiga.

Samuti saate ajutistele muutujatele viidata mis tahes lisandmoodulis või viidatud andmebaasis.

  • Makro SetTempVar toimingu käivitamiseks VBA-moodulis kasutage TempVars-objekti meetodit Lisa.

Näide

Järgnev makro näitab, kuidas luua ajutist muutujat, kui kasutada selleks makrotoimingut SetTempVar, seejärel kasutada ajutist muutujat tingimuses ja teateväljal ning seejärel eemaldada ajutine muutuja.

Tingimus

Toiming

Argumendid

SetTempVar

Nimi: MyVar

Avaldis: InputBox („Sisestage nullist erinev arv.“)

[TempVars]![MyVar]<>0

MsgBox

Sõnum: ="Teie sisestasite " & [TempVars]![MyVar] & "."

Piiks. Jah

Tüüp: Teave

RemoveTempVar

Nimi: MyVar

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?
Kui klõpsate nuppu Edasta, kasutatakse teie tagasisidet Microsofti toodete ja teenuste täiustamiseks. IT-administraator saab neid andmeid koguda. Privaatsusavaldus.

Täname tagasiside eest!

×