Galite naudoti makrokomandos veiksmą SetMenuItem "Access" kompiuterio duomenų bazėse, kad nustatytumėte meniu elementų būseną (įgalinta arba išjungta, pažymėta arba nepažymėta) pasirinktiniuose arba visuotiniuose meniu skirtuke Papildiniai .
Parametras
Makrokomandos veiksmas SetMenuItem turi šiuos argumentus.
Veiksmo argumentas |
Aprašas |
---|---|
Meniu Rodyklė |
Meniu, kuriame yra komanda, kurios būseną norite nustatyti, rodyklė. Įveskite pasirinktinio arba visuotinio meniu norimo meniu rodyklės sveikojo skaičiaus reikšmę, pradedant nuo 0. Įveskite indekso reikšmę makrokomandos kūrimo lango sekcijos Veiksmo argumentai lauke Meniu indeksas. Rodyklė susijusi su meniu padėtimi pasirinktinio arba visuotinio meniu meniu makrokomandoje (šio meniu makrokomandos AddMenu veiksmo padėtis meniu makrokomandoje skaičiuojant nuo 0). Meniu ekranas gali šiek tiek skirtis, nes meniu makrokomandoje galite naudoti sąlyginius reiškinius pasirinktinio meniu elementams slėpti arba rodyti. Tai būtina argumentas. Jei pasirinksite meniu su šiuo argumentu, o komandų indekso ir subkomandos indekso argumentus paliksite tuščius, galite įjungti arba išjungti patį meniu pavadinimą. Tačiau meniu pavadinimo pažymėti arba panaikinti jo žymėjimo negalite ("Access" nepaiso meniu pavadinimų argumento Vėliavėlė parametrų Tikrinti ir atžymėti). |
Komandų rodyklė |
Komandos, kurios būseną norite nustatyti, indeksas. Įveskite norimos komandos indekso sveikojo skaičiaus reikšmę, pradedant nuo 0, meniu, pasirinktame pagal argumentą Meniu rodyklė . Rodyklė susijusi su komandos padėtimi makrokomandų grupė, kuri apibrėžia pasirinktinį arba visuotinį meniu pasirinktą meniu (šios komandos makrokomandos padėtis makrokomandų grupėje skaičiuojant nuo 0). Meniu rodymas gali šiek tiek skirtis, nes galite naudoti sąlygines išraiškas meniu makrokomandų grupėje, kad paslėptumėte arba rodytumėte pasirinktinio meniu komandas. |
Subkomandų rodyklė |
Subkomandos, kurios būseną norite nustatyti, indeksas. Tai taikoma tik tada, jei norima komanda turi submeniu. Įveskite norimos subkomandos rodyklės sveikojo skaičiaus reikšmę, pradedant nuo 0 submeniu, kurį pasirinkote argumente Komandų indeksas . Indeksas susijęs su subkomandos padėtimi makrokomandų grupėje, kuri apibrėžia pasirinktinį arba visuotinį meniu pasirinktą submeniu (šios subkomandos makrokomandos poziciją makrokomandų grupėje, skaičiuojant nuo 0). |
Vėliava |
Būsena, kurios komandą arba subkomandą norite nustatyti. Spustelėkite Pilka (norėdami išjungti komandą – ji atrodo blanki), Ungray (kad ją įgalintumėte), Tikrinti (atlikti patikrą pagal komandą – paprastai tai reiškia, kad ji pažymėta arba perjungta) arba Anuliuoti žymėjimą (kad pašalintumėte žymę). Numatytoji reikšmė yra Ungray. |
Pastabos
Makrokomandos veiksmas SetMenuItem veikia tik pasirinktiniame arba visuotiniame meniu. Jei aktyvus langas neturi pasirinktinio arba visuotinio meniu, paleidus makrokomandą, kurioje yra makrokomandos veiksmas SetMenuItem , vykdymo klaida.
Šį veiksmą galite naudoti norėdami nustatyti meniu komandų ir subkomandų būseną, bet ne subkomandų subkomandos būseną.
Norėdami vykdyti makrokomandos veiksmą SetMenuItem "Visual Basic for Applications" (VBA) modulyje, naudokite objekto DoCmd metodą SetMenuItem.