以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]DataColChanging事件代码是否错误 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=26231) |
||||
-- 作者:eboe -- 发布时间:2012/11/27 16:31:00 -- [求助]DataColChanging事件代码是否错误 DataColChanging事件里,我填入Select Case e.DataCol.Name 目的是,以上列变动时,让金额1=金额,可实际为什么有时候相等,有时候不等呢?比如说,单价,数量都为11时,折扣为5时,就不相等。附件附上,希望有人帮指点一下。谢谢了
|
||||
-- 作者:blackzhu -- 发布时间:2012/11/27 16:46:00 -- 换个事件 |
||||
-- 作者:eboe -- 发布时间:2012/11/27 16:53:00 -- 我只需要这个事件,换别的事件也达不到要求啊
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/11/27 17:22:00 -- 因为你的金额1是个表达式,而且设置了表达式的,你改为数据列就行了。 |
||||
-- 作者:eboe -- 发布时间:2012/11/27 17:33:00 -- 以下是引用狐狸爸爸在2012-11-27 17:22:00的发言:
因为你的金额1是个表达式,而且设置了表达式的,你改为数据列就行了。 那不能对表达式的列取值吗?
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/11/27 17:37:00 --
|
||||
-- 作者:lin_hailun -- 发布时间:2012/11/27 17:39:00 -- 以下是引用eboe在2012-11-27 17:33:00的发言:
那不能对表达式的列取值吗?
可以对表达式列取值,但是不能对表达式列赋值,而且赋值也是毫无意义的,表达式列的值只会根据公式来,不受修改的影响。 |
||||
-- 作者:eboe -- 发布时间:2012/11/27 17:43:00 -- 狐爸你给我发的这个还是不行,当单价和数量同为11,折扣为5时,会员折扣没有的情况下,数值还是不一样的 |
||||
-- 作者:eboe -- 发布时间:2012/11/27 17:44:00 -- 以下是引用lin_hailun在2012-11-27 17:39:00的发言:
可以对表达式列取值,但是不能对表达式列赋值,而且赋值也是毫无意义的,表达式列的值只会根据公式来,不受修改的影响。 我没对表达式赋值,我是要在表达式的列取下值来赋给数据列。
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/11/27 17:46:00 --
|