Foxtable(狐表)用户栏目专家坐堂 → 10月20日更新


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

主题:10月20日更新

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


加好友 发短信
等级:超级版主 帖子:485 积分:2996 威望:0 精华:10 注册:2008/9/12 14:37:00
  发帖心情 Post By:2008/10/20 9:55:00 [显示全部帖子]

呵呵,其实现在就可以啊。
增加一个表格,当然这个表格应该是隐藏的。

然后要多少个自定义过程,就增加多少列,将自定义的过程设为改列的计算代码。

需要计算某个过程的时候:

With Datatables("表名")
   .DataCols("列名").Recalc(.Datarows(0))
End With

通过计算代码,可以返回任意多个值,也可以传递任多个参数,操作起来,也不需要额外的vb知识。

对于这种表,表名称前面最好加上“_”,这样打开文件的时候,就不会提示正在加载某某表了。

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


加好友 发短信
等级:超级版主 帖子:485 积分:2996 威望:0 精华:10 注册:2008/9/12 14:37:00
  发帖心情 Post By:2008/10/20 10:23:00 [显示全部帖子]

现在也有eval函数啊。

动态执行代码不是不可以,foxtable全部代码都是动态编译和执行的,最典型的就是命令窗口。

只是和表达式求值不同,编译是需要时间的,效率较差,所以没有提供。

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


加好友 发短信
等级:超级版主 帖子:485 积分:2996 威望:0 精华:10 注册:2008/9/12 14:37:00
  发帖心情 Post By:2008/10/20 11:09:00 [显示全部帖子]

可以加一个exce函数,但是不能用于计算代码,用于偶尔动态生成执行一下代码还差不多
想象一下,每次计算一行,就编译一次,生成一个exe文件,会慢得吓人。


 回到顶部