以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 编辑代码时有一个习惯,不知是好是坏 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=8134) |
-- 作者:卟离卟弃 -- 发布时间:2010/9/8 16:35:00 -- 编辑代码时有一个习惯,不知是好是坏 例如: Case "第五列" Case "第三列" Case "第四列" Case "第八列" Case "第七列" Case "第六列"
实际表列名排列顺序是:第一列,第二列,第三列.....第八列 无论使用IF,还是Select Case 关于计算顺序我都会乱来,毫无章法。 但是,我想到操作者们有一个输入习惯,,也是从第一列,慢慢到第八列,并不会跳跃式输入数据。每在一列中输入一个数据时,都会执行事件。如果我在事件中,代码的触发排序 毫无章法,对代码计算有没有影响?
打个比方, 我在第六列中输入内容。代码是不是先判断 123456,最后才轮到 7 ? Case "第一列" 1 Case "第五列" 2 Case "第三列" 3 Case "第四列" 4 Case "第八列" 5 Case "第七列" 6 Case "第六列" 7
|
-- 作者:blackzhu -- 发布时间:2010/9/8 16:43:00 -- 我想如果是这样的 情况
Case "第一列" ,"第二列"
应该是第一列再第二列
想你这样的情况和 IF DATACOL.NAME ="第一列" then xxxx end if
道理差不多的? |
-- 作者:卟离卟弃 -- 发布时间:2010/9/8 16:47:00 -- 那也就是说,最好是按“规格”触发,这样计算起来快点了。。。 |
-- 作者:czy -- 发布时间:2010/9/8 21:06:00 -- 这样简单的判断无论顺序如何,对速度都没有什么实质性的影响。 |