Foxtable(狐表)用户栏目专家坐堂 → [建议] 能用代码动态设置某列的计算代码。


  共有24298人关注过本帖树形打印复制链接

主题:[建议] 能用代码动态设置某列的计算代码。

帅哥哟,离线,有人找我吗?
狐狸爸爸
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2008/11/21 9:01:00 [显示全部帖子]

动态设置计算代码没有任何意义的,你想想,现在有流程控制语句了,根据不同的条件,执行不同的计算代码即可。
if then else
select case
等等

[此贴子已经被作者于2008-11-21 9:02:09编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2008/11/21 9:42:00 [显示全部帖子]

呵呵,不管怎样,代码都是要设置的。
一个事件中的有200行代码,好过10个地方各20行代码。
分支较多时,if确实不太方便,select case较好。
只要组合好,条理清晰,别说200行,1000行也行。

[此贴子已经被作者于2008-11-21 9:42:50编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2008/11/21 9:45:00 [显示全部帖子]

而且从原理来说,是不可行的。
和公式不同,任何代码在执行之前,都需要经过编译的,这是一件很耗时的工作。
一次性编译好,效率要高很多。
如果你实在不喜欢一个事件中有太多的代码,那么只能用外部的dll解决。
[此贴子已经被作者于2008-11-21 9:46:01编辑过]

 回到顶部