以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]窗口中的全局变量变化时,如何实时变更表中的计算结果?谢谢。 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=94887) |
-- 作者:ksaa16888 -- 发布时间:2017/1/4 16:46:00 -- [求助]窗口中的全局变量变化时,如何实时变更表中的计算结果?谢谢。 定义了三个全局变量,设计了一个窗口,窗口放了三个NumericComboBox,并且分别绑定到三个全局变量中,在数据表A中使用公式引用全局变量并计算结果,请教如何实现: 在NumericComboBox变更了一个全局变量值,在数据表A中如何实现:窗口NumericComboBox变更后的全局变量向数据表A实时传送新的变量值并重新计算结果? |
-- 作者:有点色 -- 发布时间:2017/1/4 16:50:00 -- 变量在表A的什么事件使用?如果是datacolchanged事件,那就重置列
http://www.foxtable.com/webhelp/scr/1587.htm
|
-- 作者:ksaa16888 -- 发布时间:2017/1/4 17:04:00 -- 是的,在datacolchanged事件中添加的计算代码,这个使用手册中提到的方法很不方便。 1、我是要实时变更全局变更数据,数据表A实时计算新的结果,不可能老重新打开项目才来重新计算的。 2、我设计了窗口,一是该系统功能小巧,不需要使用狐表自带的菜单,发布项目时不使用系统菜单,而在窗口中实现,故那个系统菜单中的“重置列”功能就没有了。 请问如何在窗口中增加类似于“重置列”的功能代码?
|
-- 作者:有点色 -- 发布时间:2017/1/4 17:06:00 -- 加上代码
DataTables("员工").DataCols("出生日期").RaiseDataColChanged() |
-- 作者:ksaa16888 -- 发布时间:2017/1/4 17:14:00 -- OK了,多谢。窗口按钮控件只看到两个参数,还以为不能使用这个代码。原来可以。 |