Access-projektekben (*.adp) az OpenFunction makróművelettel megnyithat egy felhasználó által definiált függvényAdatlap nézet, beágyazott függvény Tervező nézet, SQL Text Editor nézetben (skaláris vagy táblafelhasználó által definiált függvény esetén) vagy Nyomtatási kép nézetben. Ez a művelet a felhasználó által definiált függvényt futtatja Adatlap nézetben való megnyitáskor. Kiválaszthatja a felhasználó által definiált függvény adatbeviteli módját is, és korlátozhatja a felhasználó által definiált függvény által megjelenített rekordokat.
Megjegyzés: Ez a művelet nem használható, ha az adatbázis nem megbízható.
Megjegyzés: Az Access 2010 az Utolsó verzió, amely támogatja az Access-adatprojekteket.
Beállítás
Az OpenFunction makróművelet argumentumai a következők.
Művelet argumentuma |
Leírás |
Függvény neve |
A megnyitni kívánt felhasználó által definiált függvény neve. A Függvény neve mező az aktuális adatbázis összes felhasználó által definiált függvényét megjeleníti. Ez egy kötelező argumentum. Ha egy függvénytár-adatbázis a Függvény műveletet tartalmazó makrót futtat, Access először az erőforrástár-adatbázisban, majd az aktuális adatbázisban keresi az ilyen nevű függvényt. |
Nézet |
A nézet, amelyben a felhasználó által definiált függvény megnyílik. A Nézet mezőben a következő lehetőségek közül választhat: Adatlap, Tervező nézet, Nyomtatási kép, Kimutatás és Kimutatásdiagram. Az alapértelmezett érték az Adatlap. |
Adathozzáférési mód |
A felhasználó által definiált függvény adatbeviteli módja. Ez csak az Adatlap nézetben megnyitott, felhasználó által definiált függvényekre vonatkozik. Válassza a Hozzáadás lehetőséget (a felhasználó felvehet új rekordokat, de nem tekinthet meg vagy szerkeszthet meglévő rekordokat), Szerkesztés (a felhasználó megtekintheti vagy szerkesztheti a meglévő rekordokat és új rekordokat adhat hozzá) vagy Írásvédett (a felhasználó csak a rekordokat tekintheti meg). Az alapértelmezett érték a Szerkesztés. |
Megjegyzések
Ez a makróművelet hasonló ahhoz, mint amikor duplán kattint egy felhasználó által definiált függvényre a navigációs ablakban, vagy a jobb gombbal a függvényre kattint a navigációs ablakban, és kiválaszt egy nézetet.
Ha a felhasználó által definiált függvény meg van nyitva, a Tervező nézetre váltva eltávolítja a felhasználó által definiált függvény Adatmód argumentumbeállítását. Ez a beállítás még akkor sem érvényes, ha a felhasználó visszatér Adatlap nézetbe.
Tippek
-
A navigációs ablakban kijelölhet egy felhasználó által definiált függvényt, és áthúzhatja a makrótervező ablakba. Ez automatikusan létrehoz egy OpenFunction műveletet, amely megnyitja a felhasználó által definiált függvényt Adatlap nézetben.
-
Ha nem szeretné megjeleníteni azokat a rendszerüzeneteket, amelyek általában egy felhasználó által definiált függvény futtatásakor jelennek meg (jelezve, hogy az egy felhasználó által definiált függvény, és megmutatja, hogy hány rekordot érint), a Figyelmeztetések beállítása makróművelettel letilthatja ezeknek az üzeneteknek a megjelenítését.
Az OpenFunction makróművelet Visual Basic for Applications (VBA) modulban való futtatásához használja a DoCmd objektum OpenFunction metódusát.