MS Access VBA запрос на удаление - PullRequest
0 голосов
/ 16 марта 2020

Я хочу удалить отображаемую в данный момент запись в форме доступа vba

db.Execute ("Delete From [Score] Where ([AdmNo] LIKE Forms!FormFirst!students AND [Term] LIKE Forms!FormFirst!Term)")

1 Ответ

0 голосов
/ 20 марта 2020

Итак, спасибо всем за ваш ответ, после тщательного изучения и пробной версии, я понял, что мне нужно преобразовать значение формы в текст, и поскольку поле, в котором я проводил сравнение, было объявлено как текст, так что эта работа для меня

SQL = "УДАЛИТЬ ИЗ [Score] ГДЕ [AdmNo] = '" & Me! Ученики & "' AND [Term] = '" & Me! Term & "'"

так что если AdmNo и Term были объявлены как числа, то теперь это будет иметь место SQL = "УДАЛИТЬ ИЗ [Score] ГДЕ [AdmNo] =" & Me! ученики & "AND [Term] =" & Me! Термин & "" и просто удаление одинарных кавычек и включение сделали свое дело. тип данных вахала

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...