Kreiranje prilagođene trake u programu Access

Napomena: Želimo da vam što pre pružimo najnoviji sadržaj pomoći čim na vašem jeziku. Ova stranica je prevedena automatski i može da sadrži gramatičke greške ili netačnosti. Naš cilj je da ovaj sadržaj bude koristan. Možete li nam na dnu ove stranice saopštiti da li su vam informacije bile od koristi? Ovo je članak na engleskom jeziku za brzu referencu.

Na traci – traka na vrhu prozora programa koja sadrži grupe komandi – komponenta Korisnički interfejs Microsoft Office Fluent. Korisnički interfejs Office Fluent pruža jednu kuće za komande u Pristup.

Kada počnete da napravite naprednije aplikacije sa Pristup, možete odlučiti da želite da prilagodite Office Fluent traku kako biste lakše korišćenje aplikacije. Na primer, možete da sakrijete neke ili sve podrazumevane kartice tako da korisnici mogu da koriste neke komande i nove, možete da kreirate prilagođene kartice koje sadrže samo komande koje želite da budu dostupne.

U svim Microsoft Office programima koje koristite Korisnički interfejs Office Fluent, koristite Extensible Markup Language (XML) za prilagođavanje trake. Stoga, neke osnovne poznavanje XML može da pomogne. Ovaj članak ne pokriva XML koncepata, ali ga da vam pruži osnovne procedure za prilagođavanje trake i neke primer XML koje možete da izmenite da odgovara vašim potrebama.

Ovaj članak se odnosi na kako da kreirate sopstvene prilagođene trake pomoću XML. Ako želite da koristite ugrađene alatke da biste izmenili postojeći trake, pogledajte članak Prilagođavanje trake u sistemu Office.

Šta želite da uradite?

Razumevanje tehnike za prilagođavanje trake

Kreiranje i primena prilagođene trake

Vraćanje u prethodno stanje podrazumevani trake

Razumevanje XML primer

Razumevanje tehnike za prilagođavanje trake

U Pristup, Prilagođavanje trake kreiranje prilagođavanja XML i zatim dodavanjem koda ili postavka svojstva baze podataka koja uputstva programa Access da biste koristili tu XML prilikom kreiranja na traci. Možete da koristite XML da biste sakrili kartice postojećih i da dodate nove kartice, komanda grupe i komande. Procedure u ovom članku prikazuju kako da dodate komande koji su ugrađeni u Access (kao što je pronalaženje, sortiranje i Sačuvaj) i kako da dodate komande koje se pokreću Access makroe koje ste sami napisali.

Postoji nekoliko mesta koji možete da skladištite na XML-a u, ali je jedan od najlakši način da uskladištite ga u sistemu tabelu u trenutnoj bazi podataka. Proces se sastoji sistem tabele pod imenom USysRibbons da mu dodajete XML na traci, a zatim odrediti da li prilagođene trake prikazuje za bazu podataka kao celini ili za određeni obrazac ili izveštaj. Možete da definišete više prilagođene trake – jedan za celu aplikaciju i dodatne trake za pojedinačne obrasce i izveštaje u bazi podataka.

Kreiranje i primena prilagođene trake

Sledeći odeljci pružaju detaljne procedure za kreiranje i primena prilagođene trake.

Pre nego što počnete

Prikaz sistemskih tabela u oknu za navigaciju    Podrazumevano sistemske tabele se ne prikazuju u oknu za navigaciju tako da prvo morate da promenite postavku u dijalogu Opcije za navigaciju tako da možete da vidite USysRibbons tabele kada ga kreirate. Koristite sledeću proceduru:

  1. Uz otvorenu bazu podataka u programu Access, kliknite desnim tasterom miša na traci za navigaciju na vrhu okna za navigaciju, a zatim u priručnom meniju izaberite stavku Opcije za navigaciju .

  2. U dijalogu Opcije za navigaciju , u okviru Opcije prikaza, potvrdite izbor u polju za potvrdu Prikaži sistemske objekte i zatim kliknite na dugme u redu.

    Access sistemske tabele se pojavljuju u oknu za navigaciju.

Omogućavanje prikaza programskog dodatka za korisnički interfejs poruka o grešci    Poruke o grešci su značajan izvor informacija prilikom kreiranja i rešavanje problema sa Prilagođavanje trake XML, tako da se preporučuje da proverite Access da biste ih prikazali. Koristite sledeću proceduru:

  1. Izaberite stavke datoteka > Opcije. Imajte u vidu da ako koristite Access 2007, kliknite na Dugme Microsoft Office > Opcije programa Access.

  2. Izaberite stavku Postavke klijenta. Imajte u vidu da ako koristite Access 2007, izaberite stavku Više opcija.

  3. U okviru Opšte postavke, potvrdite izbor u polju za potvrdu Prikaži greške programski dodatak korisničkog interfejsa , a zatim kliknite na dugme u redu.

Kreiranje USysRibbons sistem tabele

Koristite ovu proceduru da biste kreirali USysRibbons sistemske tabele. Kasnije, će koristiti ovu tabelu da uskladištite u Prilagođavanje trake XML.

  1. Na kartici Kreiranje, u grupi Tabele izaberite stavku Dizajn tabele.

  2. Dodajte sledeća polja u tabelu. Obavezno otkucajte imena polja tačno kao što je prikazano.

    Ime polja

    Tip

    Veličina polja

    ID

    Automatsko numerisanje

    Dugački ceo broj

    RibbonName

    Tekst

    255

    RibbonXml

    Memo

  3. Ako želite, možete više polja u ovoj tabeli, kao što je polje "Komentari" za opisivanje funkcije XML trake.

  4. Izaberite polje " ID ". Na kartici Dizajn , u grupi Alatke kliknite na dugme Primarni ključ.

  5. Na Priručnoj tracikliknite na dugme Sačuvajili pritisnite kombinaciju tastera CTRL + s ime nove tabele USysRibbons.

Dodavanje Prilagođavanje trake XML USysRibbons tabelu

Za svrhe u ovom primeru, pretpostavimo da želite da sprečite korisnike baze podataka da koriste bilo koju alatku na kartici " Kreiranje ". Pored toga, koji želite da kreirate novu karticu pod imenom A prilagođene kartice sa samo komande "Nalepi", kao što je prikazano na sledećoj ilustraciji.

Custom Ribbon tab

XML u sledeću proceduru kreira ove konfiguracije.

  1. U oknu za navigaciju kliknite desnim tasterom miša na tabelu USysRibbons , a zatim u priručnom meniju izaberite stavku Prikaz lista sa podacima .

  2. Dodajte sledeće podatke u tabelu. Možete kopirati XML uzorak iz ovog članka i nalepite ga direktno u tabeli.

    ID

    RibbonName

    RibbonXML

    (Automatsko numerisanje)

    Kartica "Moji"

    <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. Ovaj XML prvo nalaže pristup nije „kreiranje od početka” – to jest, on navodi Access trebalo bi da biste prikazali kartice na traci podrazumevani. Zatim, govori Access da biste sakrili samo jedan od podrazumevanih kartica (kartice " Kreiranje "). Na kraju, kreira nova kartica trake koja se zove „A prilagođene kartice” dodaje komandu grupe koja se zove „Prilagođena grupa” na kartici i dodaje komandu "Nalepi" u grupi. Više informacija o ovom primeru i kako da prilagodite tako da odgovaraju vašim potrebama, pogledajte odeljak razumevanje XML primeru.

  4. Zatvorite USysRibbons tabelu, a zatim zatvorite i ponovo otvorite bazu podataka.

Primena prilagođene trake

Sad kad prilagođeni XML trake uskladištio u tabeli, uradite nešto od sledećeg – u zavisnosti od toga da li želite da primenite na traci na celu bazu podataka ili određeni obrazac ili izveštaj.

  • Primena prilagođene trake na celu bazu podataka   

    1. Izaberite stavke datoteka > Opcije. Imajte u vidu da ako koristite Access 2007, kliknite na Dugme Microsoft Office > Opcije programa Access.

    2. Izaberite stavku Aktuelna baza podataka, i zatim u okviru trake i opcije trake sa alatkama, izaberite Ime trake listu i izaberite stavku na traci koje želite – u ovom slučaju, Moja kartica.

    3. Kliknite na dugme U redu.

  • Primena prilagođene trake na određeni obrazac ili izveštaj   

    1. U oknu za navigaciju kliknite desnim tasterom miša na obrazac ili izveštaj koji želite da primenite prilagođene trake sa, a zatim u priručnom meniju izaberite stavku Prikaz dizajna .

    2. Ako list sa svojstvima nije već prikazan, pritisnite taster F4 da biste ga prikazali.

    3. Na vrhu lista sa svojstvima, u okviru Tip selekcije, uverite se da je tip objekta (obrazac ili izveštaj) izabrana na listi.

    4. Na kartici ostalo lista sa svojstvima, kliknite na Ime trake listu, a zatim kliknite na dugme na traci koje želite da prikažete kada otvorite obrazac ili izveštaj (u ovom slučaju, Moja kartica).

    5. Na priručnoj traci kliknite na dugme Sačuvaj ili pritisnite kombinaciju tastera CTRL+S.

    6. Zatvorite obrazac ili izveštaj, a zatim kliknite dvaput na nju u oknu za navigaciju da biste ga ponovo otvorite.

      Prikazuje se traka koju ste izabrali.

Kada potvrdite prilagođenih traka ispravno funkcioniše, možete da sakrijete sistemske tabele ponovo tako što ćete uraditi sledeće:

  1. Kliknite desnim tasterom miša na traci za navigaciju na vrhu okna za navigaciju, a zatim u priručnom meniju izaberite stavku Opcije za navigaciju .

  2. U dijalogu Opcije za navigaciju , u okviru Opcije prikaza, opozovite izbor u polju za potvrdu Prikaži sistemske objekte , a zatim kliknite na dugme u redu.

Vrh stranice

Vraćanje u prethodno stanje podrazumevani trake

Da biste prestali da koristite prilagođene trake i vraćanje u prethodno stanje podrazumevani trake, koristite jedan od sledećih procedura, u zavisnosti od toga da li prilagođene trake koristi celu aplikacija ili određeni obrazac ili izveštaj.

Vraćanje podrazumevanih aplikacija nivoa trake

  1. Izaberite stavke datoteka > Opcije. Imajte u vidu da ako koristite Access 2007, kliknite na Dugme Microsoft Office > Opcije programa Access.

  2. Izaberite stavku Aktuelna baza podataka, a zatim u okviru trake i opcije trake sa alatkama, izbrišite sadržaj polja Ime trake .

  3. Zatvorite i ponovo otvorite bazu podataka.

Access prikazuje njegove podrazumevane kartice na traci. XML trake ostaje u tabeli USysRibbons dok ga izbrišete, tako da ako želite da obnovite prilagođene trake, to možete da uradite tako što ćete postaviti opciju Ime trake vrednost na to koji se nalaze prethodno.

Vraćanje u prethodno stanje podrazumevanu traku za obrazac ili izveštaj

  1. Otvorite obrazac ili izveštaj u prikazu dizajna.

  2. Ako list sa svojstvima nije već prikazan, pritisnite taster F4 da biste ga prikazali.

  3. Na vrhu lista sa svojstvima, u okviru Tip selekcije, uverite se da je tip objekta (obrazac ili izveštaj) izabrana na listi.

  4. Na kartici ostalo lista sa svojstvima, izbrišite sadržaj polje za svojstvo Ime trake .

  5. Čuvanje, zatvorite i ponovo otvorite obrazac ili izveštaj.

XML trake ostaje u tabeli USysRibbons dok ga izbrišete, tako da ako želite da obnovite prilagođene trake, to možete da uradite tako što ćete postaviti na vrednost u svojstvu Ime trake vrednost na to koji se nalaze prethodno.

Vrh stranice

Razumevanje XML primer

Evo primera XML koji je korišćen ranije u ovom članku i ilustraciju ga kreirali prilagođene trake.

<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>

Custom Ribbon tab

U ovom primeru, drugi red XML postavlja atribut startFromScratchFalse. Podešavanje vrednosti FALSE osigurava da Access sve postojeće kartice ostaje netaknuta i dodaje sve nove kartice sa desne strane postojeće. Postavljanje taj atribut TRUE uklanja sve postojeće kartice i prikazuje samo one koje ste kreirali u na XML-u. Čak i ako podesite atribut startFromScratchFalse, možete da sakrijete pojedinačne kartice. Ovo je pokazano u četvrtoj liniji XML koje skriva ugrađenu karticu Kreiranje . Ostalim redovima da kreirate prilagođene kartice i prilagođene grupe, a zatim dodajte komandu ugrađene lepljenje grupi tako što ćete koristiti sledeći red XML.

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

Dodaj dodatne grupe ili kontrole na prilagođenu traku    Možete dodati više grupe i kontrola na traku tako što ćete dodati slične redova XML, a zamenom različite vrednosti idMso i oznake . Na primer, da biste kreirali kontrolu koja izvozi trenutno izabrani objekat u Excel koristite sledeće XML.

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

Da biste dodali kontrolu iste grupe kao komanda " Nalepi ", umetnite novi red XML neposredno pre ili posle na liniju koju kreira komandu " Nalepi ". Da biste kreirali novu grupu, možete da kopirate, nalepite i izmenite XML koji kreira iznad grupi A prilagođene grupe . Sledeći primer pokazuje XML koji dodaje dve 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 A prilagođene kartice. Kao što je prikazano na sledećoj ilustraciji, nova grupa sadrži dve kontrole – koji započne operacije uvoza iz programa Excel i onaj koji započne operaciju izvoza u programu Excel.

Custom Ribbon tab with two groups

Napomena: Svaki id grupe i karticu id vrednosti u prilagođene trake mora biti jedinstvena.

Saznajte više idMso vrednost komande    Da biste saznali idMso vrednost ugrađenu komandu, koristite sledeću proceduru:

  1. Izaberite stavke datoteka > Opcije. Imajte u vidu da ako koristite Access 2007, kliknite na Dugme Microsoft Office > Opcije programa Access.

  2. Kliknite na dugme Prilagodi traku ili priručnu traku. Imajte u vidu da ako koristite Access 2007, kliknite na dugme Prilagodi.

  3. Postavite pokazivač iznad stavke koje želite da informacije o. Access prikazuje vrednost idMso kontrole u okviru ekranske napomene u zagradi.

Dodavanje komandi da biste pokrenuli Access makroa    Možete da dodate još više fleksibilnosti na prilagođenu traku tako što ćete dodati komande koje se pokreću Access makroe. Na primer, pretpostavimo da ste kreirali makro koji se zove moj makro. Da biste dodali komande na traci koja pokreće makro, dodajte sledeći red u XML.

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

Da biste dodali kontrolu iste grupe kao komande " Nalepi " u prethodnim primerima, Umetanje novog reda XML neposredno pre ili posle na liniju koju kreira komandu " Nalepi ". Sledeći primer pokazuje XML koji dodaje komandu.

<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

Razvijte Office veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Zvuči da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×