Foxtable(狐表)用户栏目专家坐堂 → 我保存数据后,设置表达式列更新,但是总是延时的是上一次的计算结果


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

主题:我保存数据后,设置表达式列更新,但是总是延时的是上一次的计算结果

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


加好友 发短信
等级:二尾狐 帖子:594 积分:4030 威望:0 精华:0 注册:2015/3/10 13:25:00
我保存数据后,设置表达式列更新,但是总是延时的是上一次的计算结果  发帖心情 Post By:2019/2/25 11:12:00 [只看该作者]

描述在图片里面,大家看图片谢谢
图片点击可在新窗口打开查看此主题相关图片如下:111111111111111111111.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:二尾狐 帖子:594 积分:4030 威望:0 精华:0 注册:2015/3/10 13:25:00
  发帖心情 Post By:2019/2/25 11:23:00 [只看该作者]

第一次没变化,第二次点击打开 修改保存后 显示就就是第一次的数据参与计算的结果,
如:有列为A,B,C     , 默认为A = 1,B=2,C表达式为A*B,
加入打开前 默认数据为A = 1,B=2,C=2,
第一次打开修改保存数据为A = 2,B=2,C=2,
第二次打开修改保存数据为A = 2,B=3,C=4,
第三次打开修改保存数据为A = 3,B=3,C=6,

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/2/25 11:31:00 [只看该作者]

 

具体实例发上来测试。代码看不出问题。

 

 


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


加好友 发短信
等级:二尾狐 帖子:594 积分:4030 威望:0 精华:0 注册:2015/3/10 13:25:00
  发帖心情 Post By:2019/2/25 12:16:00 [只看该作者]

这代码 太多了 我想了下 Dim addr As Row = CurrentTable.Current这个代码 能不能 得到 dateRow, 我对daterow修改, 也不行
[此贴子已经被作者于2019/2/25 12:20:42编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/2/25 12:25:00 [只看该作者]

没看懂你的意思。你msgbox弹出一下各个地方对应的值,看和你预想的是否一致。

 

或者,你单独做一个类似的例子发上来测试。


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


加好友 发短信
等级:二尾狐 帖子:594 积分:4030 威望:0 精华:0 注册:2015/3/10 13:25:00
  发帖心情 Post By:2019/2/25 12:49:00 [只看该作者]

,我去试下  ,还有个问题 ,我这这上面 说的表达式列 其实 就是 数字字段,我用程序来控制 必须用其他列的数字运算产生,

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


加好友 发短信
等级:二尾狐 帖子:594 积分:4030 威望:0 精华:0 注册:2015/3/10 13:25:00
  发帖心情 Post By:2019/2/25 13:00:00 [只看该作者]

找到问题了 ,我日,因为 有个表达式列 是由其他表达式组合算出来的,我只看了一个 后面的没注意,刚刚 去看了下 才突然发现,第一列先算,接着 算后面的,但是第一列,数据已经执行完了

 回到顶部