Vpišite se z Microsoftovim
Vpišite se ali ustvarite račun.
Pozdravljeni,
Izberite drug račun.
Imate več računov
Izberite račun, s katerim se želite vpisati.

Z Accessovimi makri lahko ustvarite priročne menije po meri, ki se prikažejo, ko z desno tipko miške kliknete obrazce, poročila ali posamezne kontrolnike. Ustvarite lahko tudi menije po meri, ki so prikazani na traku za določene obrazce ali poročila.

Če želite ustvariti meni z makri, izvedite tri glavne korake:

  1. Ustvarite predmet makra s podmakri, ki vsebujejo menije.

  2. Ustvarite drug predmet makra, ki ustvari sam meni.

  3. Meni priložite kontrolniku, obrazcu, poročilu ali zbirki podatkov kot celoti.

V spodnjih razdelkih so podrobno opisani ti koraki.

Opomba: Ali uporabljate Access 2007? V tem primeru se pomaknite navzdol do razdelka Ustvarjanje priročnih menijev po meri v programu Access 2007.

Namig: Če se želite naučiti ustvariti priročne menije po meri v Accessu s kodo VBA (VBA), si oglejte članek Ustvarjanje priročnega menija za obrazec, kontrolnik obrazca ali poročilo.

1. korak: Ustvarjanje predmeta makra s podmakri, ki vsebujejo menije ukaze

V tem koraku ustvarite predmet makra s podmakri, od katerih bo vsak podmakro ločen ukaz v priročnem meniju.

Kaj je podmakro?

Niz dejanj makra lahko določite s podmakrom znotraj predmeta makra. Podmakri znotraj predmeta makra se lahko imenujejo ločeno od različnih dogodkov kontrolnika in predmeta. Posamezni podmakri znotraj predmeta makra imajo enolično ime in lahko vsebujejo eno ali več dejanj makra.

  1. Na zavihku Ustvari v skupini Makri in koda kliknite Makro.

  2. Za vsak ukaz, ki ga želite v priročnem meniju po meri:

    1. V okno za načrtovanje makra dodajte izjavo makra »Podmakro« in poimenujte podmakro, ki ga želite prikazati v priročnem meniju (na primer »Natisni« ali »Osveži«).

      Namig: Če želite ustvariti tipko za dostop, da boste lahko ukaz izbrali s tipkovnico, vnesite znak »in« (&) pred črko, ki jo želite uporabiti kot tipko za dostop v imenu ukaza (na primer »&Refresh«). Ta črka bo v meniju podčrtana.

    2. V podmakro izberite prvo dejanje, ki ga želite izvesti, ko kliknete ukaz v priročnem meniju.

    3. Če želite izvesti več dejanj, ko izberete ta ukaz, jih dodajte kot ločena dejanja makra znotraj istega podmakroa.

  3. Shranite in poimenujte predmet makra, na primer mcrShortcutMenuCommands.

    Na tej sliki je prikazan primer predmeta makra s tremi podmakri za meni po meri ali priročni meni.

    Posnetek zaslona okna »Načrt Accessovega makra« s tremi izjavami podmakro.

2. korak: Ustvarjanje drugega predmeta makra, ki ustvari meni

Ta korak je morda videti odvečen, toda če želite ustvariti priročni meni iz predmeta makra, ki ste ga ustvarili v 1. koraku, morate ustvariti drug predmet makra, ki vsebuje dejanje makra AddMenu. To dejanje makra se včasih imenuje »makro menija«.

  1. Na zavihku Ustvari v skupini Makri in koda kliknite Makro.

  2. V kombiniranem polju Dodaj novo dejanje v oknu z načrtom makra izberite DodajMeni.

  3. V polje argumenta Ime menija za dejanje makra AddMenu vnesite ime menija (na primer »Ukazi obrazca«). Ta argument ni obvezen, vendar ga priporočamo, če želite v 3. koraku dodati meni na zavihek traku (na primer zavihek Dodatki obrazca ali poročila). Če je meni dodan kot priročni meni v 3. koraku, je argument Ime menija prezrti.

  4. V polje Argument Ime makra menija vnesite ime predmeta makra, ki ste ga ustvarili v 1. koraku.

  5. Shranite in poimenujte ta drugi predmet makra, na primer mcrAddShortcutMenu.

    Na tej sliki je prikazan primer predmeta makra v meniju, ki ustvari meni, ki smo ga oblikovali v 1. koraku.

    Posnetek zaslona Accessovega predmeta makra z dejanjem makra »DodajMeni«.

3. korak: Prilaganje menija kontrolniku, obrazcu, poročilu ali zbirki podatkov

Uporabite enega ali več spodnjih postopkov, odvisno od tega, kje naj se prikaže meni.

Dodajanje menija na Add-Ins obrazca ali poročila

Ta postopek uporabite, če želite, da se meni prikaže na zavihku Dodatki za določen obrazec ali poročilo.

  1. V podoknu za krmarjenje z desno tipko miške kliknite obrazec ali poročilo, kjer želite prikazati meni, in nato kliknite Pogled načrta.

  2. Na zavihku Načrt v skupini Orodja kliknite List z lastnostmi.

  3. Izberite celoten predmet tako, da naseznamu na vrhu podokna opravil List z lastnostmi izberete Obrazec ali Poročilo.

  4. Na zavihku Drugo na listu z lastnostmi v polje z lastnostmi Menijska vrstica vnesite ime predmeta makra, ki ste ga ustvarili v 2. koraku (v tem primeru »mcrAddShortcutMenu«).

  5. Shranite spremembe obrazca ali poročila.

    Ko boste naslednjič odprli obrazec ali poročilo, se zavihek Dodatki prikaže na traku. Kliknite zavihek, da prikažete meni, kot je prikazano na tej sliki:

    Posnetek zaslona traku dodatkov v Accessu

    Če želite več informacij o tehnikah prilagajanja traku, na primer dodajanju zavihkov po meri ali skrivanju privzetih zavihkov, si oglejte članek Ustvarjanje traku po meri v Accessu.

Dodajanje menija kot priročnega menija za obrazec, poročilo ali kontrolnik

Ta postopek uporabite, če želite, da se meni prikaže, ko z desno tipko miške kliknete določen obrazec, poročilo ali kontrolnik.

  1. V podoknu za krmarjenje z desno tipko miške kliknite obrazec ali poročilo, kjer želite prikazati priročni meni, in nato kliknite Pogled načrta.

  2. Na zavihku Načrt v skupini Orodja kliknite List z lastnostmi.

  3. Izberite kontrolnik ali predmet, ki mu želite priložiti priročni meni.

    Če želite izbrati celoten predmet, naseznamu na vrhu podokna opravil List z lastnostmi izberite Obrazec ali Poročilo.

  4. Na zavihku Drugo na listu z lastnostmi v polje z lastnostmi Priročna menijska vrstica vnesite ime predmeta makra, ki ste ga ustvarili v 2. koraku (v tem primeru »mcrAddShortcutMenu«).

  5. Preverite, ali je lastnost Shortcut Menu (Priročni meni) nastavljena na Yes (Da).

  6. Shranite spremembe obrazca ali poročila.

    Ko naslednjič odprete obrazec ali poročilo in z desno tipko miške kliknete obrazec, poročilo ali kontrolnik, se prikaže priročni meni s povezanimi ukazi, kot je prikazano na tej sliki:

    Posnetek zaslona priročnega menija v Accessovem obrazcu

Dodajanje menija kot globalnega priročnega menija

Ta postopek nadomesti vse privzete priročne menije v trenutni zbirki podatkov. To ne vpliva na priročne menije po meri, ki ste jih priložili določenim obrazcem, poročilom ali kontrolnikom.

  1. Kliknite Datoteka > Možnosti.

  2. V pogovornem oknu Accessove možnosti kliknite Trenutna zbirka podatkov.

  3. V razdelku Možnosti traku in orodne vrstice v polje Priročna menijska vrstica vnesite ime makra, ki ste ga ustvarili v 2. koraku (v tem primeru »mcrAddShortcutMenu«).

  4. Kliknite V redu , da shranite spremembe v pogovornem oknu Accessove možnosti.

  5. Zaprite zbirko podatkov in jo nato znova odprite, da bodo spremembe uveljavile.

Priročni meniji po meri zamenjajo privzete priročne menije za predmete, ki so jim pripeti. Če želite ohraniti določene Accessove ukaze, ki jih želite uporabiti v teh menijih, uporabite dejanje makra ZaženiUgled, da premaknete ukaze v predmete makra za menije, v katerih jih želite uporabiti.

Priročni meni po meri, ki je pripet kontrolniku, nadomešča vse druge priročne menije po meri, ki so določeni v zbirki podatkov. Priročni meni po meri, ki je priložen obrazcu ali poročilu, nadomešča globalni priročni meni po meri.

Ko določite makro menija za obrazec ali poročilo ali za zbirko podatkov, Access zažene ta makro menija vsakič, ko odprete obrazec, poročilo ali zbirko podatkov. Če spremenite predmet menija makra ali predmet makra, ki določa njegove ukaze, ko je obrazec, poročilo ali zbirka podatkov odprta, zaprite obrazec, poročilo ali zbirko podatkov in jo znova odprite, da si ogledate spremembe.

Če želite ustvariti podmeni na seznamu ukazov v priročnem meniju, upoštevajte 1. korak in ustvarite ločen predmet makra, ki vsebuje le ukaze podmenijev, kot je prikazano na tej sliki:

Posnetek zaslona makra v Accessu z dvema podmakrovoma

Nato znova upoštevajte 1. korak, da določite ukaze za predmet menija višje ravni. Dodajte podmeni kot element v predmetu makra višje ravni z dejanjem makra AddMenu . Na tej sliki je prikazan predmet makra za meni, ki vsebuje podmeni. Tretji podmakro v tem primeru predmeta makra ustvari podmeni Izvozi v ... (mcrShortcutSubMenuCommands).

Posnetek zaslona Accessovega makra s štirimi podmakri

Na tej sliki je prikazan dobljeni dokončan priročni meni s podmenijem:

Posnetek zaslona priročnega menija s podmenijem

Z dejanji makra AddMenu v predmetih makra za vsako raven menija lahko ustvarite več ravni podmenov. Poskrbite, da za argument Ime menija vnesete vrednost za vsako dejanje AddMenu , sicer bo podmeni v meniju višje ravni prikazan kot prazna vrstica.

Pogoji izraza makra , ki uporabljajo bloke If/Then/Else , so podprti le v predmetu makra v meniju najvišje ravni. Z drugimi besedami, izraz pogoja lahko uporabite v predmetu makra menija, da določite, ali bo prikazan določen meni ali priročni meni, vendar le za menije na najvišji ravni. Izrazov pogoja ne morete uporabiti za prikaz ali skrivanje ukazov ali podmenijev v menijih. Izraz pogoja lahko uporabite tudi za skrivanje ali prikaz priročnega menija po meri ali globalnega priročnega menija.

Po želji je lahko makro menija, ki ga ustvarite v 2. koraku, del predmeta makra. Če imate na primer več priročnih menijev za različne predmete ali kontrolnike, lahko ustvarite en sam predmet makra, ki vsebuje vse potrebne makre menija. Poskrbite, da boste imeli enolično ime za vsak podmakro. V 3. koraku uporabite ta zapis za sklicevanje na makro: MacroObjectName.SubmacroName. Na primer mcrAddShortcutMenus.AddMenu2.

Na vrh strani

Ustvarjanje priročnih menijev po meri v programu Access 2007

Okno z načrtom makra se v programu Access 2007 razlikuje od novejših različic, zato razširite te razdelke, če uporabljate Access 2007.

V tem koraku ustvarite skupino makrov, od katerih bo vsak v priročnem meniju ločen ukaz.

Kaj je skupina makrov?

Skupina makrov je en predmet makra, ki vsebuje dva ali več neodvisnih makrov. Posamezne makre prepoznate tako, da v stolpec Imena makrov vnesete ime vsakega makra. Na tej sliki je Macro3 skupina makrov. NotFoundMsg in FoundMsg sta posamezna makra znotraj skupine, vsak makro pa sestavljata dve dejanji makra.

Primer skupine makrov

Opomba: Stolpec Ime makra je privzeto skrit. Če želite prikazati stolpec Ime makra, na zavihku Načrt v skupini Pokaži/skrij kliknite Imena makrov.

  1. Na zavihku Ustvari v skupini Drugo kliknite Makro. Če ta makro ni na voljo, kliknite puščico pod gumbom Modul ali Modul razreda in nato še Makro.

  2. Na zavihku Načrt v skupini Pokaži/skrij kliknite Imena makrov , da prikažete stolpec Ime makra .

  3. Za vsak ukaz, ki ga želite v priročnem meniju po meri:

    • V stolpec Ime makra vnesite besedilo, ki ga želite prikazati v priročnem meniju (na primer »Natisni poročilo« ali »Shrani«).

      1. Opomba: Če želite ustvariti tipko za dostop, da boste lahko ukaz izbrali s tipkovnico, vnesite znak »in« (&) pred črko, ki jo želite uporabiti kot tipko za dostop v imenu ukaza (na primer »&Save«). Ta črka bo v meniju podčrtana.

    • V stolpcu Dejanje izberite prvo dejanje, ki ga želite izvesti, ko kliknete ukaz v priročnem meniju.

    • Če želite izvesti več dejanj, ko izberete ta ukaz, jih dodajte v naslednje vrstice. Za vsako nadaljnje dejanje pustite celico Ime makra prazno.

      1. Opomba: Če želite ustvariti črto med dvema menijska ukazoma, med ustrezne menijske ukaze vnesite vezaj (-) v stolpec Ime makra.

  4. Shranite in poimenujte makro, na primer mcrShortcutMenuCommands.

Na tej sliki je prikazana vzorčna skupina makrov za meni po meri ali priročni meni.

A menu macro group in Design view

Ta korak je morda videti odvečen, toda če želite ustvariti priročni meni iz skupine makrov, ki ste jo ustvarili v 1. koraku, morate ustvariti drugi makro, ki vsebuje dejanje makra AddMenu . Ta makro se včasih imenuje »makro menija«.

  1. Na zavihku Ustvari v skupini Drugo kliknite Makro. Če ta makro ni na voljo, kliknite puščico pod gumbom Modul ali Modul razreda in nato še Makro.

  2. V prvi vrstici makra na seznamu Dejanje izberite DodajMeni.

  3. V razdelku Argumenti dejanja v polje Ime menija vnesite ime menija (na primer »Ukazi poročila«). Ta argument ni obvezen, vendar ga priporočamo, če želite v 3. koraku dodati meni na zavihek traku (na primer zavihek Dodatki obrazca ali poročila). Če je meni dodan kot priročni meni v 3. koraku, je argument Ime menija prezrti.

  4. V polje Ime makra menija vnesite ime makra, ki ste ga ustvarili v 1. koraku.

  5. Shranite makro in ga poimenujte, na primer mcrAddShortcutMenu.

Na tej sliki je prikazan primer makra menija, ki ustvari meni, ki smo ga oblikovali v 1. koraku.

A menu macro in Design view

Uporabite enega ali več spodnjih postopkov, odvisno od tega, kje naj se prikaže meni.

  • Dodajanje menija na Add-Ins obrazca ali poročila

    Ta postopek uporabite, če želite, da se meni prikaže na zavihku Dodatki za določen obrazec ali poročilo, kot je prikazano na tej sliki:

    Add-Ins tab containing a custom menu

    1. V podoknu za krmarjenje z desno tipko miške kliknite obrazec ali poročilo, kjer želite prikazati meni, in nato kliknite Pogled načrta.

    2. Na zavihku Načrt v skupini Pokaži/skrij kliknite List z lastnostmi.

    3. Izberite celoten predmet tako, da naseznamu na vrhu podokna opravil List z lastnostmi izberete Obrazec ali Poročilo.

    4. Na zavihku Drugo na listu z lastnostmi v polje z lastnostmi Priročni meni vnesite ime makra, ki ste ga ustvarili v 2. koraku (v tem primeru »mcrAddShortcutMenu«).

      Ko boste naslednjič odprli obrazec ali poročilo, se zavihek Dodatki prikaže na traku. Če si želite ogledati meni, kliknite zavihek.

      Če želite več informacij o tehnikah prilagajanja traku, na primer dodajanju zavihkov po meri ali skrivanju privzetih zavihkov, si oglejte članek Ustvarjanje traku po meri v Accessu.

      Trak je komponenta uporabniški vmesnik Microsoft Office Fluent.

  • Dodajanje menija kot priročnega menija za obrazec, poročilo ali kontrolnik

    Ta postopek uporabite, če želite, da se meni prikaže, ko z desno tipko miške kliknete določen obrazec, poročilo ali kontrolnik, kot je prikazano na tej sliki:

    A simple shortcut menu

    1. V podoknu za krmarjenje z desno tipko miške kliknite obrazec ali poročilo, kjer želite prikazati priročni meni, in nato kliknite Pogled načrta.

    2. Na zavihku Načrt v skupini Pokaži/skrij kliknite List z lastnostmi.

    3. Izberite kontrolnik ali predmet, ki mu želite priložiti priročni meni.

      Opomba: Če želite izbrati celoten predmet, naseznamu na vrhu podokna opravil List z lastnostmi izberite Obrazec ali Poročilo.

    4. Na zavihku Drugo na listu z lastnostmi v polje z lastnostmi Priročna menijska vrstica vnesite ime makra, ki ste ga ustvarili v 2. koraku (v tem primeru »mcrAddShortcutMenu«).

  • Dodajanje menija kot globalnega priročnega menija

    Ta postopek nadomesti vse privzete priročne menije v trenutni zbirki podatkov. To ne vpliva na priročne menije po meri, ki ste jih priložili določenim obrazcem, poročilom ali kontrolnikom.

    1. Kliknite gumb »Microsoft Office« in nato Accessove možnosti.

    2. V pogovornem oknu Accessove možnosti kliknite Trenutna zbirka podatkov.

    3. V razdelku Možnosti traku in orodne vrstice v polje Priročna menijska vrstica vnesite ime makra, ki ste ga ustvarili v 2. koraku (v tem primeru »mcrAddShortcutMenu«).

  • Priročni meniji po meri zamenjajo privzete priročne menije za predmete, ki so jim pripeti. Če želite ohraniti določene Accessove ukaze, ki jih želite uporabiti v teh menijih, uporabite dejanje ZaženiUud , da premaknete ukaze v skupine makrov za menije, v katerih jih želite uporabiti.

  • Priročni meni po meri, ki je pripet kontrolniku, nadomešča vse druge priročne menije po meri, ki so določeni v zbirki podatkov. Priročni meni po meri, ki je priložen obrazcu ali poročilu, nadomešča globalni priročni meni po meri.

  • Ko določite makro menija za obrazec ali poročilo ali za zbirko podatkov, Access zažene ta makro menija vsakič, ko odprete obrazec, poročilo ali zbirko podatkov. Če spremenite makro menija ali skupino makrov, ki določa ukaze v odprtem obrazcu, poročilu ali zbirki podatkov, zaprite obrazec, poročilo ali zbirko podatkov in jo znova odprite, da si ogledate spremembe.

  • Če želite ustvariti podmeni, sledite 1. koraku, da ustvarite ločeno skupino makrov, ki vsebuje le ukaze podmenija. Nato znova sledite 1. koraku, da določite ukaze za meni višje ravni. Dodajte podmeni kot element v skupini makrov višje ravni z dejanjem makra AddMenu . Na tej sliki je prikazana skupina makrov za meni, ki vsebuje podmeni, nato pa prikaže nastali priročni meni. Tretja vrstica v skupini makrov ustvari podmeni Izvozi v ... (mcrSubMenu).

    A shortcut menu that contains a submenu

    Ustvarite lahko več ravni podmenijev z dejanji AddMenu v skupinah makrov za vsako raven menija. Poskrbite, da za argument Ime menija vnesete vrednost za vsako dejanje AddMenu , sicer bo podmeni v meniju višje ravni prikazan kot prazna vrstica.

  • Pogoji makrov so podprti le v makru menija najvišje ravni. Z drugimi besedami, pogoj v makru menija lahko uporabite za določanje, ali bo prikazan določen meni ali priročni meni, vendar le za menije na najvišji ravni. S pogoji ne morete prikazati ali skriti ukazov ali podmenijev v menijih. Pogoj lahko uporabite tudi za skrivanje ali prikaz priročnega menija po meri ali globalnega priročnega menija.

  • Po želji je lahko makro menija, ki ga ustvarite v 2. koraku, del skupine makrov. Če imate na primer več priročnih menijev za različne predmete ali kontrolnike, lahko ustvarite en sam predmet makra, ki vsebuje vse potrebne makre menija. Prikažite stolpec Ime makra in vnesite enolično ime za vsak makro. V 3. koraku uporabite ta zapis za sklicevanje na makro: macrogroupname.macroname. Na primer mcrAddShortcutMenus.AddMenu2.

Na vrh strani

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.

Vam je bila informacija v pomoč?

Kako ste zadovoljni s kakovostjo jezika?
Kaj je vplivalo na vašo izkušnjo?
Če pritisnete »Pošlji«, bomo vaše povratne informacije uporabili za izboljšanje Microsoftovih izdelkov in storitev. Vaš skrbnik za IT bo lahko zbiral te podatke. Izjavi o zasebnosti.

Zahvaljujemo se vam za povratne informacije.

×