level 5
INSERT INTO 表彰奖励表 ( 员工ID, 工号, 姓名)
SELECT ID, 工号, 姓名 FROM 员工表
WHERE ID in ([Forms]![工资生成]![姓名IDc]);
文本控件[姓名IDc]中的内容为5,6
但是执行查询时,数据未插入
ps:是在Access对象(查询)中执行此sql语句的
2016年04月11日 02点04分
1
level 7
你打开表单用代码运行sql语句 可以使用Docmd.runsql
2016年04月11日 05点04分
2
我的sql语句因为太复杂,所以是写在在对象“查询”中的,不能用Docmd.runsql
2016年04月11日 07点04分
@昔云半月 那你在代码中用querydfs对象试试
2016年04月11日 08点04分
@昔云半月 in () 括号里面只能是确切的查询条件,对象或者变量只能在代码中有效。
2016年04月11日 15点04分