設為首頁收藏本站Access中國

Office中國論壇/Access中國論壇

 找回密碼
 注冊

QQ登錄

只需一步,快速開始

12下一頁
返回列表 發(fā)新帖
查看: 6202|回復: 11
打印 上一主題 下一主題

[模塊/函數(shù)] 每周一題(2):如何防止主窗體的合計出錯

[復制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2002-3-23 07:01:00 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
在父子窗體這樣的結(jié)構(gòu)中,存在一個合計的問題:
為了在主窗體中顯示出子窗體所有數(shù)據(jù)的合計,一般做法是在子窗體中設個合計字段,然后在主窗體中引用這個子窗體的合計字段,顯示出合計數(shù)量,通常如果子窗體有數(shù)據(jù),不會出現(xiàn)問題,但如果你輸入的條件導致子窗體沒有數(shù)據(jù)時,那在主窗體顯示的合計數(shù)量會顯示成[錯誤],能否用代碼將其轉(zhuǎn)變?yōu)?,我試過許多辦法(如NZ,ISNULL)等均無法成功,只有在沒有數(shù)據(jù)時將此合計數(shù)量文本框隱藏起來。

現(xiàn)附上程序,讓大家討論,以尋求一個好的解決辦法。文件下載


[此貼子已經(jīng)被tmtony于2002-3-22 23:00:48編輯過]


(界面_窗體_子窗體-相關(guān)文章技巧鏈接):
每周一題(2):如何防止Access窗體的合計出錯

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 分享淘帖 訂閱訂閱
2#
發(fā)表于 2002-3-23 19:40:00 | 只看該作者
計算字段=iif([frmsubName].Form.RecordsetClone.RecordCount=0,0,[frmsubName].Form![txtName])

若有問題請MailTo: leoyoung@mail2.online.sh.cn


[此貼子已經(jīng)被作者于2002-3-23 1:07:48編輯過]




[此貼子已經(jīng)被作者于2002-3-23 11:40:14編輯過]

3#
發(fā)表于 2002-3-23 15:47:00 | 只看該作者

解決方法

解決以上問題,請用isnumeric函數(shù)請參照例子
4#
發(fā)表于 2002-3-23 15:55:00 | 只看該作者

剛才例子沒有上傳成功

請看例子文件下載

點擊這里給我發(fā)消息

5#
發(fā)表于 2002-3-23 16:02:00 | 只看該作者
今天病得不輕,不過還是上來瞧瞧,發(fā)現(xiàn) 已有答案
非常多謝ly和yuab,
看看我有多蠢,知道用if end 去判斷, 卻不知道去用iif()函數(shù)
真是人蠢看得出來,呵呵
6#
發(fā)表于 2002-3-23 16:16:00 | 只看該作者
tmtony:
我看你身體真的要體息一下了,你身體有什么問題啊,如果方便的話,我可請我的香港同事給你帶點好一點藥之類的,香港好多的藥比大陸都真啊?傊】当仁裁炊己玫。
7#
發(fā)表于 2002-3-23 16:30:00 | 只看該作者
我一直用的辦法是:iif( IsError(subform.Form!ctl) ,0,subform.Form!ctl),從未Erroor過。

點擊這里給我發(fā)消息

8#
發(fā)表于 2002-3-24 02:26:00 | 只看該作者
是啊,主要是抵抗力太弱,很容易被別人感染病菌,感冒剛要好了,又被傳染了,反反復復,整天都在吃藥,導致體質(zhì)更差。
我想可能也是缺乏鍛煉。
不過,身體雖差,精神還好
多謝大家關(guān)心啦

點擊這里給我發(fā)消息

9#
發(fā)表于 2002-3-24 03:44:00 | 只看該作者
cnwang兄的方法我以前試過都不行,不知為何現(xiàn)在又可以,真是奇怪啦 :)
10#
發(fā)表于 2002-3-25 00:41:00 | 只看該作者
這個論談辦得可真的意義。。。~~~:)

[fly]這個論談辦得可真的意義。。。~~~:)[/fly][move]這個論談辦得可真的意義。。。~~~:)[/move][glow=255,red,2]這個論談辦得可真的意義。。。~~~:)[/glow][SHADOW=255,blue,1]這個論談辦得可真的意義。。。~~~:)[/SHADOW]http://www.dxal.hl.cn/adsl/flash/dhsg/showgood02.swf
[此貼子已經(jīng)被作者于2002-3-24 16:41:05編輯過]

您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則

QQ|站長郵箱|小黑屋|手機版|Office中國/Access中國 ( 粵ICP備10043721號-1 )  

GMT+8, 2025-7-13 08:01 , Processed in 0.098500 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表