Kurkite pasirinktinius juostelės programoje "Access"

Pastaba: Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip patogia nuoroda.

Juostelės – juostelė, kuriame yra grupės komandų programos lango viršuje, yra „Microsoft Office Fluent“ vartotojo sąsajadalis. „Office Fluent“ vartotojo sąsaja pateikia vieno namo Accesskomandų.

Kai pradedate kurti papildomų programos su Access, galite nuspręsti, kad norite Office Fluent juostelės tinkinimas, kad būtų lengviau naudoti programą. Pvz., galite paslėpti kai kuriuos arba visus numatytuosius skirtukus, kad vartotojai negali naudoti tam tikras komandas, galite kurti naujus, pasirinktiniai skirtukai, kuriuose norite, kad būtų galima naudoti komandas.

Visi Microsoft Office programoms, naudojančioms „Office Fluent“ vartotojo sąsaja, naudojate išplėstinės dokumentų aprašų kalba (XML) Tinkinti juostelę. Todėl kai kurios pagrindinės žinių apie XML yra naudinga. Šiame straipsnyje neaprašomas XML sąvokos, tačiau jį pateikdami pagrindinės juostelės tinkinimo procedūrą ir pavyzdžių XML, kurį galite keisti pagal savo poreikius.

Šiame straipsnyje aptariamas kaip sukurti savo pasirinktinį juostelės naudojant XML. Jei norite naudoti įtaisytuosius įrankius Norėdami modifikuoti esamą juostelės, peržiūrėkite "Office" juostelės tinkinimas.

Ką norėtumėte daryti?

Suprasti juostelės tinkinimo būdai

Kurti ir taikyti pasirinktinius juostelės

Atkurti numatytuosius parametrus juostelės

Suprasti XML pavyzdys

Suprasti juostelės tinkinimo būdai

Access, galite tinkinti juostelę, sukurdami tinkinimo XML ir tada kodo įtraukimas arba duomenų bazės ypatybes, kad nurodyti prieigą prie to XML verta naudoti sukūrus juostelės. Galite naudoti XML slėpti esamą skirtukus ir įtraukti nauji skirtukai, komandos, grupės ir komandos. Šiame straipsnyje procedūras Rodyti, kaip įtraukti komandas, į "Access" (pvz., rasti, rikiuoti ir išsaugoti) ir kaip įtraukti komandas, vykdyti Access makrokomandas, kurį parašė patys.

Yra kelios vietos, kuri gali saugoti, XML, bet paprasčiausias būdus saugoti jį į sistemos lentelę dabartinėje duomenų bazėje. Procesas apima sistemos lentelėje, vadinamoje USysRibbons, į ją įtraukti savo juostelės XML ir nurodydami, ar pasirinktinius juostelės rodo visos duomenų bazės arba konkrečios formos arba ataskaitos kūrimas. Galite nustatyti kelias pasirinktinės juostelės – vienas yra skirtas visos programos, ir papildomi juostelės atskirų formų arba ataskaitų duomenų bazėje.

Kurti ir taikyti pasirinktinius juostelės

Šiuose skyriuose pateikiamos nuoseklios procedūros, kaip kurti ir taikyti pasirinktinius juostelės.

Prieš pradėdami

Rodyti sistemos lenteles naršymo srityje    Pagal numatytuosius nustatymus sistemos lentelės rodomi naršymo srityje, kad turite pakeisti parametrą, esantį dialogo lange Naršymo parinktys , kad galite matyti USysRibbons lentelės, po to, kai ji jau sukurta. Naudokite šią procedūrą:

  1. Programoje "Access" duomenų bazės atidaryti, dešiniuoju pelės mygtuku spustelėkite meniu naršymo srities viršuje ir tada kontekstiniame meniu spustelėkite Naršymo parinktys .

  2. Dialogo lange Naršymo parinktys dalyje Rodymo parinktyspažymėkite žymės langelį Rodyti sistemos objektus ir spustelėkite gerai.

    Naršymo srityje rodomi prieigos sistemos lenteles.

Įgalinti Rodyti papildinio vartotojo sąsajos klaidų pranešimai    Klaidų pranešimai yra vertinga, kai kuriate ir trikčių diagnostika juostelės tinkinimas XML, todėl įsitikinkite, kad jie būtų rodomi prieigos informaciją. Naudokite šią procedūrą:

  1. Spustelėkite failas > parinktys. Atkreipkite dėmesį, jei naudojate Access 2007, spustelėkite "Microsoft Office" mygtuką > "Access" parinktys.

  2. Spustelėkite kliento parametrai. Atkreipkite dėmesį, jei naudojate Access 2007, spustelėkite Išsamiau.

  3. Dalyje Bendra, pažymėkite žymės langelį Rodyti papildinio vartotojo sąsajos klaidas , ir spustelėkite gerai.

USysRibbons sistemos lentelės kūrimas

Naudokite šią procedūrą USysRibbons sistemos lentelės kūrimas. Vėliau, jūs naudojate šią lentelę saugoti savo juostelės tinkinimas XML.

  1. Skirtuko kūrimas grupėje lentelės spustelėkite Lentelė dizainas.

  2. Įtraukite šiuos laukus į lentelę. Įsitikinkite, kad laukų pavadinimuose įveskite tiksliai taip, kaip parodyta.

    Lauko pavadinimas

    Tipas

    Lauko dydis

    ID

    Automatinis numeravimas

    Ilgasis sveikasis skaičius

    RibbonName

    Tekstas

    255

    RibbonXml

    Memo

  3. Jei norite, galite įtraukti daugiau laukų į šią lentelę, pvz., komentarus lauku aprašyti juostelės XML funkcijos.

  4. Pasirinkite ID lauką. Skirtuko dizainas grupėje Įrankiai spustelėkite Pirminis raktas.

  5. Sparčiosios prieigos įrankiųjuostoje spustelėkite įrašytiarba paspauskite CTRL + S. USysRibbonsnaujos lentelės pavadinimą.

Juostelės tinkinimas XML įtraukimas į lentelę USysRibbons

Taikant šiame pavyzdyje, Tarkime, kad norite neleisti vartotojams, duomenų bazės naudoti bet kurį įrankį skirtuko kūrimas . Be to, kurį norite sukurti naują skirtuką vadinamas A Pasirinktinis skirtukas su tik komandą Įklijuoti, kaip parodyta šioje iliustracijoje.

Custom Ribbon tab

Šioje procedūroje XML sukuria šią konfigūraciją.

  1. Naršymo srityje dešiniuoju pelės mygtuku spustelėkite USysRibbons lentelę ir laikinajame meniu spustelėkite Duomenų lapo rodinys .

  2. Įtraukti šiuos duomenis į lentelę. Galite nukopijuoti XML pavyzdys šiame straipsnyje ir įklijuokite tiesiai į lentelę.

    ID

    RibbonName

    RibbonXML

    (AutoNumber)

    Skirtuko mano

    <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. Šis XML visų pirma nurodo naudotis ne "pradėti nuo nulio" – tai yra nurodo, kad prieigos turėtų būti rodomas numatytasis juostelės skirtukus. Tada, ji nurodo programai Access paslėpti tik vienas iš numatytųjų skirtukų (skirtuką kurti ). Galiausiai, sukuria naują juostelės skirtuke, pavadintas "A pasirinktinį skirtuką," įtraukia komanda grupę, pavadintą "Pasirinktinė grupė" skirtuką ir įtraukia komandą Įklijuoti į grupę. Daugiau informacijos apie šiame pavyzdyje ir pritaikykite jį pagal savo poreikius, ieškokite skyriuje suprasti XML pavyzdys.

  4. Uždarykite USysRibbons lentelę, tada uždarykite ir iš naujo atidarykite duomenų bazę.

Taikykite pasirinktinius juostelės

Dabar, kai buvo laikomas pasirinktinio juostelės XML lentelės, atlikite vieną iš šių veiksmų, atsižvelgiant į tai, ar norite taikyti juostelės visą duomenų bazę arba į konkrečią formą ar ataskaitą.

  • Taikykite pasirinktinius juostelės visai duomenų bazei   

    1. Spustelėkite failas > parinktys. Atkreipkite dėmesį, jei naudojate Access 2007, spustelėkite "Microsoft Office" mygtuką > "Access" parinktys.

    2. Spustelėkite Dabartinė duomenų bazė, ir juostelės ir įrankių juostos parinktis, pažymėkite sąrašą Juostelės pavadinimas ir spustelėkite norimą juostelės – šiuo atveju Mano skirtukas.

    3. Spustelėkite Gerai.

  • Taikyti pasirinktinius juostelės konkretaus formos arba ataskaitos   

    1. Naršymo srityje dešiniuoju pelės mygtuku spustelėkite formą arba ataskaitą, kurią norite taikyti pasirinktinį juostelės ir laikinajame meniu spustelėkite Dizaino rodinys .

    2. Jei ypatybių lapas dar nerodomas, paspauskite F4, kad jis būtų rodomas.

    3. Dalyje pasirinkimo tipasypatybių lapo viršuje įsitikinkite, kad objekto tipas (formos arba ataskaitos) pasirinkta sąraše.

    4. Skirtuke kita , ypatybių lape, spustelėkite sąrašą Juostelės pavadinimas ir spustelėkite juostelėje, kurį norite Rodyti, kai atidarote formą arba ataskaitą (tokiu atveju Mano skirtukas).

    5. Sparčiosios prieigos įrankių juostoje spustelėkite Įrašyti arba paspauskite klavišus „Ctrl“ + S.

    6. Uždarykite formą arba ataskaitą, ir tada dukart spustelėkite ją naršymo srityje ir iš naujo ją atidarykite.

      Rodoma juostelėje, kurį pasirinkote.

Nustatę, kad jūsų pasirinktinius juostelės veikia tinkamai, galite paslėpti sistemos lentelės dar kartą, atlikdami šiuos veiksmus:

  1. Dešiniuoju pelės mygtuku spustelėkite meniu naršymo srities viršuje ir tada kontekstiniame meniu spustelėkite Naršymo parinktys .

  2. Dialogo lange Naršymo parinktys dalyje Rodymo parinktysišvalykite žymės langelį Rodyti sistemos objektus ir spustelėkite gerai.

Puslapio viršus

Atkurti numatytuosius parametrus juostelės

Norėdami nustoti naudoti pasirinktinius juostelės ir atkurti numatytąjį juostelės, naudokite vieną iš šių procedūrų, atsižvelgiant į tai, ar pasirinktinius juostelės naudoja visos programos arba į konkrečią formą ar ataskaitą.

Atkurti numatytąsias taikomosios programos juostelės

  1. Spustelėkite failas > parinktys. Atkreipkite dėmesį, jei naudojate Access 2007, spustelėkite "Microsoft Office" mygtuką > "Access" parinktys.

  2. Spustelėkite Dabartinė duomenų bazėir dalyje juostelės ir įrankių juostos parinktis, panaikinkite Juostelės pavadinimas lauko turinį.

  3. Uždarykite ir iš naujo atidarykite duomenų bazę.

"Access" rodo savo numatytąjį juostelės skirtukus. Juostelės XML lieka USysRibbons lentelėje, kol panaikinsite, jei norite grąžinti pasirinktinius juostelės, tai galite padaryti nustatydami Juostelės pavadinimas parinktį atgal į reikšmę jame anksčiau.

Atkurti numatytąjį juostelės formos arba ataskaitos

  1. Atidarykite formą arba ataskaitą kaip dizaino rodinį.

  2. Jei ypatybių lapas dar nerodomas, paspauskite F4, kad jis būtų rodomas.

  3. Dalyje pasirinkimo tipasypatybių lapo viršuje įsitikinkite, kad objekto tipas (formos arba ataskaitos) pasirinkta sąraše.

  4. Skirtuke kita , ypatybių lapas, panaikinti turinį, Juostelės pavadinimas ypatybės lauke.

  5. Įrašyti, uždaryti ir iš naujo atidarykite formą arba ataskaitą.

Juostelės XML lieka USysRibbons lentelėje, kol panaikinsite, jei norite grąžinti pasirinktinius juostelės, tai galite padaryti nustatydami reikšmę Juostelės pavadinimas turto vertės jame anksčiau.

Puslapio viršus

Suprasti XML pavyzdys

Čia yra XML pavyzdys, kuris buvo naudojamas anksčiau šiame straipsnyje ir pasirinktinius juostelės, jis sukurtas iliustracija.

<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

Šiame pavyzdyje XML antroje eilutėje nustato atributą startFromScratchFALSE (klaidinga). Nustatyti reikšmę FALSE (klaidinga) užtikrina, kad prieigos visus esamus skirtukus nekeičia ir įtraukia bet nauji skirtukai esamus dešinėje. Nustatyti šio atributo True pašalina visus esamus skirtukus ir rodo tik tuos, galite sukurti savo XML. Net jei nustatysite atributą startFromScratchFALSE (klaidinga), vis tiek galima slėpti atskirus skirtukus. Tai rodo ketvirtoje eilutėje XML, kuris paslepia įtaisytųjų skirtuke " kurti" . Likusių eilučių sukurti pasirinktinį skirtuką ir pasirinktinę grupę ir įtraukti įtaisytąjį komanda Įklijuoti į grupę, naudojant šią eilutę iš XML.

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

Įtraukti papildomų grupių arba savo pasirinktinius juostelės valdikliai    Įtraukdami panašiai XML, ir keičiamų įvairių idMso ir etiketės reikšmių galite įtraukti daugiau grupių ir valdiklius į savo juostelę. Pvz., Norėdami sukurti valdiklis, kuris šiuo metu pažymėto objekto eksportuojami į "Excel" naudoti šios XML.

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

Valdiklio įtraukimas į tos pačios grupės kaip komanda Įklijuoti , įterpti naują eilutę XML prieš arba po liniją, sukuria komandą Įklijuoti . Norėdami sukurti naują grupę, galite kopijuoti, įklijuoti ir modifikuoti XML, sukuria Pasirinktinė grupė grupei. Toliau pateiktame pavyzdyje demonstruojamas XML, įtraukianti dviejų valdiklių į pasirinktinę grupę.

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

Šis XML prideda kitą grupės A pasirinktinį skirtuką. Kaip parodyta toliau pateiktoje iliustracijoje, nauja grupė yra du valdiklių – vieną, kuris inicijuoja importavimo operaciją iš "Excel" ir vieną, kuris inicijuoja veiksmą eksportuoti į "Excel".

Custom Ribbon tab with two groups

Pastaba: Kiekvienos grupės id ir skirtukas id pasirinktinius juostelės reikšmė turi būti unikali.

Sužinokite daugiau idMso vertę komandą    Norėdami sužinoti įtaisytoji komanda idMso reikšmę, atlikite šią procedūrą:

  1. Spustelėkite failas > parinktys. Atkreipkite dėmesį, jei naudojate Access 2007, spustelėkite "Microsoft Office" mygtuką > "Access" parinktys.

  2. Spustelėkite Tinkinti juostelę arba sparčiosios prieigos įrankių juostą. Atkreipkite dėmesį, jei naudojate Access 2007, spustelėkite Tinkinti.

  3. Perkelkite žymiklį ant elemento, kurį norite gauti informacijos apie. "Access" ekrano patarimų, skliausteliuose rodoma valdiklio idMso reikšmė.

Įtraukti į prieigos makrokomandai vykdyti komandą    Dar daugiau galimybių galite įtraukti į savo pasirinktinius juostelės įtraukiant komandas, vykdyti Access makrokomandas. Pavyzdžiui, Tarkime, kad sukūrėte į makrokomandą, pavadintą ManoMakrokomanda. Komanda įtraukti į savo juostelę, kuri bus vykdoma makrokomanda, įtraukite šią eilutę į jūsų XML.

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

Valdiklio įtraukimas į tos pačios grupės kaip komandą Įklijuoti anksčiau pavyzdžiui, įterpti naują eilutę XML prieš arba po liniją, sukuria komandą Įklijuoti . Toliau pateiktame pavyzdyje demonstruojamas XML, įtraukia komandą.

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

Puslapio viršus

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×