Az IdeiglenesVáltozóBeállítása makróművelettel az Access asztali adatbázisaiban létrehozhat egy ideiglenes változót, és beállíthatja egy adott értékre. Ezt követően a változó feltételként vagy argumentumként használható, vagy egy másik makróban, egy eseményvezérelt eljárásban, illetve egy űrlapon vagy jelentésben is alkalmazható.
Beállítás
Az IdeiglenesVáltozóBeállítása makróművelet argumentumai a következők.
Művelet argumentuma |
Leírás |
Név |
Írja be az ideiglenes változó nevét. |
Kifejezés |
Írjon be egy kifejezést, amely az ideiglenes változó értékének beállításához lesz használatos. A kifejezés elé ne írjon egyenlőségjelet (=). A Szerkesztő gombra kattintva használhatja a Kifejezésszerkesztőt az argumentum beállításához. |
Megjegyzések
-
Egyszerre legfeljebb 255 ideiglenes változót definiálhat. Ha nem távolít el egy ideiglenes változót, az mindaddig a memóriában marad, amíg be nem zárja az adatbázist. Ha befejezte a használatukat, érdemes eltávolítani az ideiglenes változókat. Egyetlen ideiglenes változó eltávolításához használja az IdeiglenesVáltozóEltávolítása műveletet, és állítsa annak argumentumait az eltávolítani kívánt ideiglenes változó nevére. Ha több ideiglenes változója van, és az összeset egyszerre el szeretné távolítani, használja a MindenIdeiglenesVáltozóEltávolítása műveletet.
-
Az ideiglenes változók globálisak. Miután létrehozott egy ideiglenes változót, hivatkozhat rá egy eseményvezérelt eljárásban, egy Visual Basic for Applications (VBA) modulban, egy lekérdezésben vagy egy kifejezésben. Ha például létrehozott egy SajátVáltozó nevű ideiglenes változót, alkalmazhatja azt egy szövegdoboz vezérlőforrásaként a következő szintaxis használatával:
=[TempVars]![MyVar]
Megjegyzés: A makrókban, lekérdezésekben és eljárásokban a kifejezés elé nem kell egyenlőségjelet írnia.
Az ideiglenes változókra továbbá tetszőleges bővítményekben vagy hivatkozott adatbázisokban is hivatkozhat.
-
Ha futtatni szeretné az IdeiglenesVáltozóBeállítása makróműveletet egy VBA-modulban, használja az IdeiglenesVáltozó objektum Add metódusát.
Példa
A következő makró azt mutatja be, hogy hogyan lehet létrehozni egy ideiglenes változót az IdeiglenesVáltozóBeállítása makróművelettel, majd felhasználni azt egy feltételben és egy üzenetpanelen, végül eltávolítani.
Feltétel |
Művelet |
Argumentumok |
IdeiglenesVáltozóBeállítása |
Név: SajátVáltozó Kifejezés: InputBox("Írjon be egy nullától különböző számot.") |
|
[IdeiglenesVáltozó]![SajátVáltozó]<>0 |
Üzenetpanel |
Üzenet: ="A következőt írta be: „ & [Ideiglenes változó]![SajátVáltozó] & ”." Hangjelzés: Igen Típus: Információ |
IdeiglenesVáltozóEltávolítása |
Név: SajátVáltozó |