Измените значения таблицы в Access, нажав кнопку на форме - PullRequest
0 голосов
/ 02 мая 2018

В форме доступа, которую я хочу, я пытаюсь создать кнопку, при нажатии которой она изменит все значения в поле в указанной таблице на false (т.е. снимите все флажки в этом поле).

Моя текущая форма имени DataEntry Имя кнопки Command77

Название таблицы: TestTable Имя поля в TestTable имеет формат CheckBox (в формате Да / Нет).

Я пробовал этот код, но он не работает. Ошибка: переменная не определена.

Private Sub Command77_Click()
TestTable.CheckBox.Value = False
End Sub

1 Ответ

0 голосов
/ 02 мая 2018

Это потому, что ваш код ищет элемент управления формы с именем 'CheckBox', а не поле таблицы с именем Checkbox.

Если вы хотите установить в Checkbox поле ALL записей значение false, используйте это вместо:

DoCmd.RunSQL "UPDATE TestTable SET Checkbox=False"
...