Foxtable(狐表)用户栏目专家坐堂 → [求助]代码求助


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

主题:[求助]代码求助

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


加好友 发短信
等级:婴狐 帖子:90 积分:635 威望:0 精华:0 注册:2012/2/6 9:52:00
[求助]代码求助  发帖心情 Post By:2012/3/1 11:15:00 [只看该作者]

我在datacolchanged里写了如下代码

If e.DataCol.Name = "单价" Then
  Dim da As DataRow = e.DataRow
  Select Case e.DataCol.Name
        Case "数量","单价"
            If da.IsNull("数量") OrElse da.IsNull("单价") Then
                da("合计金额") = Nothing
            Else
                da("合计金额") = da("数量") * da("单价")
            End If
    End Select
End If

希望能实现在相应的录入窗口中,输入单价会自动计算合计金额

但目前的情况是预览录入窗口测试时,不会自动计算合计金额,但关闭窗口返回表后会发现

合计金额已经计算,请问这是什么情况?


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


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

这是不可能的,这样的代码,对窗口输入有效的。

注意: 合计金额必须是数据列,不能是表达式列。


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


加好友 发短信
等级:婴狐 帖子:90 积分:635 威望:0 精华:0 注册:2012/2/6 9:52:00
  发帖心情 Post By:2012/3/1 14:22:00 [只看该作者]

狐爸,我测试了很多次都是这样。能不能帮我看下,荒料出库表和窗口,
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:仓管版本1.0.zip

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


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

荒料出库表没有窗口啊?

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


加好友 发短信
等级:婴狐 帖子:90 积分:635 威望:0 精华:0 注册:2012/2/6 9:52:00
  发帖心情 Post By:2012/3/1 15:22:00 [只看该作者]

窗口都在表A里-0-


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


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

窗口名是什么?也就是说是哪一个窗口啊?

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


加好友 发短信
等级:婴狐 帖子:90 积分:635 威望:0 精华:0 注册:2012/2/6 9:52:00
  发帖心情 Post By:2012/3/1 16:35:00 [只看该作者]

荒料出库加

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


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

因为你这个表的合计金额框,绑定的字段是:荒料入库.合计金额

 

应该绑定到:荒料出库.合计金额


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


加好友 发短信
等级:婴狐 帖子:90 积分:635 威望:0 精华:0 注册:2012/2/6 9:52:00
  发帖心情 Post By:2012/3/2 10:26:00 [只看该作者]

=.=额。。居然是这种错误,谢谢狐爸


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


加好友 发短信
等级:婴狐 帖子:90 积分:635 威望:0 精华:0 注册:2012/2/6 9:52:00
  发帖心情 Post By:2012/3/2 10:33:00 [只看该作者]

另外狐爸我再问个问题,我在afteredit里添加了段代码

If e.col.name="编号" Then
e.Row("经办人")=user.name & " "
End If

 

不知道为什么也是在表里可以实现,窗口下不能


 回到顶部
总数 21 1 2 3 下一页