Office中国论坛/Access中国论坛

标题: 主子窗体数据条件 [打印本页]

作者: 窗户纸    时间: 2014-8-23 17:39
标题: 主子窗体数据条件
本帖最后由 窗户纸 于 2014-8-25 11:53 编辑

请教:
主子窗体为1对多关系,想实现:
如果子窗体某字段中有数据为空,则主窗体同一订单号下对应字段值为空值,否则,取子窗体同字段最大数据值为主窗体数据值-同一订单号下。

详见实例!

谢谢!




[attach]54511[/attach]

作者: 窗户纸    时间: 2014-8-25 09:04
等了2天,没有高手指导,自己顶起!
作者: roych    时间: 2014-8-25 10:27
你的破数据库,或者我的破Office,每次修改窗体总要重启access……,算了,不整了。你自己把主窗体的数据来源(右击,选择属性/窗体/数据)改为“主窗体数据”查询试试看。如果还没法达到你想要的结果,烦请改为2003格式再上传附件。
[attach]54510[/attach]
作者: 窗户纸    时间: 2014-8-25 11:45
感谢版主的答复,但是您的查询只体现出了最大值和最小值,没有体现出子窗体中的空值。
作者: roych    时间: 2014-8-25 15:20
有空值啊。当它没有数据时,Max最大值就会显示为空值了。
[attach]54512[/attach]
作者: 窗户纸    时间: 2014-8-25 16:45
单号1306,1413中 拍摄照片 也要求能做到空值,因为子窗体中对应数据中有空值。

我重新上了一下实例,之前的数据表没有建立关系。 您看下
作者: roych    时间: 2014-8-26 10:22
不是很理解。如图所示,是不是出了框出来的那一条记录,其它都取空值?
[attach]54516[/attach]

作者: zpy2    时间: 2014-8-27 12:04
roych 发表于 2014-8-26 10:22
不是很理解。如图所示,是不是出了框出来的那一条记录,其它都取空值?

是否是这个意思?
作者: 窗户纸    时间: 2014-8-29 13:14
zpy2 发表于 2014-8-27 12:04
是否是这个意思?

你好,1306的包装日期 不是空值,因为子窗体都有数据--包括0




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