Kohandatud lindi loomine Accessis

Märkus.: Soovime pakkuda teie keeles kõige ajakohasemat spikrisisu niipea kui võimalik. See leht on tõlgitud automaatselt ja sellel võib leiduda grammatikavigu või ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Palun märkige selle lehe allservas, kas sellest teabest oli teile kasu või mitte. Soovi korral saab ingliskeelset artiklit lugeda siit.

Lindi – riba rühmad käske sisaldav programmiakna ülaosas – Microsoft Office Fluenti kasutajaliidesosa. Office Fluenti kasutajaliides pakub ühe maja Accesskäsud.

Kui alustate luua täpsemate rakendusi koos Access, võib juhtuda, et soovite kohandada Office Fluenti lindil parema loetavuse rakenduse kasutamine. Näiteks saate peita mõned või kõik vaikimisi menüüde nii, et kasutajad ei saa kasutada käske ning saate luua uusi kohandatud menüüsid, mis sisaldavad ainult käske, kelle soovite kättesaadav.

Kõik Microsoft Office'i programmides, mis kasutavad Office Fluenti kasutajaliides, saate lindi kohandamine laiendatav märgistuskeel (XML). Seetõttu on kasulik mõned põhilised teadmised XML-i. See artikkel ei sisalda XML-i põhimõtet, kuid see teile pakkuda põhitoimingut lindi kohandamine ja mõned näide XML-i, saate muuta oma vajadustele.

See artikkel keskendub oma kohandatud lintide XML-i loomise kohta. Kui soovite muuta olemasolevaid lintide sisseehitatud tööriistade abil, lugege teemat Office'i lindi kohandamine.

Mida te teha soovite?

Lindi kohandamine tehnika mõistmine

Luua ja rakendada kohandatud lindil

Vaikimisi lindi taastamine

XML-i näites mõistmine

Lindi kohandamine tehnika mõistmine

Access, saate kohandada lindi kohandamine XML-i loomine ja lisamine koodi või mis juurdepääsuks kasutada selle XML-i lindi paluge andmebaasi atribuutide seadmine. XML-i saate kasutada olemasolevaid vahekaartide peitmine ning lisada uued vahekaardid, käsk rühmad ja käsud. Selles artiklis toodud juhised näitab teile, kuidas lisada käske sisseehitatud Access (nt otsing, sortimine, ja Salvesta) ja kuidas lisada käske, mida kasutada Accessi makrosid, mis on kirjutatud ise.

On mitmeid kohti, et salvestada XML-i, kuid kõige lihtsam meetodite on talletatakse süsteemi tabeli praeguses andmebaasis. Protsess hõlmab süsteemi tabelis nimega USysRibbons oma lindi XML-i lisamine ja seejärel määrata, kas kohandatud lindi kuvab andmebaasi kogu või kindla vormi või aruande loomine. Saate määrata mitu kohandatud lintide – üks kogu rakenduse ja täiendavad lintide eraldi vormide või andmebaasi aruannete jaoks.

Luua ja rakendada kohandatud lindil

Järgmistes jaotistes loomise ja rakendamise kohandatud lindi üksikasjalikud juhised.

Enne alustamist

Kuva süsteemi tabelid navigeerimispaanil    Vaikimisi süsteemi tabelid ei kuvata navigeerimispaanil, seega peate esmalt muutma dialoogiboksi Navigeerimissuvandid säte, et näete USysRibbons tabelit pärast selle loomist. Kasutage järgmist toimingut:

  1. Accessi andmebaasi avatud, paremklõpsake navigeerimispaani ülaosas navigeerimisriba ja seejärel klõpsake kiirmenüü käsku Navigeerimissuvandid .

  2. Dialoogiboksi Navigeerimissuvandid jaotises Kuvamissuvandidruut Kuva süsteemi objektid ja seejärel klõpsake nuppu OK.

    Navigeerimispaanil kuvatakse Accessi süsteemi tabelid.

Kuva lisandmooduli kasutajaliidese tõrketeated lubamine    Veateateid on väärtuslik teabe loomisel ja tõrkeotsingu lindi kohandamine XML, nii et see on mõistlik teha kuvamiseks neile juurdepääsu. Kasutage järgmist toimingut:

  1. Valige fail > Suvandid. Pange tähele, kui kasutate Access 2007 klõpsake Microsoft Office'i nupp > Accessi suvandid.

  2. Klõpsake nuppu klientrakenduse sätted. Pange tähele, kui kasutate Access 2007, klõpsake nuppu Täpsemalt.

  3. Klõpsake jaotises üldist, märkige ruut Kuva lisandmooduli kasutajaliidese tõrked ja klõpsake nuppu OK.

USysRibbons süsteemi tabeli loomine

Selle toimingu abil saate luua tabeli USysRibbons süsteem. Hiljem kasutate selle tabeli salvestada oma lindi kohandamine XML-i.

  1. Klõpsake menüü Loo jaotises tabelid nuppu Tabel.

  2. Lisage tabelisse järgmised väljad. Tippige välja nimi täpselt nii, nagu on näidatud kindlasti.

    Välja nimi

    Type (Tüüp)

    Välja suurus

    ID

    Automaatnumber;

    Pikk täisarv

    RibbonName

    Tekst

    255

    RibbonXml

    Memo

  3. Kui soovite, saate lisada selle tabeli, näiteks lindi XML-i funktsiooni kirjeldamiseks välja Kommentaarid veel välju.

  4. Valige ID -väli. Klõpsake menüü kujundus jaotises Tööriistad nuppu Primaarvõti.

  5. Klõpsake Kiirpääsuribalnuppu Salvestavõi vajutage klahvikombinatsiooni CTRL + S. nimi uue tabeli USysRibbons.

Lindi kohandamine XML-i USysRibbons tabeli lisamine

Selles näites huvides Oletame, et soovite takistada kasutajatel teie andmebaasi tööriistade abil, klõpsake menüü Loo . Lisaks soovite luua uue vahekaardi nimega A kohandatud menüü lihtsalt käsk kleebi, nagu on näidatud järgmisel joonisel.

Custom Ribbon tab

XML-i järgmist loob selle konfiguratsiooni.

  1. Paremklõpsake USysRibbons tabelit navigeerimispaanil ja seejärel klõpsake kiirmenüü käsku Andmelehevaade .

  2. Lisage tabelisse järgmised andmed. Saate kopeerida XML-i valimi selles artiklis ja kleepige otse tabeli.

    ID

    RibbonName

    RibbonXML

    (Automaatnumber)

    Vahekaart minu

    <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. Selle XML-i esmalt juhendab juurdepääsu ei "alustada nullist" –, seda määrab Access kuvada menüülindi vaikimisi. Klõpsake selle Accessile peitmiseks vaid üks vaikimisi vahekaardid (menüü Loo ). Lõpuks loob uue lindi menüü nimega "A kohandatud menüü" lisab käsk rühma nimega "A kohandatud rühma" menüü ja lisatakse rühma käsku Kleebi. Selles näites ja kuidas seda vastavalt oma vajadustele kohandada kohta leiate lisateavet jaotisest mõistmine XML-i näites.

  4. Sulgege USysRibbons tabel, ja seejärel sulgege ja Avage andmebaas.

Kohandatud lindi rakendamine

Nüüd, kui tabel on salvestatud lindi kohandatud XML-i, tehke ühte järgmistest – sõltuvalt sellest, kas soovite rakendada lindi kogu andmebaasi või teatud vormi või aruande.

  • Kohandatud lindi rakendada kogu andmebaasi   

    1. Valige fail > Suvandid. Pange tähele, kui kasutate Access 2007 klõpsake Microsoft Office'i nupp > Accessi suvandid.

    2. Klõpsake käsku Praegune andmebaas, ja seejärel jaotises lindi ja tööriistariba suvandid, valige Lindi nimi loend ja klõpsake lindil, mida soovite – sel juhul Minu menüü.

    3. Klõpsake nuppu OK.

  • Kohandatud lindi rakendamine kindla vormi või aruande   

    1. Navigeerimispaanil vormi või aruannet, mida soovite rakendada kohandatud lindi paremklõpsake ja seejärel klõpsake kiirmenüü käsku Kujundusvaade .

    2. Kui atribuudileht pole juba kuvatud, vajutage selle kuvamiseks klahvi F4.

    3. Jaotises valiku tüüpatribuudilehe ülaosas veenduge, et loendis on valitud objekti tüüp (vormi või aruande).

    4. Muud atribuudilehe vahekaardil klõpsake loendit Lindi nimi ja klõpsake lindil, mida soovite kuvada, kui avate vormi või aruannet, (sel juhul Minu menüü).

    5. Klõpsake kiirpääsuribal nuppu Salvesta või vajutage klahvikombinatsiooni CTRL + S.

    6. Sulgege vorm või aruanne, ja topeltklõpsake seda navigeerimispaanil selle avamiseks.

      Lindil valitud kuvatakse.

Pärast seda, saate kontrollida, kas teie kohandatud lindi töötab õigesti, saate süsteemi tabelid uuesti peita, tehes järgmist:

  1. Paremklõpsake navigeerimispaani ülaosas navigeerimisriba ja seejärel klõpsake kiirmenüü käsku Navigeerimissuvandid .

  2. Klõpsake jaotises Kuvamissuvandiddialoogiboksis Navigeerimissuvandid tühjendage ruut Kuva süsteemi objektid ja seejärel klõpsake nuppu OK.

Lehe algusse

Vaikimisi lindi taastamine

Kohandatud lindi kasutamine lõpetada ja taastada vaikimisi lindil, kasutage ühte järgmistest toimingutest, sõltuvalt sellest, kas kohandatud lindi kasutab kogu rakenduse või teatud vormi või aruande.

Taasta vaikesätted Rakendusetaseme lindil

  1. Valige fail > Suvandid. Pange tähele, kui kasutate Access 2007 klõpsake Microsoft Office'i nupp > Accessi suvandid.

  2. Klõpsake käsku Praegune andmebaasja seejärel jaotises lindi ja tööriistariba suvandid, kustutage sisu Lindi nimi väljale nimi.

  3. Sulgege ja Avage andmebaas uuesti.

Access kuvab selle vaikimisi menüülindi. Lindi XML-i jääb USysRibbons tabeli kustutamiseni, nii, et kui soovite kohandatud lindi taastada, saate seda teha määrates suvandi Lindi nime väärtus on sisalduvaid varem.

Vormi või aruande vaikimisi lindi taastamine

  1. Avage vorm või aruanne kujundusvaates.

  2. Kui atribuudileht pole juba kuvatud, vajutage selle kuvamiseks klahvi F4.

  3. Jaotises valiku tüüpatribuudilehe ülaosas veenduge, et loendis on valitud objekti tüüp (vormi või aruande).

  4. Muud Atribuudilehe vahekaardi Lindi nimi atribuudivälja sisu kustutamine

  5. Salvestada, sulgeda ja seejärel avage vorm või aruanne.

Lindi XML-i jääb USysRibbons tabeli kustutamiseni, nii, et kui soovite kohandatud lindi taastada, saate seda teha määrates selle atribuudi Lindi nimi tagasi väärtuseks on sisalduvaid varem.

Lehe algusse

XML-i näites mõistmine

Siin on näide XML-i, mida kasutati eelnevalt kirjeldatud selles artiklis ja selle loodud kohandatud lindi näide.

<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

Selles näites XML-i teisel real häälestab atribuudi startFromScratch väärtuseks False. Setting väärtust False tagab, et Access jätab kõik olemasolevate vahekaartide puutumata ja lisab kõik uued vahekaardid olemasolevaid paremal. Säte selle atribuudi väärtuseks True eemaldab kõik olemasolevate vahekaartide ja kuvab ainult need, mida loote oma XML-i. Isegi juhul, kui määrate atribuudi startFromScratchFalse, saate siiski peita üksikuid vahekaarte. See näitab XML, mis peidab sisseehitatud menüü Loo neljas rida. Ülejäänud ridadele kohandatud menüü ja kohandatud rühma loomine ja seejärel lisage sisseehitatud käsk Kleebi rühma, kasutades XML-i järgmine rida.

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

Lisa täiendavad rühmade või juhtelementide kohandatud lindile    Saate lisada rohkem rühmad ja juhtelemendid lindile lisada sarnaselt XML-ja muu idMso ja sildi väärtuste asendamine. Näiteks juhtelement, mis praegu valitud objekti eksport Excelisse loomiseks kasutage järgmist XML-i.

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

Juhtelemendi lisamiseks käsku Kleebi samasse rühma lisada uue rea XML-vahetult enne või pärast rida, mis loob käsku Kleebi . Uue rühma loomine saate kopeerida, kleepida ja muuta XML, mis loob ülaltoodud jaotise A kohandatud rühma . Järgmises näites näitab XML, mis lisab kahe juhtelementide kohandatud rühma.

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

Selle XML-i lisatakse teise rühma A vahekaarti Kohandatud. Nagu on näidatud järgmisel pildil, uus rühm sisaldab kahte juhtelemente – üks, mis käivitab imporditoimingu Excelist ja üks, mis käivitab toimingu ekspordi Excelisse.

Custom Ribbon tab with two groups

Märkus.: Kohandatud lindi iga rühma id ja menüü väärtus peab olema kordumatu.

Vaadake käsu idMso väärtus    Teavet idMso väärtust sisseehitatud käsu, tehke järgmist:

  1. Valige fail > Suvandid. Pange tähele, kui kasutate Access 2007 klõpsake Microsoft Office'i nupp > Accessi suvandid.

  2. Klõpsake nuppu Kohanda linti või kiirpääsuriba. Pange tähele, kui kasutate Access 2007, klõpsake nuppu Kohanda.

  3. Liikuge kursoriga üle üksus, mille kohta soovite teavet. Access kuvab juhtelemendi idMso väärtusega kohtspikris sulgudes.

Accessi makro käivitamiseks käsk Lisa    Veelgi rohkem paindlikkust saate lisada oma kohandatud lindi käsud, mis Accessi makrode käivitamist lisamisega. Oletame näiteks, et enda loodud MinuMakronimega makro. Käsu lisamine lindile käivituva makro, lisage oma XML-järgmine rida.

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

Juhtelemendi lisamiseks rühma varasemas näites käsk Kleebi lisada uue rea XML-vahetult enne või pärast rida, mis loob käsku Kleebi . Järgmises näites näitab XML, mis lisab käsk.

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

Lehe algusse

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×