Radnju makroa SetMenuItem možete da koristite u Access bazama podataka za računare da biste postavili stanje stavki menija (omogućeno ili onemogućeno, izabrano ili opozvano) u prilagođenim ili globalnim menijima na kartici Programski dodaci.
Napomena: Radnja makroa SetMenuItem funkcioniše samo sa prilagođenim i globalnim menijima kreiranim pomoću makroa menija. Radnja makroa SetMenuItem uključena je u Microsoft Office Access 2007 novijim verzijama samo radi kompatibilnosti sa prethodnim verzijama. On ne funkcioniše sa funkcionalnošću komandna traka funkcije. Međutim, možete da koristite svojstva Omogućeno i Stanje u Visual Basic for Applications (VBA) modulu da biste onemogućili ili omogućili i izabrali ili opozvali izbor stavki u priručnim menijima ili prilagođenim ili globalnim menijima.
Postavka
Radnja makroa SetMenuItem ima sledeće argumente.
Argument radnje |
Opis |
Indeks menija |
Indeks menija koji sadrži komandu za koju želite da podesite stanje. Unesite vrednost celog broja, počevši od 0, za indeks željenog menija u prilagođenom ili globalnom meniju. Unesite vrednost indeksa u polje Indeks menija u odeljku Argumenti radnje prozora dizajna makroa. Indeks se odnosi na položaj menija u makrou menija za prilagođeni ili globalni meni (položaj radnje makroa AddMenu ovog menija u makrou menija, uključujući broj od 0). Prikaz menija može biti malo drugačiji zato što možete da koristite uslovne izraze u makrou menija da biste sakrili ili prikazali prilagođene stavke menija. Ovo je obavezan argument. Ako izaberete meni sa ovim argumentom i ostavite argumente Indeks komande i Indeks potkomanije prazne, možete da omogućite ili onemogućite samo ime menija. Međutim, ne možete da izaberete ili opozovete izbor imena menija (Access zanemaruje postavke Proveri i Opozovi izbor za argument Zastavica za imena menija). |
Indeks komandi |
Indeks komande za koji želite da postavite stanje. Unesite vrednost celog broja, počevši od 0, za indeks željene komande u meniju koji bira argument "Indeks menija ". Indeks je u odnosu na položaj komande u makro grupa koji definiše izabrani meni za prilagođeni ili globalni meni (položaj makroa ove komande u grupi makroa, broji se od 0). Prikaz menija može biti malo drugačiji zato što možete da koristite uslovne izraze u grupi makroa menija da biste sakrili ili prikazali komande prilagođenog menija. |
Indeks potkomane |
Indeks potkomade za koji želite da podesite stanje. Ovo se primenjuje samo ako željena komanda ima podmeni. Unesite vrednost celog broja, počevši od 0, za indeks željene potkomad u podmeni koji bira argument Indeks komande . Indeks se odnosi na poziciju potkomade u grupi makroa koja definiše izabrani podmeni za prilagođeni ili globalni meni (položaj makroa ove potkomade u grupi makroa, uključujući 0). |
Zastavica |
Stanje na koje želite da podesite komandu ili potkomanik. Izaberite stavku Siva (da biste onemogućili komandu – ona izgleda nedostupno ), Negiraj (da biste je omogućili ), Proveri (da biste postavili proveru po komandi – koja obično ukazuje na to da je izabrana ili preklopna) ili Opozovite izbor (da biste uklonili proveru). Podrazumevana postavka je Negray. |
Napomene
Radnja makroa SetMenuItem funkcioniše samo u prilagođenom ili globalnom meniju. Ako aktivni prozor nema prilagođeni ili globalni meni, pokretanje makroa koji sadrži radnju makroa SetMenuItem dovodi do greška izazvana tokom izvršavanja.
Ovu radnju možete da koristite da biste podesili stanje komandi i potkomamena menija, ali ne i potkomamena potkomada.
Da biste pokrenuli radnju makroa SetMenuItem u Visual Basic for Applications (VBA) modulu, koristite metod SetMenuItem objekta DoCmd .