У меня есть форма в Microsoft Access.
Имеет 2 поля, связанных с этой проблемой.
Sending_Expense_Category
Это поле представляет собой поле со списком, извлекающее список элементов из другой таблицы с помощью мастера поиска. В раскрывающемся списке 2 категории: Contractors
и Salaries
& Benefits
.
Account
Это также поле, извлекаемое из другого стола. Он содержит список, содержащий, помимо прочего, следующие значения: A500005
, A502300
).
Я пытаюсь сделать простое утверждение if.
Этот код не дает мне ошибки, но он также не обновляет область учетной записи со значением. Если я удалю ссылку из таблицы на Sending_Expense_Category
(несвязанная таблица) и введу подрядчиков, это сработает.
Я искал по всей сети, но безрезультатно. Я думаю, что гуглю не тот вопрос (новичок).
Private Sub Sending_Expense_Category_AfterUpdate()
If Me.Sending_Expense_Category = "Contractors" Then
Me.Account = "A500005"
End If
End Sub
Ожидаемый результат должен быть при выборе подрядчиков из Sending_Expense_Category
, тогда поле счета должно автоматически заполняться числом A500005
.
Сообщения об ошибках не принимаются.