Barvna shema: Svetla
Trenutno dejavna stran: start » sl » Dokumentacija » Orodja za Microsoft Access » WKL Forms Object Library » Aplikacija in povezave » WklApplication

WklApplication

Oblikovalnik aplikacije v knjižnici WKL Forms Object Library: naslov, ikona, začetni obrazec, trak in uporabniški vmesnik vsakega načina aplikacije Access – razvoja, upravljanja in produkcije – iz enega modela, zapisani kot zagonske lastnosti Accessa, poleg tega pa še nastavitve, ki jih sme upravljavec spremeniti v izdani aplikaciji.

Prvi koraki

Pogosta opravila

Grafični prikaz

                       ┌──────────────┬──────────────┬──────────────┐
                       │ Razvoj       │ Upravljanje  │ Produkcija   │  ①
                       │ ACCDB        │ ACCDE+Access │ ACCDE+Runtime│
┌──────────────────────┼──────────────┼──────────────┼──────────────┤
│ Podokno za krmarjenje│      ✓       │      ✓       │              │  ②
│ Posebne tipke        │      ✓       │              │              │
│ Tipka Shift          │      ✓       │              │              │
└──────────────────────┴──────────────┴──────────────┴──────────────┘
  Naslov, ikona, začetni obrazec, trak: za vse načine enako              ③
  Prilagodljivo med delovanjem: povezave, možnosti                       ④
ObmočjePomen
①Trije načini. Način se ugotovi, nikoli se ne nastavlja: ACCDB je razvoj, ACCDE v polnem programu Access je upravljanje, ACCDE v okolju Access Runtime je produkcija.
②Uporabniški vmesnik vsakega načina: podokno za krmarjenje, vrstica stanja, polni meniji, priročni meniji in orodne vrstice programa Access, posebne tipke (F11, Ctrl+G) in tipka Shift, ki preskoči zagon.
③Kar je v vseh načinih enako: naslov, ikona, začetni obrazec in trak aplikacije.
④Kar sme upravljavec v izdani kopiji spremeniti brez razvojnega dostopa: kam kažejo povezane tabele in možnosti, ki jih bere aplikacija.

Ključne zmožnosti

  • En model namesto posameznih lastnosti. Zagonske lastnosti, ki jih Access razporedi po možnostih Trenutna zbirka podatkov, se nastavijo iz enega modela, shranjenega v podatkovni zbirki (USysWklApp) ali kot besedilna datoteka ob izvornih datotekah.
  • Po načinih. Vsak način ima svoj uporabniški vmesnik; privzete vrednosti razvoj puščajo odprt, produkcijo pa zaklenejo. Kopija, zgrajena za en način in odprta v drugem, se od naslednjega odpiranja dalje popravi sama (EnsureApplication ob zagonu).
  • Pove, kdaj sprememba učinkuje. Naslov in ikona učinkujeta takoj, vse druge zagonske lastnosti šele ob naslednjem odpiranju. Apply in Save to povesta za vsako spremembo.
  • Profili se sporočijo, ne zavrnejo. Profil povezave upravitelja povezav je mogoče vezati na načine (PROD samo v produkciji); odstopanje se ob zagonu sporoči, zagon pa se nadaljuje.
  • Prilagoditve med delovanjem. ShowSettings upravljavcu omogoči, da povezave preusmeri na drug strežnik ali drugo podatkovno zbirko in spremeni sproščene možnosti, tudi v ACCDE in v okolju Runtime; vrednosti so shranjene zunaj podatkovne zbirke, zato jih nova različica ohrani.
  • Izdaja ob gradnji. Orodje za gradnjo shrani in uporabi model (appModel) ter za vsak cilj zapiše mapo s podatkovno zbirko, zagonskimi lastnostmi njenega načina in manifestom (deploy).

Osnovni pojmi

Dve osi, ne ena. Način pove, kako se podatkovna zbirka izvaja (vrsta datoteke ter Access ali okolje Runtime), in določa uporabniški vmesnik. Profil (DEV, TEST, PROD upravitelja povezav) pove, na kateri strežnik kažejo tabele. Med seboj sta neodvisna: profil TEST lahko na preizkusnem računalniku teče v produkcijskem načinu. Pravilo profila le navaja, kje se profil pričakuje, vse drugo pa sporoči.

Zagonske lastnosti učinkujejo pozno. Večino zagonskih lastnosti Access prebere ob odpiranju podatkovne zbirke. Aplikacija zato ob zagonu enkrat pokliče EnsureApplication: ta zapiše, kar zahteva način, in sporoči ugotovitve; uporabnik vidi rezultat od naslednjega odpiranja dalje. Izdana kopija, zgrajena z deploy, že vsebuje lastnosti svojega načina in je pravilna že ob prvem odpiranju.

Zaklepi preprečujejo napake, ne napadov. Brez posebnih tipk in obvoda s tipko Shift uporabnik po nesreči ne pride do načrta. Druga seja DAO lahko lastnosti še vedno spremeni ali izbriše, tudi tipko za obvod z zastavico DDL. Podatke zaščitite s pravicami na strežniku.

Kaj sme upravljavec spremeniti, določi razvijalec. Model sprosti ponovno povezovanje in poimenovane možnosti, po želji samo za nekatere profile, vrste datotek ali uporabnike (funkcija VBA). Nastavitve se shranijo za vsakega uporabnika (%LOCALAPPDATA%\WKL\<database>\settings.json) in imajo prednost pred nastavitvami računalnika (%ProgramData%\WKL\<database>\settings.json); poškodovana datoteka se sporoči in prezre.

Skrbništvo

Odpravljanje težav

Za razvijalce

Sorodne teme

Ni sorodnih tem.

sl/wiki/msaccess/comctl/application-and-connections/application/start.txt · Zadnja sprememba: uporabnika Wolfgang van der Stille