Foxtable(狐表)用户栏目专家坐堂 → [求助]DataColChanging事件代码是否错误


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

主题:[求助]DataColChanging事件代码是否错误

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


加好友 发短信
等级:婴狐 帖子:53 积分:458 威望:0 精华:0 注册:2012/11/2 1:53:00
[求助]DataColChanging事件代码是否错误  发帖心情 Post By:2012/11/27 16:31:00 [显示全部帖子]

DataColChanging事件里,我填入Select Case e.DataCol.Name
    Case "日期","货号","单位","单价","数量","特价","会员折扣","折扣","金额"
              If e.DataRow.Isnull("金额") Then
            e.DataRow("金额1") = Nothing
        Else
            e.DataRow("金额1") = e.DataRow("金额")
     
    End If
  End Select

目的是,以上列变动时,让金额1=金额,可实际为什么有时候相等,有时候不等呢?比如说,单价,数量都为11时,折扣为5时,就不相等。附件附上,希望有人帮指点一下。谢谢了

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目5.rar


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


加好友 发短信
等级:婴狐 帖子:53 积分:458 威望:0 精华:0 注册:2012/11/2 1:53:00
  发帖心情 Post By:2012/11/27 16:53:00 [显示全部帖子]

我只需要这个事件,换别的事件也达不到要求啊

 


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


加好友 发短信
等级:婴狐 帖子:53 积分:458 威望:0 精华:0 注册:2012/11/2 1:53:00
  发帖心情 Post By:2012/11/27 17:33:00 [显示全部帖子]

以下是引用狐狸爸爸在2012-11-27 17:22:00的发言:
因为你的金额1是个表达式,而且设置了表达式的,你改为数据列就行了。

那不能对表达式的列取值吗?

 


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


加好友 发短信
等级:婴狐 帖子:53 积分:458 威望:0 精华:0 注册:2012/11/2 1:53:00
  发帖心情 Post By:2012/11/27 17:43:00 [显示全部帖子]

以下是引用狐狸爸爸在2012-11-27 17:37:00的发言:
 下载信息  [文件大小:936.0 KB  下载次数:0]
图片点击可在新窗口打开查看点击浏览该文件:管理项目5.table

狐爸你给我发的这个还是不行,当单价和数量同为11,折扣为5时,会员折扣没有的情况下,数值还是不一样的


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


加好友 发短信
等级:婴狐 帖子:53 积分:458 威望:0 精华:0 注册:2012/11/2 1:53:00
  发帖心情 Post By:2012/11/27 17:44:00 [显示全部帖子]

以下是引用lin_hailun在2012-11-27 17:39:00的发言:

可以对表达式列取值,但是不能对表达式列赋值,而且赋值也是毫无意义的,表达式列的值只会根据公式来,不受修改的影响。

我没对表达式赋值,我是要在表达式的列取下值来赋给数据列。

 


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


加好友 发短信
等级:婴狐 帖子:53 积分:458 威望:0 精华:0 注册:2012/11/2 1:53:00
  发帖心情 Post By:2012/11/27 17:52:00 [显示全部帖子]

以下是引用狐狸爸爸在2012-11-27 17:46:00的发言:
 下载信息  [文件大小:936.0 KB  下载次数:1]
图片点击可在新窗口打开查看点击浏览该文件:管理项目5.table

还是不行啊,

 


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


加好友 发短信
等级:婴狐 帖子:53 积分:458 威望:0 精华:0 注册:2012/11/2 1:53:00
  发帖心情 Post By:2012/11/27 17:53:00 [显示全部帖子]

这是不是BUG啊,还是不能用表达式的值赋给数据列啊。

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


加好友 发短信
等级:婴狐 帖子:53 积分:458 威望:0 精华:0 注册:2012/11/2 1:53:00
  发帖心情 Post By:2012/11/27 18:06:00 [显示全部帖子]

以下是引用狐狸爸爸在2012-11-27 18:05:00的发言:

10楼的文件相等啊

你试一下,单价数量为11,折扣为5 会员折扣和特价为空值的情况


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


加好友 发短信
等级:婴狐 帖子:53 积分:458 威望:0 精华:0 注册:2012/11/2 1:53:00
  发帖心情 Post By:2012/11/27 18:08:00 [显示全部帖子]

以下是引用eboe在2012-11-27 18:06:00的发言:

你试一下,单价数量为11,折扣为5 会员折扣和特价为空值的情况

要把金额1和金额同时最大小数位为0的情况

 


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


加好友 发短信
等级:婴狐 帖子:53 积分:458 威望:0 精华:0 注册:2012/11/2 1:53:00
  发帖心情 Post By:2012/11/27 18:18:00 [显示全部帖子]

以下是引用狐狸爸爸在2012-11-27 18:13:00的发言:
我测试没有问题,其他人帮忙看看。

我的意思是说在金额1,和金额同时取整数的时候,列属性改为最大小数位为0的时候,一个得60 一个得61,你仔细看一下。


 回到顶部
总数 13 1 2 下一页