Stvaranje prilagođene izbornike i izbornike prečaca pomoću makronaredbe

Napomena: Željeli bismo vam pružiti najnoviji sadržaj pomoći što je brže moguće i to na vašem jeziku. Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Možete li nam pri dnu ove stranice javiti jesu li vam ove informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku.

Makronaredbe programa Access možete koristiti da biste stvorili izbornike koji se prikazuju kada je kliknete desnom tipkom miša obrasci, izvješća i pojedinačne kontrole. Možete stvoriti i prilagođene izbornike koji se prikazuju za određene obrasce i izvješća na vrpci.

Da biste stvorili izbornik pomoću makronaredbi, provedite tri glavna koraka:

  1. Stvaranje makronaredbe objekta s submacros koje sadrže naredbe izbornika.

  2. Stvaranje drugog objekta makronaredbe koji stvara na izborniku sam.

  3. Priloži na izborniku kontrola, obrazac, izvješće ili u bazu podataka kao cjelinu.

U sljedećim se odjeljcima će vas voditi kroz sljedeće korake u detalja.

Napomena: Koristite li Access 2007? Ako je tako, preskočite prema dolje do odjeljka Stvori prilagođene izbornike prečaca u programu Access 2007.

Savjet: Ako želite da biste saznali kako stvoriti prilagođene izbornike prečaca u programu Access pomoću programa Visual Basic for Applications (VBA) kod, potražite u članku Stvaranje izborničkog prečaca za obrazac, kontrolu obrasca ili izvješća.

Korak 1: Stvaranje makronaredbe objekt s submacros koje sadrže naredbe izbornika

U ovom ćete koraku stvoriti objekt makronaredbe s submacros, svaku makronaredbu koja će biti zasebnom naredbu na izborniku prečaca.

Što je u makronaredbu?

Makronaredbu u objektu makronaredbe možete koristiti da biste definirali skup akcija makronaredbi. Submacros unutar objekt makronaredbe možete pozvati zasebno iz različitih kontrola i objekata događaja. Pojedinačne submacros unutar objekt makronaredbe imati jedinstveni naziv, a mogu sadržavati akcije makronaredbi.

  1. Na kartici Stvaranje u grupi Makronaredbe i kod kliknite Makronaredba.

  2. Za svaku naredbu na vašem prilagođenog izbornika prečaca:

    1. Dodavanje Izjava makronaredbe makronaredbu u prozoru za dizajniranje makronaredbe i dajte naziv u makronaredbu na koje želite prikazati na izborničkom prečacu (na primjer, "Ispis" ili "Osvježi").

      Savjet: Da biste stvorili tipkovni prečac da bi mogli koristiti tipkovnicu da biste odabrali naredbu, upišite znak (&) ispred slova koje želite da budu tipkovni prečac u nazivu naredbe (na primjer, "&Refresh"). Na izborniku će biti podcrtano ovo pismo.

    2. Unutar makronaredbu, odaberite prvi akciju koju želite odvija kada kliknete naredbu na izborniku prečaca.

    3. Ako postoje dodatne akcije koje želite da se odvija kad odaberete tu naredbu, dodajte ih kao zasebne akcija unutar iste makronaredbu.

  3. Spremanje i nazovite objekt makronaredbe, na primjer, mcrShortcutMenuCommands.

    Sljedeća ilustracija prikazuje primjer makronaredbe objekt s tri submacros prilagođenog izbornika ili izbornički prečac.

    Snimka zaslona pristup makronaredbe dizajna prozora s tri izvješća makronaredbu.

Korak 2: Stvaranje drugi objekt makronaredbe koji stvara na izborniku

Ovaj korak može postati suvišnih, no da biste stvorili na izborniku prečaca iz makronaredbe objekta koji ste stvorili u koraku 1, morate stvoriti drugi objekt makronaredbe koja sadrži akciju makronaredbe AddMenu. Ova akcija makronaredbe ponekad se naziva "makronaredbe izbornika".

  1. Na kartici Stvaranje u grupi Makronaredbe i kod kliknite Makronaredba.

  2. U kombiniranom okviru Dodavanje nove akcije , u prozoru dizajna makronaredbe, odaberite AddMenu.

  3. U okvir argumenta Naziv izbornika za akcija makronaredbe AddMenu upišite naziv na izborniku (na primjer, "naredbi obrasca"). Ovaj argument nije obavezno, ali preporučuje se ako se u koraku 3 planirate da biste dodali na izborniku na vrpci karticu (primjerice kartici Dodaci , obrazac ili izvješće). Ako se na izborniku biti dodano u obliku izbornički prečac u koraku 3, zanemaruje se argument Naziv izbornika .

  4. U okvir Naziv makronaredbe izbornika argumenta unesite naziv makronaredbe objekta koji ste stvorili u koraku 1.

  5. Spremanje i nazovite ovo drugi objekt makronaredbe, na primjer, mcrAddShortcutMenu.

    Sljedeća ilustracija prikazuje objekt makronaredbe primjer izbornika koji se stvara na izborniku koji se ne možemo dizajniran u koraku 1.

    Snimka zaslona objekt makronaredbe programa Access s akciju makronaredbe AddMenu.

Korak 3: Priložiti na izborniku kontrola, obrazac, izvješće ili baze podataka

Ovisno o tome gdje želite da se pojavi izbornik, primijenite jednu ili više od sljedećih postupaka.

Dodavanje na izborniku na kartici dodaci obrazac ili izvješće

Ovaj postupak koristite ako želite da se prikazuju na kartici Dodaci za određeni obrazac ili izvješće izbornik.

  1. U navigacijskom oknu desnom tipkom miša kliknite obrazac ili izvješće u kojem želite da se pojavi izbornik, a zatim kliknite Prikaz dizajna.

  2. Na kartici Dizajn u grupi Alati kliknite List svojstava.

  3. Odaberite cijeli objekt tako da odaberete obrazac ili izvješće popisu pri vrhu okna zadatka list svojstava.

  4. Na kartici Ostalo na listu svojstava u okviru svojstva Traku izbornika , upišite naziv makronaredbe objekta koji ste stvorili u koraku 2 (u ovom primjeru "mcrAddShortcutMenu").

  5. Spremite promjene obrazac ili izvješće.

    Sljedeći put otvorite obrazac ili izvješće, na kartici Dodaci pojavljuje se na vrpci. Kliknite karticu da biste vidjeli izbornik, kao što je prikazano na sljedećoj slici:

    Snimka vrpce dodaci u programu Access

    Dodatne informacije o tehnika prilagodbe vrpce, kao što su dodavanje prilagođene kartice ili skrivanje zadanim karticama potražite u članku Stvaranje prilagođene vrpce u programu Access.

Dodavanje izbornika kao izbornik prečaca za obrazac, izvješće ili kontroli

Ovaj postupak koristite ako želite da se prikazuju kada je kliknete desnom tipkom miša određeni obrazac, izvješće ili kontroli izbornik.

  1. U navigacijskom oknu desnom tipkom miša kliknite obrazac ili izvješće u kojem želite da se pojavi izbornik prečaca, a zatim kliknite Prikaz dizajna.

  2. Na kartici Dizajn u grupi Alati kliknite List svojstava.

  3. Odaberite kontrole ili objekta u koju želite priložiti u izborniku prečaca.

    Da biste odabrali cijeli objekt, na popisu pri vrhu okna zadatka list svojstava odaberite obrazac ili izvješće .

  4. Na kartici Ostalo na listu svojstava u okviru svojstva Traka izbornika prečaca upišite naziv makronaredbe objekta koji ste stvorili u koraku 2 (u ovom primjeru "mcrAddShortcutMenu").

  5. Provjerite je li postavili svojstvo Izbornički prečacDa.

  6. Spremite promjene obrazac ili izvješće.

    Kada sljedeći put otvorite obrazac ili izvješće, a zatim desnom tipkom miša kliknite obrazac, izvješće ili kontrolu, vidjet ćete na izborniku prečaca s naredbama za povezane kao što je prikazano na sljedećoj slici:

    Snimka zaslona izbornika prečaca na obrascu programa Access

Dodavanje na izborniku kao globalnog izbornika prečaca

Ovaj postupak zamjenjuje sve zadane izbornike prečaca u trenutnoj bazi podataka. Ne utječe na izbornike koje su priložene uz određene obrasci, izvješća ili kontrole.

  1. Kliknite Datoteka > Mogućnosti.

  2. U dijaloškom okviru Mogućnosti programa Access kliknite Trenutna baza podataka.

  3. U odjeljku vrpce i mogućnosti alatne trake, u okvir Traka izbornika prečaca upišite naziv makronaredbe koju ste stvorili u koraku 2 (u ovom primjeru "mcrAddShortcutMenu").

  4. Kliknite u redu da biste spremili promjene u dijaloškom okviru Mogućnosti programa Access .

  5. Zatvorite i ponovno otvorite bazu podataka da bi promjene stupile na snagu.

Prilagođene izbornike prečaca zamijeniti zadane izbornike prečaca za objekte koji su priložene. Ako želite zadržati neke naredbe programa Access za korištenje u tim izbornicima pomoću makronaredbe RunCommand vratite naredbi u objekte makronaredbe za izbornike u.

Prilagođenog izbornika prečaca koji je pridružen kontrolu zamjenjuje bilo koji drugi izbornike koji su definirani u bazi podataka. Prilagođenog izbornika prečaca priključenog na obrascu ili izvješću nadjačava prilagođene globalnog izbornika prečaca.

Odredite makronaredbu izbornika za obrazac ili izvješće ili za bazu podataka, Access će pokrenuti makronaredbu izbornika prilikom svakog otvaranja obrasca, izvješća ili baze podataka. Ako unesete promjene na izborniku makronaredbe ili objekt makronaredbu koja određuje njegove naredbe dok su obrazac, izvješće, ili je baza podataka otvorena, morate zatvoriti obrazac, izvješće ili baze podataka i ponovno otvoriti da biste vidjeli promjene.

Da biste stvorili podizbornik na izborniku prečaca popis naredbi, slijedite korak 1 da biste stvorili objekt zasebnom makronaredbe koja sadrži samo naredbe podizbornik, kao što je prikazano na sljedećoj slici:

Snimka zaslona makronaredbi u programu Access s dva submacros

Zatim slijedite korak 1 ponovno da biste definirali naredbe prikazale izbornik objekta. Dodajte na podizborniku kao stavke prikazale objekt makronaredbe pomoću akcija makronaredbe AddMenu . Sljedeća ilustracija prikazuje objekt makronaredbe za izbornika koji sadrži podizbornik. Treći makronaredbu u objekt makronaredbe u ovom primjeru stvara podizbornik Izvoz... (mcrShortcutSubMenuCommands).

Snimka zaslona Access makronaredbu s četiri submacros

Sljedeća ilustracija prikazuje dovršene prečac izbornika koji se pojavi s podizbornik:

Snimka zaslona izbornika prečaca s podizbornika

Možete stvoriti više razina podizbornika pomoću akcija makronaredbe AddMenu u objektima makronaredbe za svaku razinu izbornika. Provjerite jeste li navesti vrijednost argumenta Naziv izbornika za svaku akciju AddMenu inače podizborniku pojavit će se kao prazan redak na izborniku više razine.

Alatna traka za brzi Zatim/If/Else uvjeti za makronaredbe izraz podržani su u objektu izbornik najviše razine makronaredbe samo. Drugim riječima, možete koristiti izraz za uvjet u objektu makronaredbe izbornik da biste odredili ako određeni izbornik ili izbornički prečac će se prikazati, ali samo za izbornike na najvišoj razini. Uvjet izrazi ne možete koristiti za prikaz ili skrivanje naredbi ili podizbornika na izbornicima. Izraz za uvjet možete koristiti i da biste sakrili ili prikazali prilagođenog izbornika prečaca ili globalnog izbornika prečaca.

Po želji makronaredbe izbornika koji ste stvorili u koraku 2 može biti dio objekt makronaredbe. Ako, na primjer, ako imate nekoliko izbornike prečaca za različite objekte i kontrole, možete stvoriti jedan objekt makronaredbe koja sadrži sve potrebne izbornika makronaredbe. Provjerite jeste li imati jedinstveni naziv za svaku makronaredbu. U koraku 3 koristite sljedeće notacija da biste se pozvali na makronaredbu: MacroObjectName.SubmacroName. Na primjer, mcrAddShortcutMenus.AddMenu2.

Vrh stranice

Stvaranje prilagođene izbornike prečaca u programu Access 2007

Prozor dizajna makronaredbe razlikuje se u programu Access 2007 u usporedbi s novijim verzijama pa proširite u sljedećim se odjeljcima za praćenje ako koristite programa Access 2007.

U ovom ćete koraku stvoriti grupu makronaredbi, svaku makronaredbu koja će biti zasebnom naredbu na izborniku prečaca.

Što je grupa makronaredbi?

Grupa makronaredbi je jedan objekt makronaredbe koje sadrže dva ili više nezavisnih makronaredbe. Pojedinačne makronaredbe prepoznaju unosom naziva za svaku makronaredbu u stupcu nazivi makronaredbi. Na sljedećoj slici Makronaredba3 je grupa makronaredbi. NotFoundMsg i FoundMsg su pojedinačne makronaredbe unutar grupe, svaku makronaredbu koja se sastoji od dvije akcije makronaredbe.

Primjer grupe makronaredbi

Napomena: Po zadanom je skriven stupac Naziv makronaredbe . Da biste prikazali stupac Naziv makronaredbe , na kartici Dizajn u grupi Prikaži/Sakrij kliknite Nazivi makronaredbi.

  1. Na kartici Stvaranje u grupi Ostalo kliknite Makronaredba. Ako ta naredba nije dostupna, kliknite strelicu ispod gumba Modul ili Modul klase pa kliknite Makronaredba.

  2. Na kartici Dizajn u grupi Prikaži/Sakrij kliknite Nazivi makronaredbi da bi se prikazao stupac Naziv makronaredbe .

  3. Za svaku naredbu na vašem prilagođenog izbornika prečaca:

    • U stupcu Naziv makronaredbe unesite tekst koji želite prikazati na izborničkom prečacu (na primjer, "Ispis izvješće" ili "Spremi").

      1. Napomena: Da biste stvorili tipkovni prečac da bi mogli koristiti tipkovnicu da biste odabrali naredbu, upišite znak (&) ispred slova koje želite da budu tipkovni prečac u nazivu naredbe (na primjer, "&Save"). Na izborniku će biti podcrtano ovo pismo.

    • U stupcu Akcija odaberite prvi akciju koju želite odvija kada kliknete naredbu na izborniku prečaca.

    • Ako postoje dodatne akcije koje želite da se odvija kad odaberete tu naredbu, dodajte ih na kontrola sadržaja sastavnog bloka. Za svaku sljedeću akciju ćeliju Naziv makronaredbe ostavite prazno.

      1. Napomena: Da biste stvorili crte između dvije naredbe izbornika, upišite spojnica (-) u stupcu Naziv makronaredbe između na odgovarajuće naredbe izbornika.

  4. Spremanje i dajte naziv makronaredbe, na primjer, mcrShortcutMenuCommands.

Sljedeća ilustracija prikazuje grupu makronaredbe primjer prilagođenog izbornika ili izbornički prečac.

Odabrano rezervirano mjesto podnožja na matrici radnog materijala

Ovaj korak može postati suvišnih, no da biste stvorili izbornički prečac u grupi makronaredbe koju ste stvorili u koraku 1, morate stvoriti drugu makronaredbu koja sadrži akciju makronaredbe AddMenu . Tu makronaredbu ponekad se naziva "makronaredbe izbornika".

  1. Na kartici Stvaranje u grupi Ostalo kliknite Makronaredba. Ako ta naredba nije dostupna, kliknite strelicu ispod gumba Modul ili Modul klase pa kliknite Makronaredba.

  2. U prvom retku makronaredbe, odaberite AddMenu na popisu Akcija .

  3. U odjeljku Argumenata akcije, u okvir Naziv izbornika upišite naziv na izborniku (na primjer, "izvještaja naredbe"). Ovaj argument nije obavezno, ali preporučuje se ako se u koraku 3 planirate da biste dodali na izborniku na vrpci karticu (primjerice kartici Dodaci , obrazac ili izvješće). Ako se na izborniku biti dodano u obliku izbornički prečac u koraku 3, zanemaruje se argument Naziv izbornika .

  4. U okviru Naziv makronaredbe izbornika unesite naziv makronaredbe koju ste stvorili u koraku 1.

  5. Spremanje i dajte naziv makronaredbe, na primjer, mcrAddShortcutMenu.

Sljedeća ilustracija prikazuje primjer izbornika makronaredbe koja se stvara na izborniku koji se ne možemo dizajniran u koraku 1.

Netfirms-konfiguracija-5

Ovisno o tome gdje želite da se pojavi izbornik, primijenite jednu ili više od sljedećih postupaka.

  • Dodavanje na izborniku na kartici dodaci obrazac ili izvješće

    Ovaj postupak koristite ako želite izbornik da se prikazuju na kartici Dodaci za određeni obrazac ili izvješće, kao što je prikazano na sljedećoj slici:

    Napredne funkcije IF

    1. U navigacijskom oknu desnom tipkom miša kliknite obrazac ili izvješće u kojem želite da se pojavi izbornik, a zatim kliknite Prikaz dizajna.

    2. Na kartici Dizajn u grupi Prikaz/sakrivanje kliknite Popis svojstava.

    3. Odaberite cijeli objekt tako da odaberete obrazac ili izvješće popisu pri vrhu okna zadatka list svojstava.

    4. Na kartici Ostalo na listu svojstava u okviru svojstva Izbornički prečac upišite naziv makronaredbe koju ste stvorili u koraku 2 (u ovom primjeru "mcrAddShortcutMenu").

      Sljedeći put otvorite obrazac ili izvješće, na kartici Dodaci pojavljuje se na vrpci. Kliknite karticu da biste vidjeli izbornik.

      Dodatne informacije o tehnika prilagodbe vrpce, kao što su dodavanje prilagođene kartice ili skrivanje zadanim karticama potražite u članku Stvaranje prilagođene vrpce u programu Access.

      Vrpca je komponenta korisničkog sučelja Korisničko sučelje Fluent za Microsoft Office.

  • Dodavanje izbornika kao izbornik prečaca za obrazac, izvješće ili kontroli

    Ovaj postupak koristite ako želite da se prikazuju kada kliknete desnom tipkom miša određeni obrazac, izvješće ili kontrole, kao što je prikazano na sljedećoj slici izbornik:

    A simple shortcut menu

    1. U navigacijskom oknu desnom tipkom miša kliknite obrazac ili izvješće u kojem želite da se pojavi izbornik prečaca, a zatim kliknite Prikaz dizajna.

    2. Na kartici Dizajn u grupi Prikaz/sakrivanje kliknite Popis svojstava.

    3. Odaberite kontrole ili objekta u koju želite priložiti u izborniku prečaca.

      Napomena: Da biste odabrali cijeli objekt, na popisu pri vrhu okna zadatka list svojstava odaberite obrazac ili izvješće .

    4. Na kartici Ostalo na listu svojstava u okviru svojstva Traka izbornika prečaca upišite naziv makronaredbe koju ste stvorili u koraku 2 (u ovom primjeru "mcrAddShortcutMenu").

  • Dodavanje na izborniku kao globalnog izbornika prečaca

    Ovaj postupak zamjenjuje sve zadane izbornike prečaca u trenutnoj bazi podataka. Ne utječe na izbornike koje su priložene uz određene obrasci, izvješća ili kontrole.

    1. Kliknite Gumb Microsoft Office , a zatim Mogućnosti programa Access.

    2. U dijaloškom okviru Mogućnosti programa Access kliknite Trenutna baza podataka.

    3. U odjeljku vrpce i mogućnosti alatne trake, u okvir Traka izbornika prečaca upišite naziv makronaredbe koju ste stvorili u koraku 2 (u ovom primjeru "mcrAddShortcutMenu").

  • Prilagođene izbornike prečaca zamijeniti zadane izbornike prečaca za objekte koji su priložene. Ako želite zadržati neke naredbe programa Access za korištenje u tim izbornicima, koristite akciju RunCommand da biste postavili naredbe u grupama makronaredbi za izbornike u.

  • Prilagođenog izbornika prečaca koji je pridružen kontrolu zamjenjuje bilo koji drugi izbornike koji su definirani u bazi podataka. Prilagođenog izbornika prečaca priključenog na obrascu ili izvješću nadjačava prilagođene globalnog izbornika prečaca.

  • Odredite makronaredbu izbornika za obrazac ili izvješće ili za bazu podataka, Access će pokrenuti makronaredbu izbornika prilikom svakog otvaranja obrasca, izvješća ili baze podataka. Ako unesete promjene u makronaredbi izbornika ili grupi makronaredbi koja određuje njegove naredbe dok su obrazac, izvješće, ili je baza podataka otvorena, morate zatvoriti obrazac, izvješće ili baze podataka i ponovno otvoriti da biste vidjeli promjene.

  • Da biste stvorili podizbornik, slijedite korak 1 da biste stvorili grupu zasebnom makronaredba koja sadrži samo podizbornika naredbe. Zatim slijedite korak 1 da biste definirali naredbi za izbornik više razine. Dodajte na podizborniku kao stavke u grupi makronaredbe prikazale pomoću akcija makronaredbe AddMenu . Sljedeća ilustracija prikazuje grupe makronaredbi izbornika koji sadrži podizbornik i prikaz izbornika prečaca koji se pojavi. Treći redak u grupi makronaredbe stvara podizbornik Izvezi u … (mcrSubMenu).

    A shortcut menu that contains a submenu

    Možete stvoriti više razina podizbornika pomoću akcije AddMenu u grupama makronaredbi za svaku razinu izbornika. Provjerite jeste li navesti vrijednost argumenta Naziv izbornika za svaku akciju AddMenu inače podizborniku pojavit će se kao prazan redak na izborniku više razine.

  • Uvjeti za makronaredbe podržava samo makronaredbe izbornik najviše razine. Drugim riječima, možete koristiti uvjet u makronaredbu izbornika da biste odredili ako određeni izbornik ili izbornički prečac će se prikazati, ali samo za izbornike na najvišoj razini. Ne možete koristiti uvjete za prikazivanje ili skrivanje naredbi ili podizbornika na izbornicima. Uvjet možete koristiti i da biste sakrili ili prikazali prilagođenog izbornika prečaca ili globalnog izbornika prečaca.

  • Po želji makronaredbe izbornika koji ste stvorili u koraku 2 može biti dio grupe makronaredbi. Ako, na primjer, ako imate nekoliko izbornike prečaca za različite objekte i kontrole, možete stvoriti jedan objekt makronaredbe koja sadrži sve potrebne izbornika makronaredbe. Provjerite je li za prikaz stupac Naziv makronaredbe i upišite jedinstveni naziv za svaku makronaredbu. U koraku 3 koristite sljedeće notacija da biste se pozvali na makronaredbu: nazivgrupemakronaredbi.nazivmakronaredbe. Na primjer, mcrAddShortcutMenus.AddMenu2.

Vrh stranice

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×