Office中国论坛/Access中国论坛

标题: 比较两个表有何不同 [打印本页]

作者: wt565    时间: 2013-4-24 11:31
标题: 比较两个表有何不同
附件包含两个表,1)旧表 2) 新表
想建立一个查询,查询新表和旧表的不同之处,并增添备注列
“订单号” 为主键,对于订单号
如果旧表有而新表没有,则备注“取消”
如果旧表无而新表有,则备注“新增”

如果订单号旧表,新表都有,但数量不同,则备注“更改数量”
如果订单号旧表,新表都有,但交货期不同,则备注“更改交货期”
如果如果订单号旧表,新表都有,但数量和交货期都不同,则备注“更改数量和交货期”

初学Access,请指教
作者: Henry D. Sy    时间: 2013-4-24 16:52
为什么用两个一样的表??
作者: wt565    时间: 2013-4-25 08:58
Henry D. Sy 发表于 2013-4-24 16:52
为什么用两个一样的表??

两个表的结构一样,但内容有些许不同。 想通过Access作为工具,对比两张表的不同。
实际工作中的表的记录条数有几千条。
作者: wt565    时间: 2013-4-25 18:16
自己想了一些办法,但不是很满意。

请看附件

IIF函数对于多条件查询的能力有限。如果能用一个自定义函数来代替IIF填写条件就解决问题了。
请高手,帮我看看。 以前只在Excel里自己写过自定义函数。
在Access里还没有过,需要人引引路。
作者: wt565    时间: 2013-4-25 18:55
{:soso_e100:}
作者: wt565    时间: 2013-4-25 23:26
本帖最后由 wt565 于 2013-4-26 00:05 编辑

昨天听了公开课,自己做个一个自定义函数
但不是道为什么对于这两个条件没有实现?{:soso_e127:}
如果旧表有而新表没有,则备注“取消”
如果旧表无而新表有,则备注“新增”






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