<<< 返回 access911.net 编程静态资料库索引页

新手来看:学会组织调试程序

 

作者:cg1  摘自:access911.net  录入:cg1  时间:2005-4-27  浏览人次:1814


专题地址:http://access911.net/fixhtm/72FAB01E16DCE6F3.htm 如果需要更详细的评论或说明,请点击该地址。

 

简述:新手来看:学会组织调试程序《VBA》

 


例子一:

城市.Value = DLookup("城市", "城市表", "省份='" & 省份.Value & "'")

上述语句出错,到底为什么呀?
其实只要学会调试程序就可以了,上述代码中能出错的只有3个地方
1、城市.Value
可能的错误是:不存在这个控件,不能定义这个控件。。。。
2、省份.Value 
可能的错误是:不存在这个控件,不能读取这个控件,这个控件的值为 NULL 值
3、DLOOKUP 函数出错
可能的错误是:城市表不存在,省份.Value的值是 NULL 导致错误,城市字段不存在,省份字段不存在或者不是文本,按条件未查到数据

可以尝试用 Debug.Print 来调试
Debug.Print 城市.Value
Debug.Print 省份.Value
Debug.Print DLookup("城市", "城市表", "省份='" & 省份.Value & "'")
城市.Value = DLookup("城市", "城市表", "省份='" & 省份.Value & "'")

调试结果,最后发现是“省份”这个字段根本不存在

 


例子二:

看一下一个提问者和我的对答:

○℃のWater(2217.....................
...........

资料库随时有更新,欲查看最新详情请单击专题地址http://access911.net/fixhtm/72FAB01E16DCE6F3.htm

 


上一篇:如何设定ACCESS软件的主窗口到指定大小?

下一篇:如何让 ACCESS 2000 支持弹出式报表?(思路及实现)

2017年2月22日生成静态资料