Foxtable(狐表)用户栏目专家坐堂 → 请问这个问题怎么弄


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

主题:请问这个问题怎么弄

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


加好友 发短信
等级:婴狐 帖子:35 积分:376 威望:0 精华:0 注册:2014/4/12 15:27:00
请问这个问题怎么弄  发帖心情 Post By:2014/6/14 16:26:00 [只看该作者]

在一个表里 有2个列 揽件费 和派件费  

我要写派件费=揽件费  要怎么写?

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


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

1.用表达式,设置派件费的表达式为  [揽件费]
2.用代码
  DatacolChange事件
 if e.datacol.name="揽件费" then
   e.datarow("派件费")=e.datarow("揽件费")
end if

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


加好友 发短信
等级:婴狐 帖子:35 积分:376 威望:0 精华:0 注册:2014/4/12 15:27:00
  发帖心情 Post By:2014/6/14 17:30:00 [只看该作者]

我直接用 e.DataRow("派件费") = e.DataRow("称重费") 也可以啊

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


加好友 发短信
等级:婴狐 帖子:35 积分:376 威望:0 精华:0 注册:2014/4/12 15:27:00
  发帖心情 Post By:2014/6/14 17:30:00 [只看该作者]

e.DataRow("派件费") = e.DataRow("称重费")

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


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

必须要判断列名,否则每个单元格改变都会触发一次,效率底下.而且在某些情况下会造成死循环

 回到顶部