以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- 求助表重算问题 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=4634) |
-- 作者:dfevwylh -- 发布时间:2006/10/31 11:35:00 -- 求助表重算问题 B表的原始数据是经过表预处理后填充得来的,经过和当前时间比较计算后将有用的数据通过表验证公式CopyFor发到a表。但直接打开a表时,数据不能及时更新,必须先打开b表后,更新的数据才能到a表。希望有办法直接打开a表时,b表数据能及时更新后发到a表(b表始终不可见) |
-- 作者:czy -- 发布时间:2006/10/31 11:41:00 -- 在A表的表预处理公式中用EvalFor对B表进行重算即可。 |
-- 作者:dfevwylh -- 发布时间:2006/10/31 12:21:00 -- 是不是将b表中的表预处理公式都移到a表的预处理公式中用EvalFor重算,b表中已用过EvalFor -=-=-=- 以下内容由 dfevwylh 在 2006年10月31日 00:32pm 时添加 -=-=-=- 有办法在a表的预处理公式中先打开b表在关闭b表,使b表能构重算后再打开a表 |
-- 作者:smileboy -- 发布时间:2006/10/31 12:28:00 -- 将B表重算命令挪到A表 |
-- 作者:dfevwylh -- 发布时间:2006/10/31 12:35:00 -- 有没有办法在a表的预处理公式中先打开b表再关闭b表,使b表得以重算。再打开a表 -=-=-=- 以下内容由 dfevwylh 在 2006年10月31日 01:35pm 时添加 -=-=-=- 再求助一下 |
-- 作者:yangming -- 发布时间:2006/10/31 15:15:00 -- 下面引用由dfevwylh在 2006/10/31 00:35pm 发表的内容: 有没有办法在a表的预处理公式中先打开b表再关闭b表,使b表得以重算。再打开a表 -=-=-=- 以下内容由 dfevwylh 在 2006年10月31日 01:35pm 时添加 -=-=-=- 再求助一下 你可以在打开文件时的文件预处理公式中做一个打开B表并重算B表再关闭B表,打开A表的公式试试 也可以放在表A的表预处理公式中试试 |
-- 作者:dfevwylh -- 发布时间:2006/10/31 15:55:00 -- 将;打开B表并重算B表再关闭B表,放在表A的表预处理公式中后,打开a表就停在b表了。不太好写公式。不知哪位高手能做个例子 |
-- 作者:czy -- 发布时间:2006/10/31 16:12:00 -- 你一楼的要求是B表始终不可见,是否是指该用户不能打开B表? |
-- 作者:smileboy -- 发布时间:2006/10/31 16:13:00 -- 为何非要打开B表呢,在A表用RecalcGrid重算B表就行 |
-- 作者:dfevwylh -- 发布时间:2006/10/31 16:14:00 -- 可以打开b表,但使用中不需要打开b表 -=-=-=- 以下内容由 dfevwylh 在 2006年10月31日 04:18pm 时添加 -=-=-=- 为何非要打开B表呢,在A表用RecalcGrid重算B表就行-----重算B表后,关闭b表,会将重算筛选后的数据通过b表验证公式发到a表 |