Access - CheckBox

 
Vista:

CheckBox

Publicado por Hunter (1 intervención) el 07/01/2005 15:51:55
Holas :)

Mi pregunta es simple, ¿Como puedo cambiar el valor de un CheckBos de True o False a un Numero entero ya se a 1 o 2 o 0 (cero)

Y de antemano gracias!!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Cambiar el valor de un CheckBox a un número entero

Publicado por Alejandro (4142 intervenciones) el 22/05/2023 18:31:44
En Access, el control CheckBox tiene un valor booleano, es decir, puede ser True (marcado) o False (desmarcado). Si deseas representar estos valores como números enteros, como 1 o 0, puedes utilizar una función para realizar la conversión.

Aquí tienes un ejemplo de cómo puedes cambiar el valor de un CheckBox a un número entero en VBA (Visual Basic for Applications):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Private Sub TuBoton_Click()
    Dim valor As Integer
 
    ' Verificar si el CheckBox está marcado
    If Me.NombreDelCheckBox.Value = True Then
        valor = 1 ' Asignar 1 si está marcado
    Else
        valor = 0 ' Asignar 0 si no está marcado
    End If
 
    ' Hacer algo con el valor entero (por ejemplo, guardarlo en una tabla)
    ' ...
 
    ' Mostrar un mensaje con el valor entero
    MsgBox "El valor del CheckBox es: " & valor
End Sub

En este ejemplo, reemplaza "TuBoton" con el nombre del botón que activa el evento, y "NombreDelCheckBox" con el nombre del CheckBox en tu formulario.

Al hacer clic en el botón, se verifica si el CheckBox está marcado. Si está marcado, se asigna el valor 1 a la variable "valor"; de lo contrario, se asigna 0. Luego, puedes realizar alguna acción con ese valor, como almacenarlo en una tabla o mostrarlo en un mensaje.

Espero que esta solución te sea útil.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar