Office中国论坛/Access中国论坛

标题: [求助]搜索之后求解关于追加查询 [打印本页]

作者: itez    时间: 2006-12-15 05:07
标题: [求助]搜索之后求解关于追加查询
追加查询时这个表里可能会有同一人同一天的数据,想法是同一人同一天的数据做更新查询,其他数据做追加查询。更新查询没有问题,追加查询如何编写呢?谢谢!

[attach]22108[/attach]

作者: andymark    时间: 2006-12-15 05:27
不明你要做什么,既要更新又要追加,能否具体一点
作者: itez    时间: 2006-12-15 16:32
不好意思,说的太罗嗦了。

表是考勤表,每个人的每天出勤记录。

临时表向最终表中倒数据,现在的问题是:使用追加查询时如何不追加同一人同一天的数据,也就是说不出现同一人同一天有两条数据的情况。

只请教追加查询,不请教更新查询,谢谢!
作者: 一点通    时间: 2006-12-15 17:58
INSERT INTO 最终表 ( 姓名, 日期, 出勤 )
SELECT 临时表.姓名, 临时表.日期, 临时表.出勤
FROM 临时表
WHERE (((DLookUp("姓名","最终表","[姓名]&[日期]='" & [姓名] & [日期] & "'")) Is Null));

作者: itez    时间: 2006-12-15 18:37
谢谢老大!
作者: andymark    时间: 2006-12-15 22:29
INSERT INTO 最终表 ( 姓名, 日期, 出勤 )
SELECT 临时表.姓名, 临时表.日期, 临时表.出勤
FROM 临时表
WHERE 姓名&日期 not in (select 姓名&日期 from 最终表);




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3