WklTokenBox
WklTokenBox prikaže kratek seznam vrednosti, ki pripadajo zapisu – vloge uporabnika, oznake
dokumenta –, kot žetone z gumbom za odstranitev; vrednosti vnašate s pomočjo predlogov. Veže se kot
podobrazec: vsak žeton je ena vrstica podrejene tabele, ki se takoj vstavi ali izbriše.
Prvi koraki
Pogosta opravila
Grafični prikaz
+- frmUporabnik: pogled obrazca ---------------------------------------+ | Ime [ Novak ] | | Vloge [ (Bralec x) (Avtor x) adm| ] 1 2 3 | | +---------------------+ | | | Admin | 4 | | +---------------------+ | +----------------------------------------------------------------------+
| Območje | Pomen |
|---|---|
| 1 | Žeton: ena podrejena vrstica tabele tblUporabnikVloga z gumbom za odstranitev |
| 2 | Še en žeton; puščici levo in desno premikata med žetoni, Delete odstrani izbranega |
| 3 | Vnos: med tipkanjem se prikažejo predlogi, Enter ali ločilo doda vrednost |
| 4 | Predlogi iz SuggestionSource (ali SuggestionList); odpre jih puščica dol |
Ključne zmožnosti
- Vezava kot pri podobrazcu (
RecordSource,ValueField,LinkChildFields,LinkMasterFields), tudi z več povezovalnimi polji in prek ODBC; zapisu obrazca sledi prek lastnosti Vir kontrolnika. - Predlogi med tipkanjem iz seznama vrednosti ali iz tabele, poizvedbe ali stavka SQL; po želji samo predlagane vrednosti (
AllowFreeText). - Pravila za vrednosti: regularni izraz s sporočilom (
Pattern,ValidationText), brez dvojnikov; razlog za zavrnitev se prikaže pod poljem in vErrorText. - Dogodki pred vsako spremembo in po njej (
TokenAdding…Change), sCancel;DataErrorza vrstice, ki jih tabela zavrne. - Isti žetoni v seznamih: stolpec samo za branje
wedTokensvWklGridinWklTreeList. - Bralniki zaslona napovejo seznam z gumbom za odstranitev pri vsakem žetonu.
- Oblikovalnik (vrstica Po meri
[...]): podatki, predlogi in pravila, videz.
Osnovni pojmi
Vrstice, ne polje. Vrednosti so v podrejeni tabeli, ena vrstica za vsak žeton; ker se vrstice shranijo takoj, tako kot v podobrazcu, ni stanja, ki bi čakalo na shranjevanje, in ni razveljavitve. Poljem z več vrednostmi se kontrolnik namerno izogiba, saj obstajajo samo v tabelah Accessa.
Odloča zapis. Na novem zapisu, ki še nima ključa, polje vnos zavrne, tako kot podobrazec zavrne vrstice, preden obstaja nadrejeni zapis; zaklenjeno polje ali obrazec, ki ne dovoli urejanja, prikaže žetone brez gumbov za odstranitev.
Nevezana uporaba. Brez RecordSource polje svoje vrednosti hrani v Text, ločene z
Separator, shrani pa jih vaša koda.
Skrbništvo
Odpravljanje težav
Za razvijalce
Sorodne teme
Ni.