Office中国论坛/Access中国论坛

标题: 判断语句,为什么报错?! [打印本页]

作者: sxgaobo    时间: 2011-1-6 22:30
标题: 判断语句,为什么报错?!
If Nz(DSum("[建筑面积]", "面积表")) <> Sum([Forms]![房屋]![房屋子].[Form]![建筑面积]) Then
应该怎样写?
作者: zyp    时间: 2011-1-6 23:16
问题应该出在" Sum([Forms]![房屋]![房屋子].[Form]![建筑面积]) "这个上吧, 有点看不太懂
作者: sxgaobo    时间: 2011-1-7 15:31
是的,我是想对子窗体中‘建筑面积’列求和,如何写啊?
作者: zyp    时间: 2011-1-7 16:41
建议先在子窗体增加一个文本框,设数据源为"=sum([建筑面积]) ",然后再在代码中引用这个文本框(假设名为text01):

If Nz(DSum("[建筑面积]", "面积表")) <> [Forms]![房屋]![房屋子]![Text01] then




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