Barvna shema: Temna
Trenutno dejavna stran: start » sl » Dokumentacija » Orodja za Microsoft Access » WKL Forms Object Library » Pogledi podatkov » WklPropertyGrid

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čjePomen
1Vrstica: napis polja na levi, njegova vrednost na desni, urejanje na mestu kot v celici mreže
2Glava kategorije (Band vrstic); s klikom ali s puščico levo/desno njena polja strnete in znova razširite
3Polje kategorije, zamaknjeno; uporablja iste urejevalnike kot mreža (potrditveno polje, datum, iskalni seznam …)
4Polje, ki ga vir ne more zapisati (tukaj izračunano polje poizvedbe): siv napis, brez urejevalnika

Ključne zmožnosti

  • Dva načina: brez RecordSource prikazuje zapis lastnega obrazca (bere ga kot Me!Field, vrednosti zapisuje v zapis obrazca, shrani pa ga Access); z RecordSource in LinkMasterFields = "Grid1" prikazuje podrobnosti za WklGrid ali WklTreeList, 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 pri WklGrid; Band stolpca 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), z ValidateField, BeforeUpdate, DataError in 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
sl/wiki/msaccess/comctl/data-views/propertygrid/start.txt · Zadnja sprememba: uporabnika Wolfgang van der Stille