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


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

主题:[求助]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


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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57584 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2012/11/27 16:46:00 [只看该作者]

换个事件

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


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

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

 


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


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/11/27 17:22:00 [只看该作者]

因为你的金额1是个表达式,而且设置了表达式的,你改为数据列就行了。

 回到顶部
帅哥哟,离线,有人找我吗?
eboe
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | 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是个表达式,而且设置了表达式的,你改为数据列就行了。

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

 


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


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/11/27 17:37:00 [只看该作者]

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


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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/11/27 17:39:00 [只看该作者]

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

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

 


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

 回到顶部
帅哥哟,离线,有人找我吗?
eboe
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | 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
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | 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的发言:

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

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

 


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


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/11/27 17:46:00 [只看该作者]

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


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