Accessi töölauaandmebaasides saate makrotoimingu Sea_menüükäsud abil määrata menüükäsud (lubatud või keelatud, valitud või valimata) menüü Lisandmoodulid kohandatud või globaalsetes menüüdes .
Märkus.: Makrotoiming Sea_menüü_menüü toimib ainult menüümakrode abil loodud kohandatud ja globaalsete menüüdega. Makrotoiming Sea_menüü_komplekt kaasatakse Microsoft Office Access 2007 ja uuematesse versioonidesse ainult varasemate versioonidega ühilduvuse tagamiseks. See ei tööta käsuriba funktsioonidega. Atribuute Enabled ja State saate kasutada moodulis Visual Basic for Applications (VBA) kiirmenüüdes või kohandatud või globaalsetes menüüdes üksuste lubamiseks või valimiseks või tühistamiseks.
Säte
Makrotoimingul Sea_menüüÜksus on järgmised argumendid.
Toimingu argument |
Kirjeldus |
Indeks |
Selle menüü indeks, mis sisaldab käsku, mille olekut soovite seada. Sisestage kohandatud või globaalse menüü soovitud menüü indeksi täisarv alates 0-st. Sisestage registriväärtus makrokujunduse akna jaotise Toiminguargumendid väljale Menüüregister. Indeks on kohandatud või globaalse menüü menüü makros menüü asukoha suhtes (selle menüü makrotoimingu Lisa _menüü asukoht, loendamine 0-st). Menüükuva võib olla mõnevõrra erinev, kuna kohandatud menüü-üksuste peitmiseks või kuvamiseks saate kasutada menüümakro tingimusavaldisi. See argument on kohustuslik. Kui valite selle argumendiga menüü ning jätate argumendid Käsuregister ja Alamkäsklusindeks tühjaks, saate menüü nime ise lubada või keelata. Menüü nime ei saa aga valida ega tühistada (Access ignoreerib menüünimede argumendi Lipp sätteid Kontrolli ja Tühista). |
Käsuregister |
Selle käsu indeks, mille olekut soovite seada. Sisestage argumendiga Menüü indeks valitud menüüs soovitud käsu indekseerimiseks täisarv alates 0. Indeks on suhteline käsu asukoha suhtes makrorühm, mis määratleb kohandatud või globaalse menüü jaoks valitud menüü (selle käsu makro asukoht makrorühmas, loendades vahemikus 0). Menüü kuvamine võib olla mõnevõrra erinev, kuna kohandatud menüükäskude peitmiseks või kuvamiseks saate kasutada menüü makrorühma tingimusavaldisi. |
Alamkäsku indeks |
Selle alamkäsku indeks, mille olekut soovite seada. See kehtib ainult siis, kui soovitud käsul on alammenüü. Sisestage argumendiga Käsuregister valitud alammenüü soovitud alamkäsu indeksi täisarv alates 0-st. Indeks on suhteline alamkäsku asukoha suhtes makrorühmas, mis määratleb kohandatud või globaalse menüü jaoks valitud alammenüü (selle alamkäsku makro asukoht makrorühmas, loendades vahemikus 0). |
Lipp |
Olek, millele soovite käsu või alamkäsu määrata. Klõpsake nuppu Hall (käsu keelamiseks – see kuvatakse tuhmilt), Ungray (selle lubamiseks), Check (käsuga kontrollimiseks – tavaliselt näitab see, et see on valitud või tumbler) või tühjendage ruut (tšeki eemaldamiseks). Vaikeväärtus on Ungray ( Ungray). |
Kommentaarid
Makrotoiming Sea_menüü_menüü töötab ainult kohandatud või globaalses menüüs. Kui aktiivses aknas pole kohandatud ega globaalmenüüd, põhjustab makrotoimingut Sea_menüükäsku sisaldav makro käitustõrge.
Selle toimingu abil saate määrata menüükäskude ja alamkäskude oleku, kuid mitte alamkäskude alamkäsud.
Makrotoimingu Sea_menüüTem käivitamiseks moodulis Visual Basic for Applications (VBA) kasutage objekti DoCmd meetodit SetMenuItem.