WklPropertyGrid
WklPropertyGrid prikaže en zapis kot vrstice „napis | vrednost“, razvrščene v kategorije – podobno
kot okno z lastnostmi v Visual Studiu. Prikazuje lahko podrobnosti zapisa, izbranega na seznamu na istem
obrazcu, ali trenutni zapis lastnega obrazca.
Prvi koraki
Pogosta opravila
Grafični prikaz
+- frmStranke: pogled obrazca -----------------------------------------------+ | Grid1 (WklGrid) | Props1 (WklPropertyGrid) | | +-----------------------------+ | +------------------+------------------+ | | | Ime | Kraj | | | Ime | Kos | | 1 | | Bizjak | Bled | | | Kraj | Koper | | | | Horvat | Celje | | | v Status | | | 2 | |>Kos | Koper | | | Aktivna | [x] | | 3 | +-----------------------------+ | | Stranka od | 20. 3. 2019 | | | | | Prikaz | Kos (Koper) | | 4 +----------------------------------------------------------------------------+
| Območje | Pomen |
|---|---|
| 1 | Vrstica: napis polja na levi, njegova vrednost na desni, urejanje na mestu kot v celici mreže |
| 2 | Glava kategorije (Band vrstic); s klikom ali s puščico levo/desno njena polja strnete in znova razširite |
| 3 | Polje kategorije, zamaknjeno; uporablja iste urejevalnike kot mreža (potrditveno polje, datum, iskalni seznam …) |
| 4 | Polje, ki ga vir ne more zapisati (tukaj izračunano polje poizvedbe): siv napis, brez urejevalnika |
Ključne zmožnosti
- Dva načina: brez
RecordSourceprikazuje zapis lastnega obrazca (bere ga kotMe!Field, vrednosti zapisuje v zapis obrazca, shrani pa ga Access); zRecordSourceinLinkMasterFields = "Grid1"prikazuje podrobnosti zaWklGridaliWklTreeList, katerega vir je lahko tudi prepustna poizvedba. - Vrstice so stolpci mreže (
Rows,WklColumn): napis, urejevalnik, oblika, iskalni seznam, pravila (Required,Pattern,MinValue…) in stanje samo za branje delujejo kot priWklGrid;Bandstolpca določa kategorijo. Če vrstic ne določite, postane vsako polje svoja vrstica. - Stanje samo za branje izhaja iz vira, brez nastavljanja: prepustne poizvedbe in poizvedbe UNION, izračunana polja, polja s samoštevilom in stolpci, za katere povezana tabela ODBC sporoči, da jih ni mogoče posodobiti; stanje vrne
FieldEditable. - Shranjevanje za vsako polje posebej, ko ga uporabnik zapusti (
AutoSave), zValidateField,BeforeUpdate,DataErrorin oznakami napak mreže. - Tipkovnica in bralniki zaslona kot v oknu z lastnostmi v Visual Studiu; bralnik zaslona polje prebere z njegovim napisom.
- Oblikovalnik (vrstica Po meri
[...]): podatki, povezava, videz, vrstice s kategorijami, pravila oblikovanja – s predogledom vrstic.
Osnovni pojmi
Mreža, obrnjena na bok. Kontrolnik je WklGrid z lastnim vmesnikom: vir zapisov, povezava z
glavnim zapisom, shranjevanje, pravila in urejevalniki prihajajo iz mreže; le okno izriše en zapis kot
vrstice. Kar za en zapis nima smisla – združevanje, vrstica filtra, podrobni pogledi, pogled seznama
–, ni del kontrolnika WklPropertyGrid.
Zapis obrazca v načinu obrazca. Brez vira zapisov kontrolnik ničesar ne zapiše mimo obrazca: spremenjena vrednost označi zapis obrazca kot spremenjen, Access pa ga shrani in pri tem izvede preverjanje obrazca, ko uporabnik zapis zapusti ali ga shrani. Mreža sama sledi zapisom obrazca, brez kode v modulu obrazca, in podatkov ne bere znova, dokler je odprt urejevalnik.
Podrejeni prikaz čaka na glavni zapis. WklGrid ob odpiranju obrazca ne izbere nobenega zapisa;
podrejeni prikaz z LinkMasterFields = "Grid1" ostane prazen, dokler uporabnik prvič ne izbere zapisa.
Skrbništvo
Odpravljanje težav
Za razvijalce
Sorodne teme
- WklGrid: urejevalniki, pravila in povezava z glavnim zapisom, ki jih seznam lastnosti deli z mrežo