Office中国论坛/Access中国论坛

标题: [求助]如何显示子窗体的累计值 [打印本页]

作者: stonewood    时间: 2007-11-10 12:21
标题: [求助]如何显示子窗体的累计值
我做了一个带子窗体的数值.希望能显示累计付款,我的方法是在子窗体页脚加一个累计付款文本款,做成以后,子窗体单独运行时可正常显示,但在主窗体就不行了.显示如图所示:


请大家帮我看看那里出了问题,我的文件如下:
作者: gdfsslec    时间: 2007-11-10 13:20
要在主窗体里引用一下
作者: stonewood    时间: 2007-11-10 16:51
引用到哪里了,能说清楚一些吗?没看懂
作者: nxjswt    时间: 2007-11-10 16:58
例子,主窗体的文本框
=IIf(IsNumeric(myTble1.Form!Text18),myTble1.Form!Text18,0)
作者: gdfsslec    时间: 2007-11-10 17:19
是你的公式写的不对。
应该是        =[设备付款_子窗体].[Form].[累计付款]
也可以在主窗体加载事件中写入文本框控件来源(所谓引用)。
Private Sub Form_Load()

Me.累计付款值.ControlSource = "=[设备付款_子窗体].[Form].[累计付款]"

End Sub
作者: stonewood    时间: 2007-11-10 17:19
引用到哪里了,能说清楚一些吗?没看懂
作者: gdfsslec    时间: 2007-11-10 17:23
帮你改了些东西,对象命名时候中间不要有空格,引用时候容易出错;在一个窗体里不要使用相同控件名称(尽管是在子窗体里),容易搞错。
作者: stonewood    时间: 2007-11-10 18:25
已经解决了多谢了。主要问题就是出来窗体里使用相同的控件名称了.
作者: 13555609005    时间: 2008-7-23 17:16
学习吓




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