Stvaranje prilagođene vrpce u programu Access

Vrpca – traka iznad prozora programa koja sadrži grupe naredbi – sastavni je dio Korisničko sučelje Fluent za Microsoft Office. Korisničko sučelje Fluent sustava Office nudi jedan dom za naredbe u Access.

Kada počnete stvarati naprednije aplikacije s Access, možete odlučiti želite li prilagoditi vrpcu Office Fluent da bi aplikacija bila lakša za korištenje. Možete, primjerice, sakriti neke ili sve zadane kartice tako da korisnici ne mogu koristiti određene naredbe, a možete i stvarati nove, prilagođene kartice koje sadrže samo naredbe koje želite biti dostupne.

U svim programima sustava Microsoft Office koji koriste Korisničko sučelje Fluent sustava Office pomoću dodatka Extensible Markup Language (XML) Prilagodite vrpcu. Stoga su neka temeljna znanja o XML-u korisna. U ovom se članku ne pokrivaju XML koncepti, ali vam omogućuje osnovnu proceduru prilagodbe vrpce i neki ogledni XML koji možete izmijeniti tako da odgovaraju vašim potrebama.

U ovom se članku fokusira na stvaranje vlastitih prilagođenih vrpci pomoću XML-a. Ako želite koristiti ugrađene alate za izmjenu postojećih vrpci, pročitajte članak Prilagodba vrpce u sustavu Office.

Što želite učiniti?

Razumijevanje tehnika prilagodbe vrpce

U Access Prilagodite vrpcu stvaranjem XML-a za prilagodbu, a zatim dodavanjem koda ili postavljanjem svojstava baze podataka koja omogućuje pristup korištenju tog XML-a kada stvara vrpcu. Pomoću XML-a možete sakriti postojeće kartice i dodavati nove kartice, grupe naredbi i naredbe. Procedure u ovom članku prikazuju vam kako dodati naredbe koje su ugrađene u Access (kao što su traženje, sortiranje i spremanje) te kako dodati naredbe koje pokreću makronaredbe programa Access koje ste sami napisali.

Postoji nekoliko mjesta u koje možete pohraniti XML, no jedan je od najjednostavnijih metoda pohrana u tablicu sustava u aktualnoj bazi podataka. Postupak obuhvaća stvaranje sistemske tablice pod nazivom Usysribbon, dodavanje XML-a vrpce u nju, a zatim određivanje prikazuje li se prilagođena vrpca za bazu podataka kao cjelinu ili za određeni obrazac ili izvješće. Možete definirati više prilagođenih traka – jednu za cijelu aplikaciju i dodatne vrpce za pojedinačne obrasce ili izvješća u bazi podataka.

Stvaranje i primjena prilagođene vrpce

U sljedećim se odjeljcima sadrže detaljne procedure za stvaranje i primjenu prilagođene vrpce.

Prije početka

Prikaz tablica sustava u navigacijskom oknu    Tablice sustava po zadanom se ne prikazuju u navigacijskom oknu, pa najprije morate promijeniti postavku u dijaloškom okviru Mogućnosti navigacije da biste mogli vidjeti tablicu usysvrpci nakon stvaranja. To učinite na sljedeći način:

  1. Ako je baza podataka otvorena u programu Access, desnom tipkom miša kliknite navigacijsku traku pri vrhu navigacijskog okna, a zatim na izborničkom prečacu kliknite Mogućnosti navigacije .

  2. U dijaloškom okviru Mogućnosti navigacije u odjeljku mogućnosti prikazaodaberite potvrdni okvir Prikaži sistemske objekte , a zatim kliknite u redu.

    Tablice sustava Access prikazat će se u navigacijskom oknu.

Omogućivanje prikaza poruka o pogreškama u korisničkom sučelju dodatka    Poruke o pogreškama vrijedni su izvor informacija prilikom stvaranja i otklanjanja poteškoća s XML-om za prilagodbu vrpce pa je dobra ideja da ih Access prikaže. To učinite na sljedeći način:

  1. Kliknite Datoteka > Mogućnosti

  2. Kliknite klijentske postavke

  3. U odjeljku Općenitopotvrdite okvir Prikaži pogreške korisničkog sučelja za dodatke , a zatim kliknite u redu.

Stvaranje tablice sustava Usysvrpci

Pomoću ovog postupka stvorite tablicu sustava Usysvrpci. Kasnije ćete ovu tablicu koristiti za pohranu XML-a za prilagodbu vrpce.

  1. Na kartici Stvaranje u grupi Tablice kliknite Dizajn tablice.

  2. Dodajte sljedeća polja u tablicu. Obavezno upišite nazive polja točno kao što je prikazano.

    Naziv polja

    Vrsta

    Veličina polja

    ID

    Automatsko numeriranje

    Dugi cijeli broj

    RibbonName

    Tekst

    255

    RibbonXml

    Dopis

  3. Ako želite, u tu tablicu možete dodati još polja, kao što je polje komentara za opisivanje funkcije XML vrpce.

  4. Odaberite polje ID . Na kartici Dizajn u grupi Alati kliknite Primarni ključ.

  5. Na alatnoj traci za brzi pristup kliknite Spremi ili pritisnite CTRL + S. Naziv nove vrpce tablice Usys.

Dodavanje XML-a za prilagodbu vrpce u tablicu Usysribbon

U svrhu ovog primjera pretpostavimo da korisnicima baze podataka želite onemogućiti korištenje bilo kojeg alata na kartici Stvaranje . Osim toga, želite stvoriti novu karticu koja se naziva Prilagođena kartica samo pomoću naredbe Zalijepi na njoj, kao što je prikazano na sljedećoj ilustraciji.

Poruka "Automatsko je obnavljanje onemogućeno" na izborniku akcije

XML u sljedećem postupku stvara tu konfiguraciju.

  1. U navigacijskom oknu desnom tipkom miša kliknite tablicu Usysu vrpci , a zatim na izborniku prečaca kliknite Prikaz podatkovne tablice .

  2. Dodajte sljedeće podatke u tablicu. XML ogledni primjerak možete kopirati iz ovog članka i zalijepiti ga izravno u tablicu.

    ID

    RibbonName

    RibbonXML

    Automatsko numeriranje

    Moj račun

    <customUI xmlns="http://schemas.microsoft.com
    /office/2006/01/customui">
      <ribbon startFromScratch="false">
        <tabs>
          <tab idMso="TabCreate" visible="false" />
          <tab id="dbCustomTab" label="A Custom Tab" visible="true">
            <group id="dbCustomGroup" label="A Custom Group">
              <control idMso="Paste" label="Built-in Paste" enabled="true"/>
            </group>
          </tab>
        </tabs>
      </ribbon>
    </customUI>
    
  3. Ovim XML-om najprije se upućuje na to da Access ne može "početi ispočetka" – to jest, određuje da bi Access trebao prikazati zadane kartice vrpce. Zatim programu Access omogućuje sakrivanje samo jedne od zadanih kartica (kartica Stvaranje ). Konačno, ona stvara novu karticu vrpce pod nazivom "Prilagođena kartica", dodaje grupu naredbi koja se zove "Prilagođena grupa" na karticu i dodaje naredbu Zalijepi u grupu. Dodatne informacije o ovom primjeru i tome kako ga prilagoditi u skladu s vašim potrebama potražite u odjeljku razumijevanje XML primjera.

  4. Zatvaranje tablice Usysvrpce, a zatim zatvaranje i ponovno otvaranje baze podataka.

Primjena prilagođene vrpce

Sada kada je prilagođena XML vrpca spremljena u tablicu, učinite nešto od sljedećeg – ovisno o tome želite li vrpcu primijeniti na cijelu bazu podataka ili na određeni obrazac ili izvješće.

  • Primjena prilagođene vrpce na cijelu bazu podataka    

    1. Kliknite Datoteka > Mogućnosti

    2. Kliknite aktualnu bazu podataka, a zatim u odjeljku mogućnosti vrpce i alatne trakeodaberite popis Naziv vrpce , a zatim kliknite željenu vrpcu – u ovom slučaju, moja kartica.

    3. Kliknite U redu.

  • Primjena prilagođene vrpce na određeni obrazac ili izvješće    

    1. U navigacijskom oknu desnom tipkom miša kliknite obrazac ili izvješće na koje želite primijeniti prilagođenu vrpcu, a zatim na izborničkom prečacu kliknite Prikaz dizajna .

    2. Ako popis svojstava nije prikazan, pritisnite tipku F4 da biste ga prikazali.

    3. Pri vrhu lista svojstava u odjeljku vrsta odabiraprovjerite je li na popisu odabrana vrsta objekta (obrazac ili izvješće).

    4. Na kartici ostalo na listu svojstava kliknite popis naziva vrpce , a zatim kliknite vrpcu koju želite prikazati kada otvorite obrazac ili izvješće (u ovom slučaju, moja kartica).

    5. Na alatnoj traci za brzi pristup kliknite Spremi ili pritisnite CTRL + S.

    6. Zatvori obrazac ili izvješće, a zatim ga dvaput kliknite u navigacijskom oknu da biste ga ponovno otvorili.

      Prikazana je traka koju ste odabrali.

Kada potvrdite da prilagođena vrpca ispravno funkcionira, možete ponovno sakriti sistemske tablice na sljedeći način:

  1. Desnom tipkom miša kliknite navigacijsku traku pri vrhu navigacijskog okna, a zatim na izborničkom prečacu kliknite Mogućnosti navigacije .

  2. U dijaloškom okviru Mogućnosti navigacije u odjeljku mogućnosti prikazaponištite potvrdni okvir Prikaži sistemske objekte , a zatim kliknite u redu.

Vrh stranice

Vraćanje zadane vrpce

Da biste prestali koristiti prilagođenu vrpcu i vratili zadanu vrpcu, upotrijebite jedan od sljedećih postupaka, ovisno o tome koristi li se prilagođena vrpca u cijeloj aplikaciji ili određenom obrascu ili izvješću.

Vraćanje zadane vrpce na razini aplikacije

  1. Kliknite Datoteka > Mogućnosti

  2. Kliknite aktualnu bazu podataka, a zatim u odjeljku mogućnosti vrpce i alatne trakeizbrišite sadržaj okvira Naziv vrpce .

  3. Zatvori, a zatim ponovno otvorite bazu podataka.

Access prikazuje zadane kartice na vrpci. XML vrpce ostaje u tablici Usysribbon dok je ne izbrišete pa ako želite ponovno postaviti prilagođenu vrpcu, to možete učiniti postavljanjem mogućnosti naziva vrpce na vrijednost koju je prethodno sadržavala.

Vraćanje zadane vrpce za obrazac ili izvješće

  1. Otvorite obrazac ili izvješće u prikazu dizajna.

  2. Ako popis svojstava nije prikazan, pritisnite tipku F4 da biste ga prikazali.

  3. Pri vrhu lista svojstava u odjeljku vrsta odabiraprovjerite je li na popisu odabrana vrsta objekta (obrazac ili izvješće).

  4. Na kartici ostalo na listu svojstava izbrišite sadržaj okvira svojstva Naziv vrpce .

  5. Spremite, zatvori, a zatim ponovno otvorite obrazac ili izvješće.

XML vrpce ostaje u tablici Usysribbon dok je ne izbrišete pa ako želite ponovno postaviti prilagođenu vrpcu, to možete učiniti tako da vrijednost u svojstvu Naziv vrpce postavite na vrijednost koju je prethodno sadržavala.

Vrh stranice

Razumijevanje XML primjera

Ovdje je XML primjer koji je korišten prije u ovom članku i slika prilagođene vrpce koju je stvorila.

<customUI xmlns="http://schemas.microsoft.com
/office/2006/01/customui">
  <ribbon startFromScratch="false">
    <tabs>
      <tab idMso="TabCreate" visible="false" />
      <tab id="dbCustomTab" label="A Custom Tab" visible="true">
        <group id="dbCustomGroup" label="A Custom Group">
          <control idMso="Paste" label="Built-in Paste" enabled="true"/>
        </group>
      </tab>
    </tabs>
  </ribbon>
</customUI>

Poruka "Automatsko je obnavljanje onemogućeno" na izborniku akcije

U ovom primjeru drugi redak XML postavlja atribut Startfromscratch na False. Postavljanje vrijednosti na FALSE osigurava da Access ostavlja sve postojeće kartice netaknutim i dodaje nove kartice desno od postojećih. Postavljanje tog atributa na True uklanja sve postojeće kartice i prikazuje samo one koje stvarate u XML-u. Čak i ako atribut Startfromscratch postavite na False, i dalje možete sakriti pojedinačne kartice. To se prikazuje u četvrtom retku XML-a, koja krije ugrađenu karticu Stvaranje . Preostali reci stvaraju prilagođenu karticu i prilagođenu grupu, a zatim u grupu dodajte naredbu ugrađeno Lijepljenje pomoću sljedećeg retka XML-a.

<control idMso="Paste" label="Built-in Paste" enabled="true"/>

Dodavanje dodatnih grupa ili kontrola na prilagođenu vrpcu    Na vrpcu možete dodati više grupa i kontrola dodavanjem sličnih redaka XML-a te zamijeniti različita vrijednosti idMso -a i naljepnica . Da biste, primjerice, stvorili kontrolu koja izvozi trenutno odabrani objekt u Excel, poslužite se sljedećim XML-om.

<control idMso="ExportExcel" label="Export to Excel" enabled="true"/>

Da biste kontrolu dodali u istu grupu kao naredbu Zalijepi , umetnite novi redak XML-a neposredno prije ili iza crte koja stvara naredbu Lijepljenje . Da biste stvorili novu grupu, možete kopirati, zalijepiti i izmijeniti XML koji stvara prilagođenu grupu grupa iznad. U sljedećem se primjeru prikazuje XML koji dodaje dvije kontrole u prilagođenu grupu.

<customUI xmlns="http://schemas.microsoft.com
/office/2006/01/customui">
  <ribbon startFromScratch="false">
    <tabs>
      <tab idMso="TabCreate" visible="false" />
      <tab id="dbCustomTab" label="A Custom Tab" visible="true">
        <group id="dbCustomGroup" label="A Custom Group">
          <control idMso="Paste" label="Built-in Paste" enabled="true"/>
        </group>
        <group id="dbCustomGroup2" label="Another Custom Group">
          <control idMso="ImportExcel" label="Import from Excel" enabled="true"/>
          <control idMso="ExportExcel" label="Export to Excel" enabled="true"/>
        </group>
      </tab>
    </tabs>
  </ribbon>
</customUI>

Ovaj XML dodaje drugu grupu na prilagođenu karticu. Kao što je prikazano na sljedećoj ilustraciji, nova grupa sadrži dvije kontrole koje inicira operaciju uvoza iz programa Excel i onu koja inicira postupak izvoza u Excel.

Custom Ribbon tab with two groups

Napomena: Svaki ID grupe i ID kartice u prilagođenoj vrpci moraju biti jedinstveni.

Upute za idMso vrijednost naredbe    Da biste saznali idMso vrijednost ugrađene naredbe, slijedite sljedeći postupak:

  1. Kliknite Datoteka > Mogućnosti

  2. Kliknite Prilagodi vrpcu ili alatnu traku za brzi pristup

  3. Postavite pokazivač na stavku o kojoj želite informacije. Access prikazuje vrijednost idMso kontrole u zaslonskom opisu u zagradama.

Dodavanje naredbe za pokretanje makronaredbe programa Access    Prilagođenu vrpcu možete dodati i više fleksibilnosti dodavanjem naredbi koje pokreću makronaredbe programa Access. Pretpostavimo, primjerice, da ste stvorili makronaredbu koja se zove Mymacro. Da biste dodali naredbu na vrpcu koja pokreće makronaredbu, dodajte sljedeći redak u XML.

<button id="RunMyMacro" label="Run My Macro" onAction="MyMacro"/>

Da biste kontrolu dodali u istu grupu kao naredbu Zalijepi u prethodnom primjeru, umetnite novi redak XML-a neposredno prije ili iza crte koja stvara naredbu Lijepljenje . U sljedećem se primjeru prikazuje XML koji dodaje naredbu.

<customUI xmlns="http://schemas.microsoft.com
/office/2006/01/customui">
  <ribbon startFromScratch="false">
    <tabs>
      <tab idMso="TabCreate" visible="false" />
      <tab id="dbCustomTab" label="A Custom Tab" visible="true">
        <group id="dbCustomGroup" label="A Custom Group">
          <control idMso="Paste" label="Built-in Paste" enabled="true"/>
         <button id="RunMyMacro" label="Run My Macro" onAction="MyMacro"/>
        </group>
        <group id="dbCustomGroup2" label="Another Custom Group">
          <control idMso="ImportExcel" label="Import from Excel" enabled="true"/>
          <control idMso="ExportExcel" label="Export to Excel" enabled="true"/>
        </group>
      </tab>
    </tabs>
  </ribbon>
</customUI>

Vrh stranice

Potrebna vam je dodatna pomoć?

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.

×