Compartir a través de


Propiedad CheckBox.OptionValue (Access)

Cada control en un grupo de opciones tiene un valor numérico que se puede establecer con la propiedad OptionValue. Long de lectura y escritura.

Sintaxis

expresión. Optionvalue

Expresión Variable que representa un objeto CheckBox .

Comentarios

Cuando se selecciona el control, el número se asigna al grupo de opciones. Si el grupo de opciones está enlazado a un campo, el valor de la propiedad OptionValue del control seleccionado se almacena en el campo.

Por ejemplo, este grupo de opciones Región está enlazado al campo Región de una tabla. El botón Europa tiene un valor de la propiedad OptionValue de 1, el botón Asia tiene un valor de 2 y el botón África tiene un valor de 3. Cuando se selecciona uno de estos botones, el valor de grupo de opción de región será el mismo que el valor de la propiedad OptionValue para el control seleccionado. En este caso, dado que el grupo de opciones Región está enlazado al campo Región , el valor de este campo de la tabla también es igual a 2.

La propiedad OptionValue se aplica sólo a la casilla de verificación, botón de opción y controles de botón de alternar de un grupo de opciones.

A menos que cambie la propiedad OptionValue usted mismo, el primer control que coloque en un grupo de opciones tiene un valor de 1, el segundo control tiene un valor de 2, etc.

La propiedad OptionValue sólo está disponible cuando el control se coloca dentro de un control de grupo de opción. Cuando una casilla, un botón de opción o un botón de alternancia no están en un grupo de opciones, el control no tiene ninguna propiedad OptionValue . En su lugar, cada control de dicho tipo tiene una propiedad OrigenDelControl (ControlSource), y el valor de cada control será True si está activado o False si no está seleccionado.

Ejemplo:

En el ejemplo siguiente se establece la propiedad OptionValue para tres botones de opción en el grupo de opciones Grupo de métodos de envío cuando se abre un formulario. Cuando se selecciona un botón de opción en el grupo de opciones, aparece un mensaje que indica el número de Id. asignado al transportista.

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

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.