易表在线答疑技术与交流用户社区 → 怎么样重算关联表不会让操作变慢?


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

主题:怎么样重算关联表不会让操作变慢?

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


加好友 发短信
等级:新手上路 帖子:9 积分:20 威望:0 精华:0 注册:2006/9/25 17:17:00
怎么样重算关联表不会让操作变慢?  发帖心情 Post By:2010/8/24 11:43:00 [只看该作者]

[这个贴子最后由fpe99在 2010/08/24 00:10pm 第 1 次编辑]

我把这个公式放在操作公式里,打开表就很慢,要10多秒才能打开。去掉这个公式1、2秒就打开了。

if([结算]=-1,lockrow(row) ,unlockrow(row)) and RecalcColFor("出库明细","结算","出库批次","=",[出库批次])

-=-=-=- 以下内容由 fpe992010年08月24日 00:14pm 时添加 -=-=-=-
我想实现的功能就是:在出库表里选中结算,然后该条记录自动锁定,关联表相应记录也即时锁定。反之亦然。有没有更好的实现方式呢?


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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2010/8/24 12:05:00 [只看该作者]

慢是对的,不慢才怪呢。
打开表根本不用设置重算某列的刷新公式,因为每进入一次这个表都会执行一次,这样运行效率太低了。

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


加好友 发短信
等级:超级版主 帖子:8672 积分:1734 威望:0 精华:0 注册:2006/8/11 10:52:00
  发帖心情 Post By:2010/8/24 12:06:00 [只看该作者]

改成操作公式

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


加好友 发短信
等级:新手上路 帖子:9 积分:20 威望:0 精华:0 注册:2006/9/25 17:17:00
  发帖心情 Post By:2010/8/24 12:09:00 [只看该作者]

我这个公式就是放在操作公式里的,不是刷新公式。可还是慢。

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


加好友 发短信
等级:超级版主 帖子:8672 积分:1734 威望:0 精华:0 注册:2006/8/11 10:52:00
  发帖心情 Post By:2010/8/24 17:18:00 [只看该作者]

传文件看看

 回到顶部