以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- [求助]非关联表间数据同步时,表达式列同步无效 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=63527) |
||||
-- 作者:99473593 -- 发布时间:2015/1/22 17:22:00 -- [求助]非关联表间数据同步时,表达式列同步无效 下面项目中有订单,订单明细,应收账款三个表。其中订单和订单明细表通过订单编号建立了关联。订单表和应收账款表没有关联。 订单表中商品数量,金额,应收账款列均为表达式列。其中商品数量和金额列数据,是由子表订单明细的数量和批发金额列求和而得。应收账款列数据,是由订单表中金额和结算折扣计算而得。 现在我想利用非关联表之间的数据同步的方法,将订单表中的相关数据同步到应收账款表中,方便管理每个客户的欠款情况,代码已写好了,但就是订单表中的应收账款数据不能同步到应收账款表中。其他非表达式列的数据却能够同步。 请帮我改下代码,谢谢!
|
||||
-- 作者:有点甜 -- 发布时间:2015/1/22 17:34:00 -- 表达式列,不会触发datacolchanged事件的,你要从表达式的源头多表的datacolchanged事件写代码
http://www.foxtable.com/help/topics/2381.htm
|
||||
-- 作者:99473593 -- 发布时间:2015/1/30 19:18:00 -- 再请教一下订单表和订单明细表通过订单编号关联 订单明细表中的日期列、客户编号、客户名称、业务类型是表达式列,用公式 Parent(订单_订单明细).订单日期 Parent(订单_订单明细).客户编号 Parent(订单_订单明细).客户名称 Parent(订单_订单明细).业务类型 求得的,我想用费关联表数据同步更新的方法,将订单明细中的这些表达式列数据同步到库存表中
[此贴子已经被作者于2015-1-30 19:18:45编辑过]
|
||||
-- 作者:99473593 -- 发布时间:2015/1/30 19:19:00 -- 再请教一下订单表和订单明细表通过订单编号关联 订单明细表中的日期列、客户编号、客户名称、业务类型是表达式列,用公式 Parent(订单_订单明细).订单日期 Parent(订单_订单明细).客户编号 Parent(订单_订单明细).客户名称 Parent(订单_订单明细).业务类型 求得的,我想用费关联表数据同步更新的方法,将订单明细中的这些表达式列数据同步到库存表中 |
||||
-- 作者:Bin -- 发布时间:2015/1/31 8:41:00 -- 要在父表的DataColChanged事件里.编写代码改版对应的列 |
||||
-- 作者:99473593 -- 发布时间:2015/2/1 14:47:00 -- 代码该怎么写呢,我看帮助,只有在子表发生变动然后通知父表的例子,没有父表变动通知子表的例子。如果需要实现父表相关列发生变动,通知子表的关联行,下面代码要怎么怎么改才能实现啦
If e.DataCol.name = "CaiGouFuKuanDan_RiQi" Then
[此贴子已经被作者于2015-2-1 15:09:44编辑过]
|
||||
-- 作者:Bin -- 发布时间:2015/2/2 8:15:00 -- http://www.foxtable.com/help/topics/1453.htm |