以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- 数据更新前后对比分析 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=170480) |
-- 作者:wangglby -- 发布时间:2021/7/27 23:41:00 -- 数据更新前后对比分析 表A中的第二列,是跨表引用表B的第二列(不是实时更新的引用), 表A的第三列是根据第二列和其他很多列综合计算汇总出来的, 表B的数据半年更新变化1次, 想在表A所在的窗口,加个查询分析功能的按钮(打开新的查询分析表(临时表)),能够查询如果把表B的数据(更新变化之后的)引用到表A后(实际并没有),表A的第三列,变化后的数据和之前的数据对比, 这种代码怎么写、
[此贴子已经被作者于2021/7/27 23:53:03编辑过]
|
-- 作者:有点蓝 -- 发布时间:2021/7/28 8:28:00 -- 引用前先做一次统计,引用后再做统计 |
-- 作者:wangglby -- 发布时间:2021/7/28 8:37:00 -- 关键是表A的数据引用表B的数据后,会变化,怎么再回到引用之前的数据? |
-- 作者:有点蓝 -- 发布时间:2021/7/28 8:42:00 -- 如果只是针对一行或者一个单元格的数据进行统计,在表事件里做引用的时候不是就可以获取到引用前的数据么? 如果是针对整个表的数据做统计的,不能在表事件里做数据引用。到窗口按钮里处理,对现有的数据先做一次统计,然后再引用,引用后再做一次统计 |
-- 作者:wangglby -- 发布时间:2021/7/28 9:23:00 -- 是对整个表数据统计的 引用的按钮我也做好了, 按你说的,引用前,统计1次,引用后统计第2次,但是统计完第二次后,我还是想让表A 回到引用前的数据状态,这时用 Syscmd.Edit.Undo() 也回不去。
|
-- 作者:有点蓝 -- 发布时间:2021/7/28 9:31:00 -- Syscmd.Edit.Undo()仅对直接在单元格编辑的数据有效。 如果表A还没有保存,使用这个取消编辑:http://www.foxtable.com/webhelp/topics/1538.htm
|
-- 作者:wangglby -- 发布时间:2021/7/28 12:21:00 -- 可以实现了,谢谢,再请问统计表的数据居中代码怎么写 |
-- 作者:有点蓝 -- 发布时间:2021/7/28 13:48:00 -- http://www.foxtable.com/webhelp/topics/1786.htm |