设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[其它] 新手学习他人例子须掌握的技巧。

[复制链接]
跳转到指定楼层
1#
发表于 2004-10-15 18:55:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近有不少会员来和我交流我的专栏上一些例子,不知道我为什么要这样做,或对一些语句不理解。这其实是个好现象,大家通过交流才能有所提高。在这交流中我想和新手分享的是一个:学习他人例子须掌握的技巧。

比如一网友的来信:

.........................................

王兄,你的一个例子(竖变成横)中,有两句代码,怎么也搞不懂,查资料也查不到。请帮忙解释一下。

以下例子:

在一个查询中有这样的字段

银行2: Max(IIf([序号] Mod 5=2,[银行]))

金额2: Sum(IIf([序号] Mod 5=2,[金额]))

([序号]-1)\5

...............................

我的回复:

  对于您不能理解的复杂的语句或代码,您可这样进行处理,将语句或代码简化。例如以下语句您不理解您可将查询进行简化或者分步。

1、将该查询的汇总先去除。(当然须将max、sum函数都去除)。  然后切换到表视图,看这种结果,能理解否?

2、若能理解,再理解为什么要进行汇总(这一步应该会比较好理解),如果您能理解了,就知道金额也可不用sum而用max了。

3、若不能理解,那就再简化,或查mod语句的解释了。

学习他人的例子能够迅速掌握一些新的技术(总比凭空建房来得快吧),那必要的分析技巧也是需要掌握的,那就是简化、分步。

........................

如果您理解了程序设计者的思路了,您就可进一步想,该程序的优缺点,有什么限制的前提条件等。然后再想,如果某处再修改一下会怎么样?修改后再比较一下两边的结果,如果有机会再和程序的编制者交流一下,这样您就会有所长进。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2004-10-16 23:52:00 | 只看该作者
是呵,诸多人总是“求鱼而不求渔”。该改变一下思路了!顶!!!
3#
发表于 2004-10-17 07:27:00 | 只看该作者
hi-wzj 版主说得对,不过个人感觉ACCESS的帮助真的做得不好
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-5 18:04 , Processed in 0.111954 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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