Выполнение Запроса на изменение (создание, добавление, удаление)
Запросы на изменение (создание, добавление, удаление) и на выборку открывается по разному.
На выборку:
DoCmd.OpenQuery "Имя Запроса", acViewNormal
Если запрос имеет ссылочные аргументы типа:
[Forms]![Имя Формы]![Имя Поля]
То только так:
DoCmd.SetWarnings False
DoCmd.OpenQuery "MyQueryName"
DoCmd.SetWarnings True
В остальных случаях :
CurrentDb.Execute "Имя Запроса"
Или так (ADO Method):
strSQL ="INSERT INTO Результат ( КодУченика, КодЭкзамена ) VALUES ( 2 , 3 )" 'Добавление записей
CurrentProject.Connection.Execute strSQL
Или так:
strSQL = "UPDATE TableName SET " & _
"TextFieldName = '" & strNewValue & "', CurrFieldName = '" & curNewSum & "' " & _
"WHERE RecordID > 2"
CurrentDb.Execute strSQL
|