会员登录 - 用户注册 - 网站地图 Office中国(office-cn.net),专业Office论坛
当前位置:主页 > 技巧 > Access技巧 > 编程心得绝招 > 经验泛谈 > 正文

学习别人示例的技巧方法

时间:2013-08-01 17:33 来源:Office中国 作者:hi-wzj 阅读:
学习别人的程序,不断修改。变成自己的程序。这是学习的很好途径之一。
在遇到不懂,不知道
为什么要这样做,或对一些语句不理解,很多人会不加思考就提出问题。
但在这交流之前须掌握的技巧,别急着和交流者讨论

比如一网友的来信:
.........................................
王兄,你的一个例子(竖变成横)中,有两句代码,怎么也搞不懂,查资料也查不到。请帮忙解释一下。
以下例子:
在一个查询中有这样的字段
银行2: Max(IIf([序号] Mod 5=2,[银行]))
金额2: Sum(IIf([序号] Mod 5=2,[金额]))
([序号]-1)\5
...............................
回复:
  对于您不能理解的复杂的语句或代码,您可这样进行处理,将语句或代码简化。例如以下语句您不理解您可将查询进行简化或者分步。
1、将该查询的汇总先去除。(当然须将max、sum函数都去除)。  然后切换到表视图,看这种结果,能理解否?
2、若能理解,再理解为什么要进行汇总(这一步应该会比较好理解),如果您能理解了,就知道金额也可不用sum而用max了。
3、若不能理解,那就再简化,或查mod语句的解释了。
学习他人的例子能够迅速掌握一些新的技术(总比凭空建房来得快吧),那必要的分析技巧也是需要掌握的,那就是简化、分步。
........................
如果您理解了程序设计者的思路了,您就可进一步想,该程序的优缺点,有什么限制的前提条件等。然后再想,如果某处再修改一下会怎么样?修改后再比较一下两边的结果,如果有机会再和程序的编制者交流一下,这样您就会有所长进。

(责任编辑:admin)

顶一下
(1)
100%
踩一下
(0)
0%
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价: