Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Varat izmantot makro darbību SetTempVar Access datora datu bāzēs, 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 turpmākajā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. Nesāciet izteiksmi ar vienādības zīmi (=). Lai šo argumentu iestatītu , varat Poga Veidotājsveidotāju, noklikšķinot uz pogas Kompigurators.

Piezīmes

  • Vienā reizē var būt definēti līdz pat 255 pagaidu mainīgajiem. Ja pagaidu mainīgais netiek noņemts, tas paliek atmiņā, līdz aizverat datu bāzi. Ir ieteicams noņemt pagaidu mainīgos, kad esat beidzis tos izmantot. Lai noņemtu vienu pagaidu mainīgo, izmantojiet darbību RemoveTempVar un iestatiet tās argumentu uz tā pagaidu mainīgā nosaukumu, ko vēlaties noņemt. Ja jums ir vairāki pagaidu mainīgie un vēlaties tos visus noņemt vienlaikus, izmantojiet darbību RemoveAllTempVars.

  • Pagaidu mainīgie ir globāli. Kad pagaidu mainīgais ir izveidots, varat to izmantot notikuma procedūra, Visual Basic for Applications (VBA) modulī, vaicājumā vai izteiksmē. Piemēram, ja esat izveidojis pagaidu mainīgo ar nosaukumu MansVar, 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 izteiksme nav jāsāk ar vienādības zīmi.

Varat arī atsaukties uz pagaidu mainīgajiem pievienojumlietojumprogrammās vai datu bāzēs, uz kuriem ir atsauces.

  • Lai VBA modulī palaistu makro darbību SetTempVar , izmantojiet objektaTempVars metodi Add.

Piemērs

Šis makro parāda, kā izveidot pagaidu mainīgo, izmantojot makro darbību SetTempVar , pēc tam izmantojot pagaidu mainīgo nosacījumā un ziņojuma lodziņā un pēc tam noņemot pagaidu mainīgo.

Nosacījums

Darbība

Argumenti

SetTempVar

Vārds: MansVar

Izteiksme: InputBox("Ievadiet skaitli, kas nav nulle.")

[TempVars]! [MansVar]<>0

MsgBox

Ziņojums: ="Jūs ievadījāt " & [TempVars]! [MansVar] & "."

Beep:

Tips: Informācija

RemoveTempVar

Vārds: MansVar

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×