Az asztali Access-adatbázisokBan a Kódfuttassa makróműveletet használva felhívhatja a Visual Basic for Applications (VBA) függvényes eljárást.

Beállítás

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

Művelet argumentuma

Leírás

Függvény neve

A hívható VBA-függvény eljárás neve. A függvény argumentumokat zárójelek közé kell foglalja. Írja be a függvény nevét a makrótervező ablak Függvénynév mezőjebe. Ez egy kötelező argumentum.

Megjegyzés: Asztali Access-adatbázisban (.mdb vagy .accdb) a Szerkesztés gombra kattintva válassza ki az argumentum egyik függvényét a Kifejezésszerkesztővel. Kattintson a kívánt függvényre a Kifejezésszerkesztő listájában.

Megjegyzések

A felhasználó által definiált függvényes eljárásokat a rendszer Access tárolja.

A zárójeleket akkor is meg kell foglalnia, ha a Függvény eljárásnak nincs argumentuma, ahogy az alábbi példában is:

TestFunction()

A felhasználó által definiált függvény használt nevektől eltérően a eseménytulajdonság függvény neve a Függvénynév argumentumban nem egyenlőségjelet (=) használ.

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

Megjegyzés: Ha a függvény neve megegyezik a modul nevével, akkor nem hívhat függvényes eljárást makróból.

Tipp:

Visual Basicben Sub eljárás vagy eseményvezérelt eljárás futtatásához hozzon létre egy függvényműveletet, amely az Al eljárást vagy az eseményműveletet hívja meg. Ezután a Kódfuttassa makróműveletet használva futtassa a Függvény eljárást.

Ha a Kódfuttassa makróműveletet használja egy függvény hívásához, az Access az adatbázis szokásos moduljaiban a Függvénynév argumentumban megadott nevű függvényt keres. Ha azonban a művelet egy űrlap-on vagy jelentés-on egy menüparancsra, illetve egy űrlapon vagy jelentésen található eseményre válaszul fut, az Access először az űrlap vagy jelentés osztálymodulában, majd a normál modulokban keres rá a függvényre. Az Access nem keres a navigációs ablak Modulok területén a Függvénynév argumentumban megadott függvényben megjelenő osztálymodulok között.

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?

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Csatlakozás a Microsoft Insiderek

Hasznos volt az információ?

Mennyire elégedett a fordítás minőségével?
Mi befolyásolta a felhasználói élményét?

Köszönjük visszajelzését!

×