Applies ToMicrosoft 365-höz készült Access Access 2024 Access 2021 Access 2019 Access 2016

Az asztali Access-adatbázisokBan a Kódfuttatás makróművelet használatával meghívhat egy Visual Basic for Applications (VBA) függvény eljárást.

Beállítás

A RunCode makróművelet argumentuma a következő.

Művelet argumentuma

Leírás

Függvény neve

A meghívandó VBA-függvény eljárásának neve. A függvényargumentumokat zárójelekbe foglalja. Adja meg a függvény nevét a makrótervező ablak Függvénynév mezőjében. Ez egy kötelező argumentum.

Megjegyzés: Asztali Access-adatbázisban (.mdb vagy .accdb) kattintson a Létrehozás gombra, hogy a Kifejezésszerkesztővel válasszon ki egy függvényt ehhez az argumentumhoz. Kattintson a kívánt függvényre a Kifejezésszerkesztő listában.

Megjegyzések

A felhasználó által definiált függvényeljárások Access modulokban vannak tárolva.

Zárójeleket kell megadnia, még akkor is, ha a Függvény eljárásnak nincsenek argumentumai, ahogyan az alábbi példában látható:

TestFunction()

A eseménytulajdonság beállításokhoz használt felhasználó által definiált függvény nevektől eltérően a függvény neve a Függvénynév argumentumban nem egyenlőségjellel (=) kezdődik.

Az Access figyelmen kívül hagyja a függvény visszatérési értékét.

Megjegyzés: Nem hívhat meg függvényeljárást makróból, ha a függvény neve megegyezik a modul nevével.

Tipp:

A Visual Basicben írt Sub eljárás vagy eseményvezérelt eljárás futtatásához hozzon létre egy Függvény eljárást, amely meghívja az Al vagy az Esemény eljárást. Ezután futtassa a Függvény eljárást a Kódfuttatás makróművelet használatával.

Ha a RunCode makróművelettel hív meg egy függvényt, az Access megkeresi a függvényt az adatbázis standard moduljainak Függvénynév argumentuma által megadott névvel. Ha azonban ez a művelet egy űrlap vagy jelentés menüparancsára vagy egy űrlap vagy jelentés eseményére adott válaszként fut le, az Access először az űrlap vagy jelentés osztálymoduljában, majd a standard modulokban keresi a függvényt. Az Access nem keres a navigációs ablak Modulok területén megjelenő osztálymodulokban a Függvénynév argumentumban megadott függvényben.

Ez a művelet nem érhető el VBA-modulokban. Ehelyett futtassa a kívánt függvény eljárást közvetlenül a VBA-ban.

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.