Pielāgotas lentes izveide programmā Access

Piezīme.: Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā.

Lente — josla programmas loga augšdaļā, kurā iekļautas komandu grupas, ir Microsoft Office Fluent lietotāja interfeiss komponents. Office Fluent lietotāja interfeiss nodrošina atsevišķu mājas lietošanai komandu pakalpojumā Access.

Sākot veidot sarežģītākas lietojumprogrammas, izmantojot Access, iespējams, izlemsit, ka vēlaties pielāgot Office Fluent lenti, lai atvieglotu lietojumprogrammas lietošanu. Piemēram, varat paslēpt dažus vai visus noklusējuma tabulatorus, lai lietotāji nevarētu izmantot noteiktas komandas, un varat izveidot jaunas, pielāgotas cilnes, kurās ir tikai tās komandas, kuras vēlaties būt pieejamas.

Visās Microsoft Office programmās, kas izmanto Office Fluent lietotāja interfeiss, izmantojiet paplašināmĀs iezīmēšanas valodu (XML), lai pielāgotu lenti. Tāpēc dažas pamatzināšanas par XML ir noderīgas. Šajā rakstā neietilpst XML jēdzieni, taču tas nodrošina pamata lentes pielāgošanas procedūru un kādu no XML piemēriem, kurus varat pielāgot savām vajadzībām.

Šajā rakstā ir aplūkots, kā izveidot savas pielāgotās lentes, izmantojot XML. Ja vēlaties izmantot iebūvētos rīkus, lai modificētu esošās lentes, skatiet rakstu lentes pielāgošana sistēmā Office.

Kas jūs interesē?

Izpratne par lentes pielāgošanas metodēm

Pielāgotas lentes izveide un lietošana

Noklusējuma lentes atjaunošana

Izpratne par XML piemēru

Izpratne par lentes pielāgošanas metodēm

Programmā Access pielāgojiet lenti, IZVEIDOJOT pielāgošanas XML un pēc tam pievienojot koda vai iestatījuma datu bāzes rekvizītus, kas programmai Access liek izmantot šo XML, kad tas izveido lenti. XML varat izmantot, lai paslēptu esošās cilnes un pievienotu jaunas cilnes, komandu grupas un komandas. Šajā rakstā aprakstītās darbības parāda, kā pievienot komandas, kas ir iebūvētas programmā Access (piemēram, atrast, kārtot un saglabāt), kā arī to, kā pievienot komandas, kas darbina Access makro, ko esat rakstījis pats.

Ir vairākas vietas, kur varat glabāt XML, taču viena no vienkāršākajām metodēm ir to glabāt sistēmas tabulā pašreizējā datu bāzē. Šajā procesā ir iekļauta sistēmas tabula ar nosaukumu USysRibbons, kas tiek pievienota ar lenti XML, un pēc tam norādiet, vai pielāgotā lente tiek rādīta datu bāzei kopumā vai noteiktai formai vai atskaitei. Varat definēt vairākas pielāgotās lentes — vienu visā lietojumprogrammā un papildu lentes atsevišķām formām vai atskaitēm datu bāzē.

Pielāgotas lentes izveide un lietošana

Nākamajās sadaļās ir sniegtas detalizētas darbības, lai izveidotu un lietotu pielāgotu lenti.

Pirms sākat darbu

Sistēmas tabulu parādīšana navigācijas rūtī    Pēc noklusējuma sistēmas tabulas nav redzamas navigācijas rūtī, tāpēc vispirms ir jāmaina iestatījums dialoglodziņā Navigācijas opcijas , lai pēc tā izveides varētu skatīt tabulu USysRibbons . Veiciet šo procedūru:

  1. Kad datu bāze ir atvērta programmā Access, navigācijas rūts augšdaļā ar peles labo pogu noklikšķiniet uz navigācijas joslas un pēc tam īsinājumizvēlnē noklikšķiniet uz Navigācijas opcijas .

  2. Dialoglodziņa Navigācijas opcijas sadaļā attēlojuma opcijasatzīmējiet izvēles rūtiņu Rādīt sistēmas objektus un pēc tam noklikšķiniet uz Labi.

    Navigācijas rūtī tiek rādītas Access sistēmas tabulas.

Pievienojumprogrammas lietotāja interfeisa kļūdu ziņojumu rādīšanas iespējošana    Kļūdu ziņojumi ir vērtīgs informācijas avots par lentes pielāgošanas XML izveidi un problēmu novēršanu, tāpēc ieteicams tos attēlot. Veiciet šo procedūru:

  1. Noklikšķiniet uz Fails > Opcijas

  2. Noklikšķiniet uz klienta iestatījumi

  3. Sadaļā Vispārīgiatzīmējiet izvēles rūtiņu Rādīt pievienojumprogrammas lietotāja interfeisa kļūdas un pēc tam noklikšķiniet uz Labi.

USysRibbons sistēmas tabulas izveide

Izmantojiet šo procedūru, lai izveidotu USysRibbons sistēmas tabulu. Vēlāk jūs izmantosiet šo tabulu, lai glabātu savas lentes pielāgošanas XML.

  1. Cilnes izveide grupā tabulas noklikšķiniet uz tabulas noformējums.

  2. Tabulai pievienojiet tālāk norādītos laukus. Noteikti ierakstiet lauku nosaukumus tieši tā, kā parādīts.

    Lauka nosaukums

    Tips

    Lauka lielums

    ID

    Autom_num

    Garš vesels skaitlis

    RibbonName

    Teksts

    255

    RibbonXml

    Memo

  3. Ja vēlaties, šajā tabulā varat pievienot papildu laukus, piemēram, komentāru lauku, lai aprakstītu lentes XML funkciju.

  4. Atlasiet lauku ID . Cilnes Noformējums grupā Rīki noklikšķiniet uz Primārā atslēga.

  5. Ātrās piekļuves rīkjoslānoklikšķiniet uz Saglabātvai nospiediet taustiņu kombināciju CTRL + S. Piešķiriet jaunajai tabulai USysRibbons.

Lentes pielāgošanas XML pievienošana tabulai USysRibbons

Šajā piemērā pieņemsim, ka vēlaties neļaut datu bāzes lietotājiem izmantot kādu no cilnes izveide rīkiem. Turklāt vēlaties izveidot jaunu cilni ar nosaukumu Pielāgota cilne , kurā ir tikai komanda Ielīmēt, kā parādīts tālāk esošajā ilustrācijā.

Ziņojums “Automātiskā atjaunošana atspējota” izvēlnē Darbības

XML tālāk esošajā procedūrā izveido šo konfigurāciju.

  1. Navigācijas rūtī ar peles labo pogu noklikšķiniet uz tabulas USysRibbons un pēc tam īsinājumizvēlnē noklikšķiniet uz datu lapas skats .

  2. Tabulai pievienojiet tālāk norādītos datus. Varat kopēt XML paraugu no šī raksta un ielīmēt to tieši tabulā.

    ID

    RibbonName

    RibbonXML

    AutoNumber

    Mana cilne

    <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 pirmais instruē Access nevar "sākt no nulles" — tas norāda, ka programmai Access jārāda noklusējuma lentes cilnes. Pēc tam tas norāda programmai Access paslēpt tikai vienu no noklusējuma tabulatoriem (cilne izveide ). Visbeidzot, tiek izveidota jauna lentes cilne ar nosaukumu "pielāgota cilne", tai pievieno komandu grupu ar nosaukumu "Pielāgota grupa" un pievieno grupai komandu Ielīmēt. Lai iegūtu papildinformāciju par šo piemēru un to, kā to pielāgot savām vajadzībām, skatiet sadaļu XML piemērs.

  4. USysRibbons tabulu un pēc tam atveriet datu bāzi.

Pielāgotas lentes lietošana

Tagad, kad pielāgotais lentes XML ir saglabāts tabulā, veiciet kādu no tālāk norādītajām darbībām atkarībā no tā, vai vēlaties lietot lenti visā datu bāzē vai noteiktā formā vai atskaitē.

  • Pielāgotas lentes lietošana visai datu bāzei    

    1. Noklikšķiniet uz Fails > Opcijas

    2. Noklikšķiniet uz pašreizējā datu bāzeun pēc tam sadaļā lentes un rīkjoslas opcijasatlasiet sarakstu lentes nosaukums un pēc tam noklikšķiniet uz vēlamās lentes — šajā gadījumā cilne mans.

    3. Noklikšķiniet uz Labi.

  • Pielāgotas lentes lietošana noteiktai formai vai atskaitei    

    1. Navigācijas rūtī ar peles labo pogu noklikšķiniet uz formas vai atskaites, kurai vēlaties lietot pielāgoto lenti, un pēc tam īsinājumizvēlnē noklikšķiniet uz noformējuma skats .

    2. Ja rekvizītu lapa vēl nav parādīta, nospiediet taustiņu F4, lai to parādītu.

    3. Rekvizītu lapas augšdaļā zem atlases tipspārliecinieties, vai sarakstā ir atlasīts objekta tips (forma vai atskaite).

    4. Rekvizītu lapas cilnē citi noklikšķiniet uz saraksta lentes nosaukums un pēc tam noklikšķiniet uz lentes, kas jārāda, kad atverat formu vai atskaiti (šajā gadījumā — manā cilnē).

    5. Ātrās piekļuves rīkjoslānoklikšķiniet uz Saglabātvai nospiediet taustiņu kombināciju CTRL + S.

    6. Atveriet formu vai atskaiti un pēc tam veiciet dubultklikšķi uz tās navigācijas rūtī, lai to atvērtu.

      Tiek parādīta atlasītā lente.

Pēc tam, kad esat pārliecinājies, ka jūsu pielāgotā lente darbojas pareizi, varat vēlreiz paslēpt sistēmas tabulas, veicot tālāk norādītās darbības.

  1. Navigācijas rūts augšdaļā ar peles labo pogu noklikšķiniet uz navigācijas joslas un pēc tam īsinājumizvēlnē noklikšķiniet uz Navigācijas opcijas .

  2. Dialoglodziņa Navigācijas opcijas sadaļā attēlojuma opcijasnotīriet izvēles rūtiņu Rādīt sistēmas objektus un pēc tam noklikšķiniet uz Labi.

Uz lapas sākumu

Noklusējuma lentes atjaunošana

Lai pārtrauktu pielāgotas lentes izmantošanu un atjaunotu noklusējuma lenti, izmantojiet kādu no tālāk norādītajām procedūrām atkarībā no tā, vai pielāgoto lenti izmanto visa lietojumprogramma vai noteikta forma vai atskaite.

Noklusējuma lietojumprogrammas līmeņa lentes atjaunošana

  1. Noklikšķiniet uz Fails > Opcijas

  2. Noklikšķiniet uz pašreizējā datu bāzeun pēc tam sadaļā lentes un rīkjoslas opcijasIzdzēsiet lodziņa lentes nosaukums saturu.

  3. Pēc tam vēlreiz atveriet datu bāzi.

Access parāda tā noklusējuma lentes cilnes. Lentes XML paliek tabulas USysRibbons, līdz tas tiek izdzēsts, tāpēc, ja vēlaties atjaunot pielāgoto lenti, varat to izdarīt, iestatot lentes nosaukuma opciju atpakaļ uz iepriekš esošo vērtību.

Formas vai atskaites noklusējuma lentes atjaunošana

  1. Atveriet formu vai atskaiti noformējuma skatā.

  2. Ja rekvizītu lapa vēl nav parādīta, nospiediet taustiņu F4, lai to parādītu.

  3. Rekvizītu lapas augšdaļā zem atlases tipspārliecinieties, vai sarakstā ir atlasīts objekta tips (forma vai atskaite).

  4. Rekvizītu lapas cilnē citi izdzēsiet rekvizītu lodziņa lentes nosaukums saturu.

  5. Saglabājiet, slēdziet un pēc tam vēlreiz atveriet formu vai atskaiti.

Lentes XML paliek tabulā USysRibbons, līdz to izdzēšat, tādēļ, ja vēlaties atjaunot pielāgoto lenti, varat to izdarīt, iestatot lentes nosaukuma rekvizīta vērtību atpakaļ uz iepriekš esošo vērtību.

Uz lapas sākumu

Izpratne par XML piemēru

Šeit ir XML piemērs, kas tika izmantots iepriekš šajā rakstā, kā arī izveidotā pielāgotā lente.

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

Ziņojums “Automātiskā atjaunošana atspējota” izvēlnē Darbības

Šajā piemērā otrā XML rindiņa iestata startFromScratch atribūtu uz aplams. Iestatot vērtību Aplams, tiek nodrošināts, ka Access atstāj visas esošās cilnes neskartas un pievieno visas jaunās cilnes pa labi no esošajām. Iestatot šo atribūtu uz patiess , tiek noņemtas visas esošās cilnes, un tiek parādīti tikai tie, ko izveidojat XML. Pat tad, ja iestatāt startFromScratch atribūtu uz aplams, joprojām varat paslēpt atsevišķas cilnes. To pierāda ceturtā XML rindiņa, kas paslēpj iebūvēto cilni izveidot . Atlikušās līnijas izveido pielāgotu cilni un pielāgotu grupu un pēc tam grupai pievienojiet iebūvēto komandu Ielīmēt , izmantojot šo XML rindu.

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

Papildu grupu vai vadīklu pievienošana pielāgotajai lentei    Savai lentei varat pievienot papildu grupas un vadīklas, pievienojot līdzīgas XML rindas un aizvietojot atšķirīgas idMso un etiķešu vērtības. Piemēram, lai izveidotu vadīklu, kas eksportē pašlaik atlasīto objektu uz programmu Excel, izmantojiet tālāk norādīto XML.

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

Lai vadīklu pievienotu tai pašai grupai, kurā atrodas komanda Ielīmēt , ievietojiet jauno XML rindu tieši pirms vai pēc līnijas, kas izveido komandu Ielīmēt . Lai izveidotu jaunu grupu, varat kopēt, ielīmēt un modificēt XML, kas izveido pielāgotu grupas grupu. Šajā piemērā ir parādīts XML, kas pievieno abas vadīklas pielāgotajai grupai.

<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 pievieno vēl vienu grupu pielāgotAi cilnei. Kā parādīts tālāk redzamajā ilustrācijā, jaunajā grupā ir divas vadīklas — viena, kas sāk importēšanas darbību no programmas Excel, un tā, kas iniciē eksportēšanas darbību uz programmu Excel.

Custom Ribbon tab with two groups

Piezīme.: Katrai grupas ID un cilnes ID vērtībai pielāgotā lentē ir jābūt unikālai.

ApGūstiet komandas idMso vērtību    Lai uzzinātu iebūvētas komandas idMso vērtību, veiciet tālāk norādītās darbības.

  1. Noklikšķiniet uz Fails > Opcijas

  2. Noklikšķiniet uz lentes pielāgošana vai ātrās piekļuves rīkjosla

  3. Novietojiet rādītāju virs vienuma, par kuru vēlaties sniegt informāciju. Access parāda vadīklas idMso vērtību ekrāna paDomā, iekavās.

Komandas pievienošana, lai palaistu Access makro    Savai pielāgotajai lentei varat pievienot vēl elastīgākas iespējas, pievienojot komandas, kas darbina Access makro. Piemēram, pieņemsim, ka esat izveidojis makro ar nosaukumu MansMakro. Lai pievienotu komandu savai lentei, kurā tiek izpildīts makro, pievienojiet šo rindu savam XML.

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

Lai pievienotu vadīklu tai pašai grupai kā iepriekšējā piemērā esošo komandu Ielīmēt , ievietojiet jauno XML rindu tieši pirms vai pēc līnijas, kas izveido komandu Ielīmēt . Šajā piemērā ir parādīts XML, kas pievieno 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>

Uz lapas sākumu

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×