Applies To„Access“, skirta „Microsoft 365“ „Access 2024“ Access 2021 Access 2019 Access 2016

"Access" darbalaukio duomenų bazėse galite naudoti makrokomandos veiksmą SetTempVar , kad sukurtumėte laikiną kintamąjį ir nustatytumėte konkrečią reikšmę. Kintamąjį galima naudoti kaip sąlygą ar argumentą tolesniuose veiksmuose arba kintamąjį galima naudoti kitoje makrokomandoje, įvykio procedūroje arba formoje ar ataskaitoje.

Parametras

Makrokomandos veiksmas SetTempVar turi šiuos argumentus.

Veiksmo argumentas

Aprašas

Pavadinimas

Įveskite laikino kintamojo pavadinimą.

Reiškinys

Įveskite išraišką, kuri bus naudojama šio laikino kintamojo reikšmei nustatyti. Prieš išraišką nerašykite lygybės (=) ženklo. Galite spustelėti mygtuką Kurti Daryklės mygtukasnaudoti reiškinio daryklę šiam argumentui nustatyti.

Pastabos

  • Vienu metu galite nustatyti iki 255 laikinų kintamųjų. Jei nepašalinsite laikino kintamojo, jis liks atmintyje, kol uždarysite duomenų bazę. Baigę naudoti laikinuosius kintamuosius, naudinga juos pašalinti. Norėdami pašalinti vieną laikiną kintamąjį, naudokite veiksmą RemoveTempVar ir nustatykite jo argumentą į laikinojo kintamojo, kurį norite pašalinti, pavadinimą. Jei turite daugiau nei vieną laikiną kintamąjį ir norite juos visus pašalinti iš karto, naudokite veiksmą RemoveAllTempVars.

  • Laikinieji kintamieji yra visuotiniai. Sukūrę laikiną kintamąjį, galite jį nurodyti įvykio procedūra, "Visual Basic for Applications" (VBA) modulyje, užklausoje arba reiškinyje. Pavyzdžiui, jei sukūrėte laikiną kintamąjį pavadinimu MyVar, galite naudoti kintamąjį kaip teksto lauko valdiklio šaltinį naudodami šią sintaksę:

=[TempVars]![MyVar]

Pastaba: Makrokomandose, užklausose ir įvykio procedūrose prieš išraišką nereikia lygybės ženklo.

Taip pat galite nurodyti laikinuosius kintamuosius bet kuriame papildinyje arba nurodytose duomenų bazėse.

  • Norėdami vykdyti makrokomandos veiksmą SetTempVar VBA modulyje, naudokite objekto TempVars metodą Įtraukti.

Pavyzdys

Ši makrokomanda parodo, kaip sukurti laikiną kintamąjį naudojant makrokomandos veiksmą SetTempVar , tada naudojant laikiną kintamąjį sąlygoje ir pranešimo lauke, tada pašalinant laikinąjį kintamąjį.

Sąlyga

Veiksmas

Argumentai

Nustatytitempvar

Vardas: MyVar

Išraiška: InputBox("Įveskite ne nulinį skaičių.")

[Laikiniejivarai]! [MyVar]<>0

MsgBox

Pranešimas: ="Įvedėte " & [TempVars]! [MyVar] & "."

Pyptelėjimas: Taip

Tipas: informacija

RemoveTempVar

Vardas: MyVar

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.