Доступ: Как использовать функцию ЕСЛИ для заполнения определенного столбца на основе значения из другого столбца

Доступ: Как использовать функцию ЕСЛИ для заполнения определенного столбца на основе значения из другого столбца

В базе данных Access один столбец — Asset Valueэто currencyформат или он может быть numerical, а второй столбец — это Insuredформат CheckBoxили он может быть text format. Мне нужно создать код, который будет автоматически проверять или отмечать столбец Insured, как Yesесли бы Asset Valueстолбец был больше или равен $2,500.00. Пока что у меня есть

If [Asset Value] >= "2500" Then
[Insured] = "Yes"
End If

Но это не работает. Мне следует изменить формат Asset Valueв Numericalи не Currency? Также, мне следует изменить Insuredстолбец в text formatи не checkbox? И где мне следует ввести код, чтобы это сработало? Я пробовал в Visual Basic for Applications, но я не уверен, в какое конкретно поле мне следует вписать код или выбрать его. Пожалуйста, помогите!

решение1

Удалите двойные кавычки вокруг 2500 и Yes (потому что они не являются текстовыми значениями)

Также для полей флажков (Да/Нет) можно использовать зарезервированные слова True или False (без кавычек) (или также эквивалентное числовое значение для флажков -1 или 0)

If [Asset Value] >= 2500 Then
   [Insured] = True
End If

Связанный контент