|
是先UPDATE 五险一金通知单 SET 五险一金通知单.申报时间 = Now()
WHERE (((五险一金通知单.申报状态)="未申报") AND ((五险一金通知单.项目负责人) Like IIf(IsNull([Forms]![申报办理情况]![项目负责人]),'*',[Forms]![申报办理情况]![项目负责人])) AND ((五险一金通知单.姓名) Like IIf(IsNull([Forms]![申报办理情况]![姓名]),'*',[Forms]![申报办理情况]![姓名])) AND ((五险一金通知单.客户名称) Like IIf(IsNull([Forms]![申报办理情况]![客户名称]),'*',[Forms]![申报办理情况]![客户名称])))'根据“条件”更新原表的“申报时间”然后再SELECT [五险一金通知单].[小组], [五险一金通知单].[项目负责人], [五险一金通知单].[申报状态], [五险一金通知单].[姓名], [五险一金通知单].[身份证号], [五险一金通知单].[客户名称], [五险一金通知单].[户口性质], [五险一金通知单].[备注], [五险一金通知单].[社保中智负担], [五险一金通知单].[社保开始时间], [五险一金通知单].[社保转移单], [五险一金通知单].[社保2004前基数], [五险一金通知单].[社保2004基数], [五险一金通知单].[社保2005基数], [五险一金通知单].[医疗手册编号], [五险一金通知单].[工作居住证编号], [五险一金通知单].[工作居住证有效期], [五险一金通知单].[医疗开始时间], [五险一金通知单].[有无手册], [五险一金通知单].[医疗2004前基数], [五险一金通知单].[医疗2004基数], [五险一金通知单].[医疗2005基数], [五险一金通知单].[医疗中智负担], [五险一金通知单].[公积金开始时间], [五险一金通知单].[公积金2005月缴存额], [五险一金通知单].[公积金2005中智负担], [五险一金通知单].[申报社保], [五险一金通知单].[公积金2004月缴存额], [五险一金通知单].[公积金2004中智负担], [五险一金通知单].[申报医疗], [五险一金通知单].[申报公积金], [五险一金通知单].[申报补充医疗], [五险一金通知单].[医疗方案], [五险一金通知单].[子女医疗方案], [五险一金通知单].[方案说明], [五险一金通知单].[补充医疗开始时间], [五险一金通知单].[有无返还], [五险一金通知单].[商保方案], 五险一金通知单.申报时间 INTO 五险一金通知单申报
FROM 五险一金通知单
WHERE ((([五险一金通知单].[项目负责人]) Like IIf(IsNull([Forms]![申报办理情况]![项目负责人]),'*',[Forms]![申报办理情况]![项目负责人])) And (([五险一金通知单].[申报状态])="未申报") And (([五险一金通知单].[姓名]) Like IIf(IsNull([Forms]![申报办理情况]![姓名]),'*',[Forms]![申报办理情况]![姓名])) And (([五险一金通知单].[客户名称]) Like IIf(IsNull([Forms]![申报办理情况]![客户名称]),'*',[Forms]![申报办理情况]![客户名称])));'根据“条件”生成新表< 五险一金通知单申报>(注意:两个查询的条件是一样的)我就是不知道 怎样能够 先 update 然后 into 新表
|
|