AsetaTilapMuutt-makrotoiminto

Käytetään kohteeseen
Access 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äläisyysmerkkiä (=). Voit määrittää tämän argumentin lausekkeenmuodostimen avulla napsauttamalla Muodosta-painikkeen Muodostin-painiketta.

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äliaikainen muuttuja 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]! [OmaVar]<>0 MsgBox Message: ="Kirjoitit " & [TempVars]![MyVar] & "."
Äänimerkki: Kyllä
Kirjoita: Tiedot
PoistaVäliaikaismuuttuja Nimi: MyVar