以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 表达式求值:当所得值列被后面的列链接有表达式时,却不能的值,这是何问题? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=177783) |
||||
-- 作者:317617216 -- 发布时间:2022/6/3 21:52:00 -- 表达式求值:当所得值列被后面的列链接有表达式时,却不能的值,这是何问题? http://www.foxtable.com/webhelp/topics/1277.htm 假定希望根据第一列输入的计算公式,在第二列得出计算结果,可以将DataColChanged事件代码设为: If e.DataCol.Name = "工程量表达式" Then --------------------------- 表达式求值:当所得值列被后面的列链接有表达式时,却不能的值,这是何问题? 数据列 数据列 数据列 数据列 表达式列 表达式列 第一列 第二列 第三列 第四列 第五列 第五列 工程量表达式 工程量 人工 材料 单价 合价 表达式为: 单价=人工+材料 合价=工程量*单价 通过上述代码,工程量表达式 填写计算式“ 1+5+2 ”后,工程量列不能得出结果。 ??? 但工程量列填写数字后,后面的计算式都能成立。 请问这是何问题??? |
||||
-- 作者:317617216 -- 发布时间:2022/6/3 22:55:00 -- 求助 求助 求助 |
||||
-- 作者:317617216 -- 发布时间:2022/6/3 23:38:00 --
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2022/6/5 7:30:00 -- 测试没有问题,你应该是列名错了: |
||||
-- 作者:317617216 -- 发布时间:2022/6/5 20:19:00 -- 可是核对了下,没发现哪有问题啊 都是一样的内容,还是不行
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2022/6/5 21:02:00 -- 你把代码写在全局表事件中了,而全局表事件默认是不生效的: |