设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 44954|回复: 205
打印 上一主题 下一主题

[Access本身] 【原创 / 文章】新手获取帮助的几个途径

[复制链接]
跳转到指定楼层
1#
发表于 2005-8-3 23:17:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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编辑过]

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2005-8-4 00:02:00 | 只看该作者
我觉得最快的办法还是趁这里人多的时候跑上来问,但这样做有可能只解决了眼前的问题而不能对解决办法有个很好的理解,导致还会有类似的问题产生,呵呵
3#
发表于 2005-8-4 00:17:00 | 只看该作者
同意 LucasLynn 的观点
4#
 楼主| 发表于 2005-8-4 00:33:00 | 只看该作者
以下是引用eyewitnes在2005-8-3 16:02:00的发言:

我觉得最快的办法还是趁这里人多的时候跑上来问,但这样做有可能只解决了眼前的问题而不能对解决办法有个很好的理解,导致还会有类似的问题产生,呵呵





可以这么说,我帮助别人解决问题的时候,95%的问题在我回答之前也和提问者一样一无所知,但是我知道如何去自己找到解决多数问题的办法,所以最终问题被解决了。其实我也是一个Access新手,真正用了半年还不到。写上面这段文字的目的是:

让新手看了以后恍然大悟,原来这个家伙比我还我新手!只不过比较会查资料而已,连他都能解决这些问题,看来解决这些问题也不是很难的一件事情,我完全可以自己试试来解决。藐视敌人,才能干掉敌人。
5#
发表于 2005-8-4 00:42:00 | 只看该作者
说的太好了,向你学习。
6#
发表于 2005-8-4 01:14:00 | 只看该作者
呵呵,查资料对于向我这种对写程序、填代码没有任何基础的人来说是种折磨,通常找到了需要的资料才发现会因此产生非常多的概念性问题搞不懂,结果又跑去查资料,查那么几次后,会连自己原来想知道的东西都忘记了
7#
 楼主| 发表于 2005-8-4 01:45:00 | 只看该作者
以下是引用eyewitnes在2005-8-3 17:14:00的发言:

呵呵,查资料对于向我这种对写程序、填代码没有任何基础的人来说是种折磨,通常找到了需要的资料才发现会因此产生非常多的概念性问题搞不懂,结果又跑去查资料,查那么几次后,会连自己原来想知道的东西都忘记了





但是多经历几次这样的过程,你就会对你所接触的东西有更深一层的了解。这对于你今后解决问题会有更大的帮助。

我第一次在Access中用VBA写SQL查询,结果我用"*"通配符查出来的结果怎么都不对,后来查了一堆资料才知道Access的SQL有两种模式,通配符不兼容,虽然花了很多时间,但是我了解了这两种模式的区别,后来三山客在ADO和DAO分别做筛选的时候遇到了类似问题,我当时一看就想到了SQL模式问题,很快就解决了,如果第一次我只是简单的让别人告诉我该怎么改,那么当我遇到这个问题的时候我依然无法解决。
8#
发表于 2005-8-4 02:50:00 | 只看该作者
微软的帮助真是好。但我真羡慕能看懂微软帮助的人。因为我是看不懂的啦,还好我有个同事能看懂,因此经常要他帮着看。
9#
发表于 2005-8-4 02:53:00 | 只看该作者
就比如宏里的导入导出,右侧有提示但我愣是看得不知所云,因此我要用到时都先去参看旧程序。
10#
发表于 2005-8-4 04:14:00 | 只看该作者
楼主第五点能实例化讲讲吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-27 18:42 , Processed in 0.119868 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表