
En la base de datos de Access, una columna es Asset Value
el currency
formato o podría ser numerical
, y la segunda columna es Insured
el formato CheckBox
o podría ser text format
. Tengo que crear un código que verifique o marque automáticamente la columna Asegurado como Yes
si Asset Value
la columna fuera mayor o igual a $2500,00. hasta ahora tengo
If [Asset Value] >= "2500" Then
[Insured] = "Yes"
End If
Pero no funciona. ¿Debo cambiar el Asset Value
formato en Numerical
y no Currency
? Además, ¿debería cambiar Insured
la columna text format
y no checkbox
? ¿Y dónde debo escribir el código para que funcione? Lo intenté en Visual Basic para Aplicaciones, pero no estoy seguro de en qué campo específico debo escribir el código o seleccionarlo. ¡Por favor ayuda!
Respuesta1
Elimine las comillas dobles alrededor de 2500 y Sí (porque no son valores de texto)
También para los campos de casilla de verificación (Sí/No), puede usar las palabras reservadas Verdadero o Falso (sin comillas) (o también el valor numérico equivalente para casillas de verificación de -1 o 0).
If [Asset Value] >= 2500 Then
[Insured] = True
End If