Можно ли создать запрос на добавление, который вставляет значение переменной и поле таблицы одновременно? - PullRequest
0 голосов
/ 24 января 2019

Я пытаюсь создать запрос на добавление, который вставляет значение объявленной переменной вместе со значением поля в таблицу, я использовал термин «VALUES» в коде, и он работает, если я вставляю только переменную, смешивая ее с«SELECT .....» выдаст мне ошибку. Это простая версия моего кода:

X = 99999
DoCmd.RunSQL "INSERT INTO Change_history_tbl ( [emp_name],[emp_salary] ) " & _
 "SELECT emplyees.emp_name FROM emplyees ,values(" & X & ") " & _
 "WHERE (((emplyees.emp_name)=[Forms]![Form1]![emp_name]));"

код должен добавить имя сотрудника и его зарплату в таблицу (Change_history_tbl), пробовалДругой сценарий этого кода, все без удачи.Это можно?заранее спасибо.

1 Ответ

0 голосов
/ 24 января 2019

Попробуйте это

X = 99999
DoCmd.RunSQL "INSERT INTO Change_history_tbl ( [emp_name],[emp_salary] ) " & _
 "SELECT emplyees.emp_name, " & X & " FROM emplyees " & _
 "WHERE (((emplyees.emp_name)=[Forms]![Form1]![emp_name]));"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...