以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- 如何使用内部命令? (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=27524) |
||||
-- 作者:newuser -- 发布时间:2014/10/29 10:26:00 -- 如何使用内部命令? 我想使用内部命令,不过不大明白,比如我想对附件文件的序号列进行排序,当打开表的时候自动排序,不用函数,用内部命令,do(107)怎么用呢?是用在表预处理公式里面吗?怎样表达,才对序号列进行自动排序?另外,对于重算列,如果我想对金额列,在打开表的时候自动重算所有行,又如何设置?请指点.
|
||||
-- 作者:newuser -- 发布时间:2014/10/29 10:28:00 -- 修改了一下例子,请按照新的附件样式指点一下。谢谢!
|
||||
-- 作者:newuser -- 发布时间:2014/10/29 10:35:00 -- 还有一个问题,如果使用内部命令,运算速度与函数比较,是否要快一些? |
||||
-- 作者:dancedy -- 发布时间:2014/10/29 14:50:00 -- 系统的排序和重算列是针对当前列的
如排序,先选择排序列,再排序: move(1,"序号") And Do(107) 等效于函数公式 SortCol(GridName,"序号",2)
如重算列,也要先选择要重算的列 move(1,"金额") And Do(466) 等效于函数公式 RecalcCol(GridName,"金额")
|
||||
-- 作者:dancedy -- 发布时间:2014/10/29 14:56:00 -- 运算速度应该相差不大,一般函数比较灵活 |
||||
-- 作者:newuser -- 发布时间:2014/10/29 15:55:00 -- 谢谢,不过,不好意思,还是不大明白具体操作过程: 如排序,先选择排序列,再排序: move(1,"序号") And Do(107) 如重算列,也要先选择要重算的列 move(1,"金额") And Do(466) 这两个操作过程,是什么?怎样选择列? 函数公式 SortCol(GridName,"序号",2)和函数公式 RecalcCol(GridName,"金额")放到表预处理公式即可。 可是上面两个操作过程,却不明白,怎么选择列? 再详细一些,可以吗? |
||||
-- 作者:dancedy -- 发布时间:2014/10/29 16:38:00 -- 举例说明
Do(466) 意思是重算当前列 ,光标在哪一列就对哪一列进行重算
|
||||
-- 作者:newuser -- 发布时间:2014/10/29 17:47:00 -- 我的意思是说,如果用内部命令设置表预处理公式,如何对金额列进行重算?不使用函数,而是使用Do(466) 。不知道可以不可以。其实,就是想知道同样一个目的,是否还有第二种设置方式。谢谢大侠。 另外,对于重算列或者排序,为什么要使用move(1,"金额")这个函数? |
||||
-- 作者:newuser -- 发布时间:2014/10/29 19:43:00 -- 或者说,move(1,"金额") And Do(466)放到哪里进行运算?是在表预处理公式?还是刷新公式?好像都不是。这个.....您能再说一声吗? |
||||
-- 作者:newuser -- 发布时间:2014/10/29 19:45:00 -- 要么,您用上面的附件文件,在里面用move(1,"金额") And Do(466)和 move(1,"序号") And Do(107)设置一下,我看一下,如何在文件中进行设置。 |