Käytetään kohteeseenAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.