易表在线答疑技术与交流用户社区 → 如何使用内部命令?


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

主题:如何使用内部命令?

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


加好友 发短信
等级:业余侠客 帖子:370 积分:2717 威望:0 精华:0 注册:2007/5/5 23:43:00
如何使用内部命令?  发帖心情 Post By:2014/10/29 10:26:00 [只看该作者]

我想使用内部命令,不过不大明白,比如我想对附件文件的序号列进行排序,当打开表的时候自动排序,不用函数,用内部命令,do(107)怎么用呢?是用在表预处理公式里面吗?怎样表达,才对序号列进行自动排序?另外,对于重算列,如果我想对金额列,在打开表的时候自动重算所有行,又如何设置?请指点.
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:ddd.egd


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


加好友 发短信
等级:业余侠客 帖子:370 积分:2717 威望:0 精华:0 注册:2007/5/5 23:43:00
  发帖心情 Post By:2014/10/29 10:28:00 [只看该作者]

修改了一下例子,请按照新的附件样式指点一下。谢谢!
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:ddd.egd


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


加好友 发短信
等级:业余侠客 帖子:370 积分:2717 威望:0 精华:0 注册:2007/5/5 23:43:00
  发帖心情 Post By:2014/10/29 10:35:00 [只看该作者]

 还有一个问题,如果使用内部命令,运算速度与函数比较,是否要快一些?

 回到顶部
美女呀,离线,留言给我吧!
dancedy
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:2721 积分:4555 威望:0 精华:0 注册:2011/5/12 17:20:00
  发帖心情 Post By:2014/10/29 14:50:00 [只看该作者]

系统的排序和重算列是针对当前列的

 

如排序,先选择排序列,再排序: move(1,"序号") And Do(107)  等效于函数公式 SortCol(GridName,"序号",2)

 

如重算列,也要先选择要重算的列 move(1,"金额") And Do(466)  等效于函数公式 RecalcCol(GridName,"金额")

 

 


 回到顶部
美女呀,离线,留言给我吧!
dancedy
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:2721 积分:4555 威望:0 精华:0 注册:2011/5/12 17:20:00
  发帖心情 Post By:2014/10/29 14:56:00 [只看该作者]

运算速度应该相差不大,一般函数比较灵活

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


加好友 发短信
等级:业余侠客 帖子:370 积分:2717 威望:0 精华:0 注册:2007/5/5 23:43:00
  发帖心情 Post By:2014/10/29 15:55:00 [只看该作者]

 谢谢,不过,不好意思,还是不大明白具体操作过程:
如排序,先选择排序列,再排序: move(1,"序号") And Do(107)
如重算列,也要先选择要重算的列 move(1,"金额") And Do(466)
这两个操作过程,是什么?怎样选择列?
函数公式 SortCol(GridName,"序号",2)和函数公式 RecalcCol(GridName,"金额")放到表预处理公式即可。
可是上面两个操作过程,却不明白,怎么选择列?
再详细一些,可以吗?

 回到顶部
美女呀,离线,留言给我吧!
dancedy
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:2721 积分:4555 威望:0 精华:0 注册:2011/5/12 17:20:00
  发帖心情 Post By:2014/10/29 16:38:00 [只看该作者]

举例说明

 

Do(466)  意思是重算当前列 ,光标在哪一列就对哪一列进行重算


move(1,"金额") 就是先把光标移至金额列的第一行


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


加好友 发短信
等级:业余侠客 帖子:370 积分:2717 威望:0 精华:0 注册:2007/5/5 23:43:00
  发帖心情 Post By:2014/10/29 17:47:00 [只看该作者]

 我的意思是说,如果用内部命令设置表预处理公式,如何对金额列进行重算?不使用函数,而是使用Do(466) 。不知道可以不可以。其实,就是想知道同样一个目的,是否还有第二种设置方式。谢谢大侠。
另外,对于重算列或者排序,为什么要使用move(1,"金额")这个函数?

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


加好友 发短信
等级:业余侠客 帖子:370 积分:2717 威望:0 精华:0 注册:2007/5/5 23:43:00
  发帖心情 Post By:2014/10/29 19:43:00 [只看该作者]

 或者说,move(1,"金额") And Do(466)放到哪里进行运算?是在表预处理公式?还是刷新公式?好像都不是。这个.....您能再说一声吗?


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


加好友 发短信
等级:业余侠客 帖子:370 积分:2717 威望:0 精华:0 注册:2007/5/5 23:43:00
  发帖心情 Post By:2014/10/29 19:45:00 [只看该作者]

 要么,您用上面的附件文件,在里面用move(1,"金额") And Do(466)和 move(1,"序号") And Do(107)设置一下,我看一下,如何在文件中进行设置。

 回到顶部
总数 13 1 2 下一页