Rakenduskoht
Objekt ComboBox |
Objekt Listbox |
Kui teete valiku loendiboks või liitboks põhjal, ütleb atribuut BoundColumn (Seotud veerg) Microsoft Office Access 2007, milliseid veeruväärtusi juhtelement väärtusena kasutada. Kui juhtelement on seotud väli, talletatakse atribuudiga BoundColumn määratud veeru väärtus atribuudis ControlSource (Juhtelemendi allikas ) nimetatud väljal. Loetav/kirjutatav pikk täisarv.
avaldis.BoundColumn
avaldis Nõutav. Avaldis, mis tagastab loendi Rakenduskoht objekti.
Säte
Atribuut BoundColumn (Seotud veerg) kasutab järgmisi sätteid.
Säte |
Kirjeldus |
0 |
Veeruväärtuse asemel atribuudi ListIndex väärtus talletatakse praegune kirje. Esimese rea atribuudi ListIndex väärtus on 0, teine rida 1 jne. Access määrab atribuudi ListIndex , kui üksus on valitud liitboksi loendiboksist või loendiboksi osast. Atribuudi BoundColumnväärtuseks 0 määramine ja juhtelemendi atribuudi ListIndex kasutamine võib olla kasulik näiteks juhul, kui olete huvitatud ainult arvujada talletamisest. |
1 või rohkem |
(Vaikeväärtus on 1) Määratud veeru väärtusest saab juhtelemendi väärtus. Kui juhtelement on seotud väljaga, siis salvestatakse see säte praeguse kirje sellele väljale. Atribuudi BoundColumn (Seotud veerg) väärtust ei saa määrata suuremaks kui atribuudi ColumnCount (Veergude arv) väärtus. |
Atribuudi BoundColumn (Seotud veerg) määramiseks saate kasutada juhtelemendi atribuudilehte, makrot või Visual Basic for Applicationsi (VBA) koodi.
Tabeli väljade puhul saate määrata selle atribuudi tabeli kujundusvaate jaotise Väljaatribuutide menüüs Otsing nende väljade puhul, mille atribuudi DisplayControl (Kuva juhtelement) säte on Liitboks või Loendiboks.
Näpunäide
Access määrab atribuudi BoundColumn (Seotud veerg) automaatselt, kui valite kujundusvaates välja andmetüübiks Otsinguviisard.
Määrake VBA-koodis atribuut BoundColumn (Seotud veerg ), kasutades arvu või arvuline avaldis, mis võrdub atribuudi ColumnCount väärtusega vahemikus 0.
Märkused
Liitboksi kõige vasakpoolsem nähtav veerg (kõige vasakpoolsem veerg, mille atribuudi ColumnWidths säte pole 0) sisaldab andmeid, mis kuvatakse vormivaade või aruanne liitboksi tekstivälja osas. Atribuut BoundColumn määratleb, millise veeru väärtus tekstiväljal või liitboksiloendis valiku tegemisel salvestatakse. See võimaldab kuvada erinevaid andmeid, kui salvestate juhtelemendi väärtusena.
Märkus.: Kui seotud veerg pole sama kui juhtelemendi vasakpoolseim nähtav veerg (või kui määrate atribuudi BoundColumn (Seotud veerg) väärtuseks 0), siis määratakse atribuudi LimitToList (Piira loendiga) väärtuseks Yes (Jah).
Access kasutab atribuudis Column (Veerg) veergudele viitamiseks nullist algavat numeratsiooni. See tähendab, et esimesele veerule viidatakse avaldisega Column(0), teisele veerule avaldisega Column(1) jne. Atribuut BoundColumn (Seotud veerg) kasutab aga veergudele viitamiseks ühest algavat numeratsiooni. See tähendab, et atribuudi BoundColumn (Seotud veerg) väärtuseks on seatud 1, pääsete sellesse veergu talletatud väärtusele juurde avaldisega Column(0).
Kui atribuudi AutoExpand väärtuseks on seatud Yes (Jah), täidab Access liitboksi tekstivälja osa automaatselt liitboksi loendisse tipitava väärtusega.