Az Asztali Access-adatbázisok Menükészlet makróműveletével beállíthatja a menüelemek állapotát (engedélyezve vagy letiltva, kijelölve vagy nem jelölve) a Bővítmények lap egyéni vagy globális menüiben.

Beállítás

A SetMenuItem makróművelet argumentumai a következők.

Művelet argumentuma

Leírás

Menüindex

Annak a menünek az indexe, amely azt a parancsot tartalmazza, amelyhez az állapotot be szeretné állítani. Adjon meg egy egész számot 0-tól kezdve a kívánt menü indexéhez az egyéni vagy globális menüben. Adja meg az index értékét a makrótervező ablak Műveletargumentumok szakaszának Menüindex mezőjében. Az index az egyéni vagy globális menü menümakrójában elfoglalt helyéhez viszonyítva jelenik meg (a menü Menü hozzáadása makróműveletének helye a menümakróban, 0-tól számolva). A menü megjelenítése némileg eltérő lehet, mivel a menümakróban feltételes kifejezésekkel elrejtheti vagy megjelenítheti az egyéni menüelemeket. Ez egy kötelező argumentum.

Ha kiválaszt egy menüt ezzel az argumentummal, és üresen hagyja a Parancsindex és az Alparancsindex argumentumot, engedélyezheti vagy letilthatja magát a menünevet. A menünevek kijelölését azonban nem lehet kijelölni vagy megszüntetni (az Access figyelmen kívül hagyja a Menünevek Jelölő argumentumának Jelölőnégyzet és Jelölés törlése beállítását).

Parancsindex

Annak a parancsnak az indexe, amelynek az állapotát be szeretné állítani. Adjon meg egy egész számot 0-tól kezdve a kívánt parancs indexéhez a Menüindex argumentum által kiválasztott menüben. Az index az egyéni vagy globális menü kijelölt menüjét definiáló makrócsoport a parancs pozíciójához viszonyítva jelenik meg (a parancs makrócsoportban elfoglalt helye, 0-tól számítva). A menü megjelenítése némileg eltérő lehet, mivel a menü makrócsoportjában feltételes kifejezésekkel elrejtheti vagy megjelenítheti az egyéni menüparancsokat.

Alparancsindex

Annak az alparancsnak az indexe, amelyhez az állapotot be szeretné állítani. Ez csak akkor érvényes, ha a kívánt parancs rendelkezik almenü. Adjon meg egy 0-tól kezdődő egész számot a Command Index argumentum által kiválasztott almenü kívánt almenüjének indexéhez. Az index az alparancsnak az egyéni vagy globális menühöz kiválasztott almenüt definiáló makrócsoportban elfoglalt pozíciójához (az alparancs makrójának a makrócsoportban elfoglalt helye, 0-tól számítva).

Zászló

Az az állapot, ahová a parancsot vagy az alparancsot be szeretné állítani. Kattintson a Szürke (a parancs letiltásához – szürkén jelenik meg), Ungray (az engedélyezéshez), a Check (a parancs általi ellenőrzéshez – általában azt jelzi, hogy ki van jelölve vagy ki van kapcsolva) vagy a Törlés (az ellenőrzés eltávolításához). Az alapértelmezett érték Ungray.

Megjegyzések

A SetMenuItem makróművelet csak egyéni vagy globális menüben működik. Ha az aktív ablak nem rendelkezik egyéni vagy globális menüvel, a Menü beállítása makróműveletet tartalmazó makró futtatása futási idejű hiba eredményez.

Ezzel a művelettel beállíthatja a menüparancsok és alparancsok állapotát, az alparancsok alparancsait azonban nem.

A SetMenuItem makróművelet Visual Basic for Applications (VBA) modulban való futtatásához használja a DoCmd objektum SetMenuItem metódusát.

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.