Foxtable(狐表)用户栏目专家坐堂 → 求老师帮忙,1、单价列其中一行(高可靠性供电费及临时接电费)与供电容量列的乘积自动更新到单价列,2、单价列的合计数据自动更新到窗口应收金额控件内。


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

主题:求老师帮忙,1、单价列其中一行(高可靠性供电费及临时接电费)与供电容量列的乘积自动更新到单价列,2、单价列的合计数据自动更新到窗口应收金额控件内。

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


加好友 发短信
等级:幼狐 帖子:165 积分:1104 威望:0 精华:0 注册:2013/9/30 15:55:00
  发帖心情 Post By:2014/3/3 13:18:00 [只看该作者]

用户已被锁定

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


加好友 发短信
等级:幼狐 帖子:165 积分:1104 威望:0 精华:0 注册:2013/9/30 15:55:00
  发帖心情 Post By:2014/3/3 14:27:00 [只看该作者]

用户已被锁定

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/3/3 14:29:00 [只看该作者]

当然可以啊. 可以用表达式列也可以用代码

表达式列的话设置表达式  IIF([费用类别]='高可靠性供电费及临时接电费',[单价]*[供电容量],[单价])

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


加好友 发短信
等级:幼狐 帖子:165 积分:1104 威望:0 精华:0 注册:2013/9/30 15:55:00
  发帖心情 Post By:2014/3/3 14:35:00 [只看该作者]

用户已被锁定

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/3/3 14:47:00 [只看该作者]

在DataColChanged事件

select case e.datacol.name
      case "费用类别","单价","供电容量"
          if e.datarow.isnull("费用类别")=false andalso e.datarow.isnull("单价")=false andalso e.datarow.isnull("供电容量")=false then
               if e.datarow("费用类别")="高可靠性供电费及临时接电费" then
                  e.datarow("单价")=e.datarow("单价")*e.datarow("供电容量")
               end if
          end if
end select

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/3/3 14:48:00 [只看该作者]

合计数据可以利用 Compute 计算出来 http://www.foxtable.com/help/topics/0393.htm

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


加好友 发短信
等级:幼狐 帖子:165 积分:1104 威望:0 精华:0 注册:2013/9/30 15:55:00
  发帖心情 Post By:2014/3/3 14:51:00 [只看该作者]

用户已被锁定

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


加好友 发短信
等级:幼狐 帖子:165 积分:1104 威望:0 精华:0 注册:2013/9/30 15:55:00
  发帖心情 Post By:2014/3/3 16:17:00 [只看该作者]

用户已被锁定

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/3/3 16:19:00 [只看该作者]

哦,是的.会造成死循环自己算自己.

select case e.datacol.name
      case "费用类别","供电容量"
          if e.datarow.isnull("费用类别")=false andalso e.datarow.isnull("单价")=false andalso e.datarow.isnull("供电容量")=false then
               if e.datarow("费用类别")="高可靠性供电费及临时接电费" then
                  e.datarow("单价")=e.datarow("单价")*e.datarow("供电容量")
               end if
          end if
end select

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


加好友 发短信
等级:幼狐 帖子:165 积分:1104 威望:0 精华:0 注册:2013/9/30 15:55:00
  发帖心情 Post By:2014/3/3 16:27:00 [只看该作者]

用户已被锁定

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