Makro darbība SetTempVar

Makro darbību SetTempVar Access datora datu bāzēs var izmantot, lai izveidotu pagaidu mainīgo un iestatītu to uz noteiktu vērtību. Mainīgo pēc tam var izmantot kā nosacījumu vai argumentu nākamajās darbībās, vai arī varat izmantot mainīgo citā makro, notikuma procedūrā vai formā vai atskaitē.

Iestatījums

Makro darbībai SetTempVar ir šādi argumenti.

Darbības arguments

Apraksts

Nosaukums

Ievadiet pagaidu mainīgā nosaukumu.

Izteiksme

Ievadiet izteiksmi, kas tiks izmantota, lai iestatītu šī pagaidu mainīgā vērtību. Nelietojiet izteiksmi ar vienādības zīmi (=). Varat noklikšķināt uz pogas kompilēt Poga Veidotājs , lai izmantotu izteiksmju veidotāju, lai iestatītu šo argumentu.

Piezīmes

  • Vienlaikus varat izveidot līdz pat 255 vairākus pagaidu mainīgos. Ja nenoņemat pagaidu mainīgo, tas paliks atmiņā, līdz aizvērsit datu bāzi. Ir ieteicams noņemt pagaidu mainīgos, kad tie tiek izmantoti. Lai noņemtu vienu pagaidu mainīgo, izmantojiet darbību RemoveTempVar un iestatiet tās argumentu uz tā pagaidu mainīgā nosaukumu, kuru vēlaties noņemt. Ja jums ir vairāk nekā viens pagaidu mainīgais un vēlaties tos visus noņemt vienlaikus, izmantojiet darbību RemoveAllTempVars .

  • Pagaidu mainīgie ir globālie. Kad ir izveidots pagaidu mainīgais, varat uz to atsaukties notikuma procedūra, Visual Basic for Applications (VBA) modulis, vaicājums vai izteiksme. Piemēram, ja esat izveidojis pagaidu mainīgo ar nosaukumu MansMain, varat izmantot mainīgo kā tekstlodziņa vadīklas avotu, izmantojot šādu sintaksi:

=[TempVars]![MyVar]

Piezīme.: Makro, vaicājumos un notikumu procedūrās izteiksmes sākumā nav jāatrodas vienādības zīmi.

Varat arī atsaukties uz pagaidu mainīgajiem jebkurā pievienojumprogrammā vai atsaucēs iekļautās datu bāzēs.

  • Lai izpildītu makro darbību SETTEMPVAR VBA modulī, izmantojiet objekta TempVarspievienošanas metodi.

Piemērs

Šajā makro parādīts, kā izveidot pagaidu mainīgo, izmantojot makro darbību SetTempVar , un pēc tam nosacījuma un ziņojumu lodziņā lietot pagaidu mainīgo un pēc tam noņemt pagaidu mainīgo.

Nosacījums

Darbība

Argumenti

SetTempVar

Nosaukums: MansMain

Izteiksme: InputBox ("Ievadiet vērtību, kas nav nulle.")

[TempVars]! [MansMain] <>0

MsgBox

Message: = "ievadījāt" & [TempVars]! [MansMain] & "."

Beep:

Tips: informācija

RemoveTempVar

Nosaukums: MansMain

Vai nepieciešama papildu palīdzība?

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×