חל על
אובייקט CheckBox |
אובייקט OptionButton |
אובייקט ToggleButton |
לכל פקד ב- קבוצת אפשרויות יש ערך מספרי שבאפשרותך להגדיר עם המאפיין OptionValue. קריאה/כתיבה Long.
ביטוי.OptionValue
ביטוי נדרש. ביטוי שמחזיר אחד מהאובייקטים ברשימה חל על.
הערות
כאשר הפקד נבחר, המספר מוקצה לקבוצת האפשרויות. אם קבוצת האפשרויות מאוגדת לשדה, הערך של המאפיין OptionValue של הפקד שנבחר מאוחסן בשדה.
לדוגמה, קבוצת אפשרות אזור זו מאוגדת לשדה 'אזור' ב- טבלה. לחצן אירופה הוא בעל הגדרת מאפיין OptionValue של 1, לחצן אסיה הוא בעל הגדרה של 2, ולחצן אפריקה הוא בעל הגדרה של 3. כאשר אחד מלחצנים אלה נבחר, ערך קבוצת האפשרות אזור יהיה זהה להגדרת המאפיין OptionValue עבור הפקד שנבחר. במקרה זה, משום שקבוצת האפשרות אזור מאוגדת לשדה 'אזור', ערך שדה זה בטבלה שווה גם הוא ל- 2.
הערה: המאפיין OptionValue חל רק על הפקדים תיבת סימון, לחצן אפשרויות, ו- לחצן דו-מצבי בקבוצת אפשרויות.
באפשרותך להגדיר את המאפיין OptionValue על-ידי שימוש ב- גליון מאפיינים של הפקד, מאקרו, או בקוד Visual Basic for Applications (VBA).
אלא אם כן תשנה את המאפיין OptionValue בעצמך, לפקד הראשון שאתה מציב בקבוצת אפשרויות יש ערך של 1, לפקד השני יש ערך של 2 וכן הלאה.
המאפיין OptionValue זמין רק כאשר הפקד מוצב בתוך פקד קבוצת אפשרויות. כאשר תיבת סימון, לחצן דו-מצבי או לחצן אפשרויות אינם בקבוצת אפשרויות, לפקד אין מאפיין OptionValue. במקום זאת, לכל פקד יש מאפיין ControlSource, והערך של כל פקד יהיה True אם נבחר או False אם לא נבחר.
דוגמה
הדוגמה הבאה מגדירה את המאפיין OptionValue עבור שלושה לחצני אפשרויות בקבוצת האפשרויות "קבוצת שיטת משלוח" כאשר טופס נפתח. כאשר נבחר לחצן אפשרויות בקבוצת האפשרויות, תופיע הודעה המציינת את מספר המזהה המוקצה לשולח.
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