Barvna shema: Svetla
Trenutno dejavna stran: start » sl » Dokumentacija » Orodja za Microsoft Access » WKL Office SDK » how-to » Prehod z dodatka WklExtensions.accda na dodatek SDK

Prehod z dodatka WklExtensions.accda na dodatek SDK

Oblikovalnike WKL Forms Object Library odslej odpirate z zavihka traku SDK in ne več iz menija dodatkov, ki ga je dodala datoteka WklExtensions.accda.

Zahteve: WKL Office SDK z nameščenim dodatkom (wkl-office addin install, glejte Uporaba dodatka za Access); WKL Forms Object Library, registrirana za trenutnega uporabnika v isti 32- ali 64-bitni različici, kot jo ima Office; polna različica programa Access. V Access Runtime WklExtensions.accda ne deluje, dodatek SDK pa se sicer naloži, vendar je njegov zavihek skrit.

Izhodišče

WklExtensions.accda je dodatek za Access (knjižnična podatkovna zbirka). Njegovi vnosi v meniju dodatkov na zavihku z orodji za podatkovne zbirke odpirajo oblikovalnike WKL Forms Object Library. Dodatek SDK iste oblikovalnike ponuja na svojem zavihku WKL SDK, poleg ukazov za izvorne datoteke, gradnjo in nadzor različic. Razvijalec ima tako vse na enem mestu namesto na dveh.

Pregled rešitve

Oba dodatka ustvarita iste razrede WKL Forms Object Library prek njihovih ProgID in kličeta iste metode. Oblikovalniki v obeh primerih delajo na podatkovni zbirki, ki je odprta v programu Access, in shranjujejo v iste tabele. Do izdaje 1.x se ProgID-ji začnejo z WklComponents.; dodatek SDK jih uporabi, kadar izdaja 2.0 ni registrirana.

Vnos v WklExtensions.accdaVnos v dodatku SDK (meni Oblikovalniki)Klicani razred in metoda
WKL Linked Tables ManagerLinked Tables ManagerWklForms.LinkManager.ShowDesigner
WKL Ribbon DesignerRibbon DesignerWklForms.Ribbon.ShowDesigner
WKL Shortcut Menu DesignerShortcut Menu DesignerWklForms.Ribbon.ShowAssignments
WKL Navigation Pane DesignerNavigation Pane DesignerWklForms.NavPane.ShowDesigner
WKL Application DesignerApplication DesignerWklForms.Application.ShowDesigner

Izvedba

  1. Zaprite Access.
  2. Dodatek SDK namestite za svojega uporabnika sistema Windows:

    wkl-office addin install
  3. Zaženite Access, odprite podatkovno zbirko in na zavihku WKL SDK v skupini Orodja odprite meni Oblikovalniki.
  4. Ko se prepričate, da oblikovalniki delujejo kot prej, odstranite stari dodatek. To storite s skriptom iz paketa izdaje WKL Forms Object Library, s katerim je bil nameščen:

    .\tools\install-addin.ps1 -Remove

    ali pa v programu Access odprete upravitelja dodatkov (meni dodatkov na zavihku z orodji za podatkovne zbirke), izberete vnos WKL Extensions in ga odstranite.

Opombe

  • Oba dodatka sta lahko nameščena hkrati. Nastavitev si ne delita, oblikovalnik pa shrani enako, ne glede na to, kateri dodatek ga je odprl.
  • Dokler WKL Forms Object Library ni registrirana za trenutnega uporabnika v isti 32- ali 64-bitni različici, kot jo ima Office, so gumbi oblikovalnikov onemogočeni, razlog pa pove njihov zaslonski namig. WklExtensions.accda je v tem primeru šele po kliku prikazal sporočilo.
  • WklExtensions.accda se izvaja v programu Access kot koda VBA, dodatek SDK pa kot dodatek COM v izvajalnem okolju .NET, ki ga uporablja tudi WKL Forms Object Library.
  • Na aplikacije prehod ne vpliva: razrede WKL Forms Object Library kličejo iz lastne kode (na primer EnsureLinks ob zagonu), ne glede na to, ali je dodatek nameščen.

Sorodne teme

sl/wiki/msaccess/sdk/how-to/move-from-the-wkl-extensions-add-in.txt · Zadnja sprememba: uporabnika Wolfgang van der Stille