Se aplică la
Obiectul ComboBox |
---|
Obiectul ListBox |
Atunci când efectuați o selecție dintr-un casetă listă sau casetă combo, proprietatea BoundColumn spune programului Access ce valori de coloană să utilizeze ca valoare a control. În cazul în care controlul este legat la un câmp, valoarea din coloana specificată de proprietatea BoundColumn este stocată în câmpul denumit în proprietatea ControlSource. Long în citire/scriere.
expresie.BoundColumn
expresie Obligatoriu. O expresie care returnează unul dintre obiectele din lista Se aplică la.
Setare
Proprietatea BoundColumn utilizează următoarele setări.
Setare |
Descriere |
---|---|
0 |
Valoarea de proprietate ListIndex, mai degrabă decât valoarea din coloană, este stocată în înregistrare curentă. Valoarea de proprietate ListIndex din primul rând este 0, din al doilea rând este 1 și așa mai departe. Access setează proprietatea ListIndex atunci când este selectat un element dintr-o casetă listă sau din porțiunea casetă listă a unei casete combo. Setarea proprietății BoundColumn la 0 și utilizarea valorii de proprietate ListIndex a controlului poate fi utilă dacă, de exemplu, vă interesează doar să stocați o secvență de numere. |
1 sau mai mare |
(Implicit este 1) Valoarea din coloana specificată devine valoarea controlului. În cazul în care controlul este legat la un câmp, această setare este stocată în câmpul respectiv din înregistrarea curentă. Proprietatea BoundColumn nu poate fi setată la o valoare mai mare decât setarea ColumnCount. |
Puteți seta proprietatea BoundColumn utilizând foaie de proprietăți controlului, un macrocomandă sau cod Visual Basic for Applications (VBA).
Pentru câmpurile de tabel, puteți seta această proprietate pe fila Căutare din secțiunea Proprietăți câmp din vizualizarea Proiectare tabel pentru câmpurile cu proprietatea DisplayControl setată la Casetă combo sau Casetă listă.
sfat
Access setează proprietatea BoundColumn automat atunci când selectați Expert căutare ca tip de date pentru un câmp din vizualizarea Proiectare a tabelului.
În codul Visual Basic for Applications (VBA), setați proprietatea BoundColumn utilizând un număr sau o expresie numerică egală cu o valoare de la 0 la setarea proprietății ColumnCount.
Observații
Coloana din extrema stângă vizibilă într-o casetă combo (coloana din stânga a cărei setare din proprietatea ColumnWidths a casetei combo nu este 0) conține datele care apar în partea de casetă text din caseta combo în Vizualizare formular sau raport. Proprietatea BoundColumn determină ce valoare de coloană din lista casetei text sau combo va fi stocată atunci când efectuați o selecție. Acest lucru vă permite să afișați date diferite față de cele stocate ca valoare a controlului.
Notă: În cazul în care coloana legată nu este aceeași cu coloana din extrema stângă vizibilă în control (sau dacă setați proprietatea BoundColumn la 0), proprietatea LimitToList este setată la Yes.
Access utilizează numere bazate pe zero pentru a face referire la coloanele din proprietatea Column. Aceasta înseamnă că prima coloană se menționează utilizând expresia Column(0); a doua coloană utilizând expresia Column(1) și așa mai departe. Cu toate acestea, proprietatea BoundColumn utilizează numere bazate pe 1 pentru a face referire la coloane. Aceasta înseamnă că, dacă proprietatea BoundColumn este setată la 1, ați putea accesa valoarea stocată în acea coloană utilizând expresia Column(0).
Dacă proprietatea AutoExpand este setată la Da, Access completează automat o valoare în partea de casetă text a casetei combo care se potrivește cu o valoare din lista casetei combo, pe măsură ce tastați.