Se aplică la
Obiectul CheckBox |
Obiectul OptionButton |
Obiectul ToggleButton |
Fiecare control dintr-un grup de opțiuni are o valoare numerică pe care o puteți seta cu proprietatea OptionValue. Lung în citire/scriere.
expresie.OptionValue
expresie Obligatoriu. O expresie care returnează unul dintre obiectele din lista Se aplică la.
Observații
Când este selectat controlul, numărul este atribuit la grupul de opțiuni. Dacă grupul de opțiuni este legat la un câmp, valoarea proprietății OptionValue a controlului selectat este stocată în câmp.
De exemplu, acest grup de opțiuni Regiune este legat la câmpul Regiune dintr-un tabel. Butonul Europa are o setare de proprietate OptionValue egală cu 1, butonul Asia are setarea 2, iar butonul Africa are setarea 3. Atunci când este selectat unul dintre aceste butoane, valoarea grupului de opțiuni Regiune va fi identică cu setarea proprietății OptionValue pentru controlul selectat. În acest caz, deoarece grupul de opțiuni Regiune este legat la câmpul Regiune, valoarea acestui câmp din tabel este egală, de asemenea, cu 2.
Notă: Proprietatea OptionValue se aplică numai la controalele casetă de selectare, buton de opțiune și buton de comutare dintr-un grup de opțiuni.
Puteți seta proprietatea OptionValue utilizând foaie de proprietăți controlului, un macrocomandă sau cod Visual Basic for Applications (VBA).
Dacă nu modificați singur proprietatea OptionValue, primul control pe care îl plasați într-un grup de opțiuni are valoarea 1, al doilea control are valoarea 2 și așa mai departe.
Proprietatea OptionValue este disponibilă doar după ce controlul este plasat în interiorul unui control de grup de opțiuni. Atunci când o casetă de selectare, un buton de comutare sau un buton de opțiune nu se află într-un grup de opțiuni, controlul nu are nicio proprietate OptionValue. În schimb, fiecare astfel de control are o proprietate ControlSource, iar valoarea fiecărui control va fi True dacă este selectată sau False dacă nu este selectată.
Exemplu
Următorul exemplu setează proprietatea OptionValue pentru trei butoane de opțiune din grupul de opțiuni „Ship Method Group” (Grup metodă de livrare) atunci când se deschide un formular. Când este selectat un buton de opțiune în grupul de opțiuni, se afișează un mesaj care indică numărul ID al expeditorului atribuit.
Private Sub Form_Open(Cancel As Integer)
Me.Controls("ABC Couriers").OptionValue = 15876 Me.Controls("Speedy Delivery").OptionValue = 742 Me.Controls("Lightning Express").OptionValue = 1256 End Sub Private Sub Ship_Method_Group_Click() MsgBox "The ID for the selected shipper is " & _ Me.Controls("Ship Method Group").Value End Sub