以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 手动修改后的数值怎样进行后续计算 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=84673) |
-- 作者:woshiabc -- 发布时间:2016/5/7 11:34:00 -- 手动修改后的数值怎样进行后续计算 对于某一列,想要通过表达式公式计算出来,但是也可以手动修改他的值,最后以手动修改的为准进行保存,要怎样实现呢? 比如说箱子长,宽, 高,箱数, 要计算体积,公式为体积=长*宽*高*箱数 现在长,宽,高,都有各自的公式算出来,但是计算出来的结果要手动调整,最后以手动调整的数值进行计算体积 |
-- 作者:Hyphen -- 发布时间:2016/5/7 11:42:00 -- 表达式列不能保存,也不能手动修改。 改成数据列,表达式改为代码处理
|
-- 作者:woshiabc -- 发布时间:2016/5/7 11:43:00 -- 我现在是改成数据列了,但是代码要写在哪里? |
-- 作者:woshiabc -- 发布时间:2016/5/7 11:48:00 -- 假如我设置5个文本框,分别绑定这5个字段,体积用文本框的值进行计算,但是其余四个文本框的值应该怎样设定既能用计算公式又可以手动修改,并且以修改后的值为准? |
-- 作者:Hyphen -- 发布时间:2016/5/7 11:49:00 -- DataColChanged事件 |
-- 作者:woshiabc -- 发布时间:2016/5/7 11:54:00 -- 不是的,你这是列修改后的值保存,但是我还有一个前提是开始的计算公式写在哪里? |
-- 作者:Hyphen -- 发布时间:2016/5/7 11:58:00 -- 没有办法再用公式,要改成代码计算 |
-- 作者:woshiabc -- 发布时间:2016/5/7 13:36:00 -- 我在datacolchanged用代码写了公式之后呢?还可以手动修改吗?修改后的值能运算吗? |
-- 作者:Hyphen -- 发布时间:2016/5/7 13:50:00 -- 只要是数据列肯定可以手动修改,至于修改后的值能不能运算,看您代码是怎么写的了 |