1、在Access界面中使用帮助,输入关键字后搜索
这是最基本的获取帮助的方法,关键字要慎重选择,尽量使用微软文档中常用的术语,在关键字并不很明确的时候,假设一下如果你来写这个文档,你会包含那些比较特殊的关键字。尽量不要使用在微软文档中到处可见的词语,这对你快速找到文档没有什么帮助。
2、在Access界面相应位置按F1查看联机帮助
比方说在某个属性上按F1,很多时候这个功能用于将中文描述的属性和对应的英文代码属性联系起来。比方说Line对象的“斜线”属性,你可以在方向上按F1,从而知道这个属性是LineSlant。
3、在VBA编辑器中输入关键字后,光标移动到关键字上,按F1
比方说光标移动到Dim上,就能查看Dim的文档。
4、使用对象浏览器,查找你需要的帮助
在类的属性方法事件上可以在右键菜单中找到“帮助”,某些类的名称上也可以找到帮助。比方说在ListBox类,你可以直接在类名上获得帮助,也可以获得某个特定属性方法事件的帮助。
5、很多时候你不熟悉某个类,可以实例化一个对象,然后监视他。
在程序中设一个断点,然后在监视窗口中展开这个对象,就能看到他当前的状态。这个方法在你并不很了解你所要使用的类的时候很有帮助。很多时候我不知道某个类中到底是否包含我所需要的数据,我就使用这个方法,展开浏览,最终找到我所需要的属性。
例如:有个帖子问过关于ListBox多选的问题,而我并没用过ListBox,也不知道多选情况下如何获得选项,于是我在窗口的按钮点击事件中加了一个中断,中断后监视对象ListBox0,监视窗口以树形结构展示了整个ListBox0对象中的所有属性和他们的值,浏览了这个树形结构后我知道了Selected属性中包含了当前的选择,然后我再专门阅读关于这个属性的文档,最后了结了这个问题的解决方法。
6、如果上述方法都不行,可以尝试微软网站,当然最好是英文能够过关。
微软网站上可以从msdn.microsoft.com上获得帮助,尤其是在KB中能查到一些比较冷僻的问题。当然如果你订阅了MSDN那是最好了。
http://www.office-cn.net/BBS/dispbbs.asp?boardid=2&star=1&replyid=146122&id=29508&skin=0&page=1中遇到的问题是Access97下的,自己电脑上早就没有了这个版本,但是通过查找微软网站和MSDN获得了解答。
7、如果微软网站也找不到,那么只能求助搜索引擎。
比方说你在SQL代码中使用了通配符"*",结果和你预期的相差很大。你可以在Google中输入"Access SQL 通配符",马上就能知道原来Access中有两种SQL标准,之间存在通配符不兼容的问题,然后再查Access文档,搜索你新了解到的关键字“ANSI 97”,最后你将知道Access选项中包含了SQL版本的设定。问题解决。
8、研究和比较例程
很多时候不知道问题出在哪里,可以查找类似例程,然后比较自己的代码,有不明白为什么这么写的地方再查文档。
例如:http://www.office-cn.net/BBS/dispbbs.asp?boardid=2&star=1&replyid=145596&id=29364&skin=0&page=1中所描述的问题,查找文档一直没有能够找到问题,最后在微软例程中发现微软用到了如下代码:
rs1.CursorLocation = adUseClient
然后阅读了关于CursorLocation的文档后解决了问题。
[此贴子已经被作者于2005-9-21 23:07:31编辑过]
|