如何防止Access窗体的子窗体合计出错
- 2002-03-23 07:00:00
- wyh-Office交流网 原创
- 3013
Access要实现子窗体合计,一般会在子窗体添加一个合计字段,然后在主窗体引用它。
比较好的解决办法是使用IsError函数来判断一下。如果出错,就填入空值或0
详细情况如下:
在父子窗体这样的结构中,存在一个合计的问题:
为了在主窗体中显示出子窗体所有数据的合计,一般做法是在子窗体中设个合计字段,然后在主窗体中引用这个子窗体的合计字段,显示出合计数量,通常如果子窗体有数据,不会出现问题,但如果你输入的条件导致子窗体没有数据时,那在主窗体显示的合计数量会显示成[错误],能否用代码将其转变为0,我试过许多办法(如NZ,ISNULL)等均无法成功,只有在没有数据时将此合计数量文本框隐藏起来。
现附上程序,让大家讨论:文件下载
计算字段=iif([frmsubName].Form.RecordsetClone.RecordCount=0,0,[frmsubName].Form![txtName])
若有问题请MailTo: leoyoung@mail2.online.sh.cn
yuab
解决以上问题,请用isnumeric函数请参照例子
请看例子 文件下载
cnwang
我一直用的办法是:iif( IsError(subform.Form!ctl) ,0,subform.Form!ctl),从未Erroor过。
文章分类
联系我们
联系人: | 王先生 |
---|---|
电话: | 13928102596 |
Email: | 18449932@qq.com |
QQ: | 18449932 |
微信: | 13928102596 |
微博: | officecn01 |