Foxtable(狐表)用户栏目专家坐堂 → [求助]子表引用父表数据,你表数据变化后已经输入过的数据不变


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

主题:[求助]子表引用父表数据,你表数据变化后已经输入过的数据不变

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


加好友 发短信
等级:婴狐 帖子:11 积分:217 威望:0 精华:0 注册:2012/7/30 9:46:00
[求助]子表引用父表数据,你表数据变化后已经输入过的数据不变  发帖心情 Post By:2014/2/8 18:49:00 [只看该作者]

工资管理项目
父表数据:工种代码,工种名称,单价
子表数据:工种代码,工种名称,单价,计数,金额
子表输入工种代码后,工种名称和单价列通过表达式引用父表数据
当工种单价变化后,之前的数据也会变
怎样让变化之前的数据固定下来呢
谢谢

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/2/9 21:42:00 [只看该作者]

 呃,子表的单价来自父表,只要修改,就是修改父表的单价了。

 单价只能设置成数据列,然后用代码设置默认值。参考下。

 编写表的datarowadded事件,用代码

e.DataRow("单价") = e.DataRow.GetParentRow("父表")("单价")

 回到顶部