WklNavPane
Oblikovalnik podokna za krmarjenje v knjižnici WKL Forms Object Library: lastno podokno za krmarjenje Accessa, urejeno kot ena kategorija po meri s skupinami, prikaznimi imeni in začetno skupino – iz modela, ki ga lahko hranite kot besedilo, znova zgradite in prilagodite posameznemu okolju.
Prvi koraki
Pogosta opravila
Grafični prikaz
+ Vir podatkov ---------------- 1 + | v Matični podatki 2 | | Artikli | | Stranke 3 | | v Poročila | | Zaloga | | v Razvoj * 4 | | tblStranke | +---------------------------------+
| Območje | Pomen |
|---|---|
| 1 | Naslov: lastna kategorija ali začetna skupina, na katero je podokno filtrirano. |
| 2 | Skupina kategorije, v vrstnem redu modela. |
| 3 | Bližnjica s prikaznim imenom („Stranke“ odpre obrazec frmStranke); podokno vnose skupine razvrsti po tem imenu. |
| 4 | Skupina s pogojem: zapiše se samo tam, kjer pogoj velja, tukaj samo v datoteki ACCDB. |
Ključne zmožnosti
- Lastno podokno Accessa. Ni ločenega podokna: kategorija je le še ena kategorija po meri v vgrajenem podoknu za krmarjenje, kakršno bi ustvarile Možnosti krmarjenja (Navigation Options). Vgrajene kategorije ostanejo.
- Prikazna imena. Vnosi prikazujejo imena, ki jih uporabniki poznajo („Stranke“), namesto imen objektov (
frmStranke). - Samo vaša kategorija. Skupina nedodeljenih objektov je skrita, podokno se odpre z vašo kategorijo ali eno od njenih skupin in ga je mogoče zakleniti pred brisanjem in preimenovanjem.
- Pogoji. Skupine in vnosi so prikazani samo v enem profilu (DEV, TEST, PROD), samo v datoteki ACCDB, ACCDE ali v okolju Runtime ali samo, kadar funkcija aplikacije vrne True – v enaki obliki kot pri ukazih traku. Pogoji določajo, kaj je prikazano, ne pa, kaj je dovoljeno: do skritega objekta je še vedno mogoče priti prek VBA, DAO ali drugega sprednjega dela. Podatke zaščitite s pravicami na strežniku.
- Iz besedilnih izvornih datotek. Model je besedilo JSON: orodje za gradnjo ga uporabi pri gradnji in ga bajt za bajtom enako znova izvozi (
navPaneModelv access-app.json). - Prevzem. Kategorija, ki jo je nekdo ročno uredil v Accessu, z enim klikom postane model.
Osnovni pojmi
Model je model jedra ogrodja: ena kategorija s skupinami in vnosi, vsak vnos z vrsto objekta, imenom
objekta in prikaznim imenom, s pravili, ki morajo veljati, preden se karkoli zapiše. Uveljavitev
model pretvori v vrstice, ki jih Access hrani za svoje podokno – samo vrstice lastne kategorije, ki se
izbrišejo in znova zapišejo, ker Access spremenjene vrstice ob zaprtju podatkovne zbirke prepiše s svojim
stanjem –, in prikaže kategorijo. Pogoji se ovrednotijo ob uveljavitvi modela, zato aplikacija, katere
podokno se razlikuje glede na okolje, model uveljavi ob zagonu (WklNavPane.Apply); brez pogojev
podokno, ki je bilo zapisano enkrat, ostane takšno, kot ga je shranil Access. Model je v tabeli
USysWklNavPane. Notranje tabele podokna Accessa nikoli niso del vmesnika.
Skrbništvo
Odpravljanje težav
Za razvijalce
- navpane.json – vsi ključi modela
- access-app.json (
navPaneModel)
Sorodne teme
Ni.