Forms Object Library · za razvijalce aplikacij Access
Drevesa, podatkovni listi in gantogrami za obrazce Access
Kontrolniki, ki jih uporabniki pričakujejo od poslovne programske opreme. Nastavite jih, kot ste vajeni v Accessu: v listu z lastnostmi in z vezavo na tabele. Delujejo tudi v ACCDE in okolju Runtime.
31 kontrolnikov in objektov ActiveX za obrazce Access: pogledi podatkov, urejevalniki, postavitev, krmarjenje, prikaz stanja. Zgodnja vezava z IntelliSense, dogodki v modulu obrazca, stalne številke napak. Trenutna izdaja: 2.0.0.
- Tabela ali poizvedba
- Kontrolnik WKL
- Obrazec v ACCDE in okolju Runtime
Drevo prikaže tabelo s štirimi lastnostmi: RecordSource, KeyField, ParentField in TextField. Uporabnikove spremembe takoj zapiše nazaj.
Izhodišče
Za vnos podatkov Access zadošča. Za vse, kar je več, mu zmanjka orodij.
Polje z besedilom, kombinirano polje, podobrazec, kontrolnik zavihka: kontrolniki v pogledu načrta zadoščajo za klasičen vnos podatkov. Česar uporabniki danes pričakujejo od poslovne programske opreme, med njimi ni.
- Manjka, kar uporabniki pričakujejo. Drevo, vezano na tabelo, podatkovni list, ki združuje, filtrira in sešteva, gantogram, vrstica za krmarjenje, območja, ki sledijo velikosti okna.
- Vsaka zasilna rešitev zahteva svojo kodo. Gnezdeni podobrazci, neprekinjeni obrazci s pogojnim oblikovanjem, TreeView, ki ga VBA polni vozlišče za vozliščem – v vsaki aplikaciji znova.
- Pa vendar ni videti kot Office. Takšne rešitve se po videzu in vedenju razlikujejo od preostalega Officea.
Zakaj ne DevExpress ali Telerik?
Odlične zbirke – za aplikacije .NET, ne za obrazce Access
Zbirke komponent, kot sta DevExpress WinForms in Telerik UI for WinForms, prav to težavo rešujejo za aplikacije .NET s kontrolniki Windows Forms. Obrazec Access pa sprejme samo kontrolnike ActiveX, zato teh zbirk v njem ni mogoče uporabiti. TreeView iz zbirke Microsoft Common Controls je mogoče uporabiti, vendar ni vezan: vsako vozlišče pride iz VBA.
Forms Object Library primerljive zmožnosti prinaša v Access kot kontrolnike ActiveX, ki upoštevajo navade Accessa: RecordSource, LinkMasterFields, Requery, list z lastnostmi, dogodki v modulu obrazca, ACCDE in okolje Runtime.
Z Forms Object Library
Aplikacija, sestavljena iz kontrolnikov
- WklNavBar – krmarjenje po aplikaciji, iz kode ali iz tabele za krmarjenje.
- WklActionBar – glava strani: naslov, podnaslov, stanje in vrstica ukazov.
- WklGrid – zapisi z združevanjem, vrstico filtrov in seštevki ter s strežniškim načinom za velike tabele.
- WklDrawer z WklValidator – obrazec za urejanje ob seznamu; napačen vnos je prikazan ob svojem polju, zapis pa se ne shrani.
- WklStatusLabel – stanje v eni vrstici, vezano kot polje z besedilom.
- WklDockLayout in WklSplitter – območja, ki sledijo velikosti okna, in vrstica, ki jo uporabnik premika.
- WklToast – kratko obvestilo po dejanju, z dejanjem, kot je Razveljavi.
Delajo tako kot Access
- List z lastnostmi, oblikovalnik ali VBA. Trije načini do istih lastnosti, ki jih Access shrani z obrazcem.
- Dogodki v modulu obrazca. Postopke ustvarite na strani oblikovalnika Dogodki ali s seznamoma v oknu s kodo.
- Vezani kot drugi kontrolniki v Accessu. Seznami berejo tabelo, poizvedbo ali stavek SQL kot RecordSource in uporabnikove spremembe takoj zapišejo nazaj.
- Zgodnja vezava in stalne številke napak. IntelliSense v urejevalniku VBA in napake, ki jih obravnavate po številki.
- ACCDB, ACCDE in Access Runtime. Isti kontrolniki med razvojem in v dostavljeni aplikaciji, v 32- in 64-bitnem Accessu.
- Brez preverjanja licence. Brez licenčnega ključa, brez preverjanja v pogledu načrta ali med izvajanjem; veljajo pogoji vaše pogodbe.
Pravi kontrolnik za vašo nalogo
31 kontrolnikov in objektov v sedmih skupinah. Vsaka skupina vodi do pregleda in referenčnega priročnika svojih kontrolnikov ter, kjer obstajajo, do njihovih vadnic.
- Pogledi podatkovMreža, drevo, hierarhični podatkovni list, gantogram, seznam lastnosti, grafikon, zemljevid sveta.
- Urejevalniki podatkovStikalo, žetoni, polje z gumbom, število s puščicama, preverjanje pred shranjevanjem.
- PostavitevPripeta območja, delilnik, območje ob desnem robu.
- Krmarjenje in ukaziVrstica za krmarjenje, glava z ukazi, gumb, trak, podokno za krmarjenje.
- Stanje in povratne informacijeOznaka stanja, značka, obvestilo, merilnik, kartica s kazalnikom.
- PredstavnostKode QR in črtne kode, slike – tudi v poročilih.
- Aplikacija in povezaveZagonske lastnosti, povezane tabele po profilih, načrtovana opravila, besedila aplikacije.
Stanje in omejitve
Ali Forms Object Library ustreza vaši aplikaciji?
Izdano
Ustreza, če vaša aplikacija teče v sistemu Windows 10 ali 11 v programu Microsoft Access iz Microsoft 365 ali v okolju Access Runtime, 32- ali 64-bitno. Vsak računalnik potrebuje .NET 10 Desktop Runtime v različici, ki ustreza Officeu; registracija poteka za vsakega uporabnika sistema Windows posebej, brez skrbniških pravic. Pred tem preverite naslednje:
- Samo v zaupanja vrednih mestih. Kontrolniki se registrirajo kot varni za skriptno izvajanje, čeprav nekateri člani zapisujejo, odpirajo ali berejo datoteke.
- Ne povsod na obrazcu. V odseku s podrobnostmi neprekinjenega obrazca ne delujejo, podobrazec pa se izriše čeznje; stran vsakega kontrolnika navaja rešitev.
- Poročila: seznami tam namesto podatkov pokažejo obvestilo; črtna koda in slika sta narejeni za poročila.
- Spremembe se zapišejo nazaj le tam, kjer to omogoča Access: AutoSave potrebuje posodobljiv vir zapisov z enoličnim ključem.
- Nastavitve za visok DPI niso podprte; vlečenje in spuščanje deluje samo znotraj istega kontrolnika.
Kje začeti
- Namestitev izdanega paketaPredpogoji, 32- ali 64-bitna različica, registracija za vašega uporabnika sistema Windows.
- Drevo, vezano na tabeloEn kontrolnik zase, od tabele do drevesa, ki ga je mogoče urejati.
- Prehod aplikacije na izdajo 2.0Za aplikacije, zgrajene za izdajo 1.x.
- Uvajanje na računalnike uporabnikovKaj se registrira na vsakem računalniku – ročno ali z Bootstrapper.
Vas zanima, kaj Forms Object Library obsega in kaj mora zagotoviti vaše okolje? Funkcije, zahteve in omejitve so na strani izdelka.
Na stran izdelka