AsetaVäliaikaismuuttuja-makrotoiminto

Access-työpöytätietokannoissa voit AsetaVäliaikaismuuttuja-makrotoiminnon avulla luoda väliaikaisen muuttujan ja määrittää sille tietyn arvon. Muuttujaa voi sitten käyttää myöhempien toimintojen ehtona tai argumenttina tai toisessa makrossa, tapahtumatoimintosarjassa, lomakkeessa tai raportissa.

Asetus

AsetaVäliaikaismuuttuja-makrotoiminnolla on seuraavat argumentit.

Toiminnon argumentti

Kuvaus

Nimi

Kirjoita väliaikaisen muuttujan nimi.

Lauseke

Kirjoita lauseke, jonka avulla voi määrittää tämän väliaikaisen muuttujan arvon. Älä kirjoita lausekkeen eteen yhtäsuuruusmerkkiä (=). Voit määrittää tämän argumentin Lausekkeen muodostimen avulla valitsemalla Muodosta-painikkeen Muodostin-painike .

Huomautuksia

  • Määritettyjen samanaikaisten väliaikaisten muuttujien enimmäismäärä on 255. Jos et poista väliaikaista muuttujaa, se pysyy muistissa, kunnes suljet tietokannan. On hyvä tapa poistaa väliaikaiset muuttujat, kun et enää käytä niitä. Jos haluat poistaa yhden väliaikaisen muuttujan, käytä PoistaVäliaikaismuuttuja-toimintoa ja määritä sen argumentiksi poistettavan väliaikaisen muuttujan nimi. Jos väliaikaismuuttujia on useita ja haluat poistaa ne kaikki kerralla, käytä PoistaKaikkiVäliaikaismuuttujat-toimintoa.

  • Väliaikaismuuttujat ovat yleisiä. Kun väliaikaismuuttuja on luotu, voit viitata siihen tapahtumatoimintosarjassa, Visual Basic for Applications (VBA) -moduulissa, kyselyssä tai lausekkeessa. Jos olet esimerkiksi luonut väliaikaisen muuttujan nimeltä MyVar, voit käyttää muuttujaa tekstiruudun ohjauslähteenä seuraavan syntaksin avulla:

=[TempVars]![MyVar]

Huomautus: Makroissa, kyselyissä ja tapahtumatoimintosarjoissa lausekkeen eteen ei tarvitse kirjoittaa yhtäsuuruusmerkkiä.

Voit viitata väliaikaisiin muuttujiin myös missä tahansa apuohjelmissa tai viittauksessa määritetyissä tietokannoissa.

  • Voit suorittaa AsetaVäliaikaismuuttuja-makrotoiminnon VBA-moduulissa käyttämällä Väliaikaismuuttujat-objektin Lisää-menetelmää.

Esimerkki

Seuraava makro esittää, miten voit luoda väliaikaisen muuttujan AsetaTilapMuutt-makrotoiminnon avulla, käyttää sitten väliaikaista muuttujaa ehdossa ja sanomaruudussa ja sitten poistaa väliaikaisen muuttujan.

Ehto

Toiminto

Argumentit

AsetaVäliaikaismuuttuja

Nimi: MyVar

Lauseke: InputBox ("Anna nollasta poikkeava luku.")

[TempVars]![MyVar]<>0

MsgBox

Message: ="Kirjoitit " & [TempVars]![MyVar] & "."

Äänimerkki: Kyllä

Kirjoita: Tiedot

PoistaVäliaikaismuuttuja

Nimi: MyVar

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×