Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:编辑代码时有一个习惯,不知是好是坏

1楼
卟离卟弃 发表于:2010/9/8 16:35:00

例如:
Select Case e.DataCol.Name
    Case "第一列"

    Case "第五列"

    Case "第三列"

    Case "第四列"

    Case "第八列"

    Case "第七列"

    Case "第六列"
End Select

 

实际表列名排列顺序是:第一列,第二列,第三列.....第八列

无论使用IF,还是Select Case 关于计算顺序我都会乱来,毫无章法。

但是,我想到操作者们有一个输入习惯,,也是从第一列,慢慢到第八列,并不会跳跃式输入数据。每在一列中输入一个数据时,都会执行事件。如果我在事件中,代码的触发排序 毫无章法,对代码计算有没有影响?

 

打个比方, 我在第六列中输入内容。代码是不是先判断 123456,最后才轮到 7 ?

    Case "第一列"  1

    Case "第五列"  2

    Case "第三列"  3

    Case "第四列"  4

    Case "第八列"  5

    Case "第七列"  6

    Case "第六列"  7

  

 

2楼
blackzhu 发表于:2010/9/8 16:43:00

我想如果是这样的 情况

 

Case "第一列" ,"第二列"

 

应该是第一列再第二列

 

想你这样的情况和  IF DATACOL.NAME ="第一列" then

                           xxxx

                        end if

 

道理差不多的?

3楼
卟离卟弃 发表于:2010/9/8 16:47:00
那也就是说,最好是按“规格”触发,这样计算起来快点了。。。
4楼
czy 发表于:2010/9/8 21:06:00
这样简单的判断无论顺序如何,对速度都没有什么实质性的影响。
共4 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .01953 s, 2 queries.