Foxtable(狐表)用户栏目专家坐堂 → [求助]祖表列的值怎么样才能等于孙表列的值


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

主题:[求助]祖表列的值怎么样才能等于孙表列的值

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


加好友 发短信
等级:一尾狐 帖子:475 积分:3548 威望:0 精华:0 注册:2012/8/30 10:58:00
[求助]祖表列的值怎么样才能等于孙表列的值  发帖心情 Post By:2014/8/15 23:36:00 [显示全部帖子]

建立一个祖表,其中有个列名为:价格。在孙表中也有一列名为单价,现在要求,在孙表中的单价数字变动,祖表中的价格要等于孙表中的单价,如何实现,请高手指教?

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


加好友 发短信
等级:一尾狐 帖子:475 积分:3548 威望:0 精华:0 注册:2012/8/30 10:58:00
  发帖心情 Post By:2014/8/16 8:55:00 [显示全部帖子]

非常着急,请大虾指点哦,


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


加好友 发短信
等级:一尾狐 帖子:475 积分:3548 威望:0 精华:0 注册:2012/8/30 10:58:00
  发帖心情 Post By:2014/8/16 8:56:00 [显示全部帖子]

可能说的不明白,再详细说一下,A表是B表的父表,B表是C表的父表,现在A表中的一列数据要引用C表中的一列数据,如何引用,请指点?


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


加好友 发短信
等级:一尾狐 帖子:475 积分:3548 威望:0 精华:0 注册:2012/8/30 10:58:00
  发帖心情 Post By:2014/8/16 9:12:00 [显示全部帖子]

A表引用C表中的数据,还要符合B表中的一个条件才能引用,这样可以做吗?这样就是关系到了三个表了

 


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


加好友 发短信
等级:一尾狐 帖子:475 积分:3548 威望:0 精华:0 注册:2012/8/30 10:58:00
  发帖心情 Post By:2014/8/16 12:59:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:跨表引用.rar

功能为:在符合条件A时,在订单表中输入单价,订单主表的价格自动生成为订单表中的单价,请问如何实现?

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


加好友 发短信
等级:一尾狐 帖子:475 积分:3548 威望:0 精华:0 注册:2012/8/30 10:58:00
  发帖心情 Post By:2014/8/16 13:30:00 [显示全部帖子]

请高手下载例子,指点迷津,不胜感激

 


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


加好友 发短信
等级:一尾狐 帖子:475 积分:3548 威望:0 精华:0 注册:2012/8/30 10:58:00
  发帖心情 Post By:2014/8/16 14:34:00 [显示全部帖子]

在条件等于A时,在订单表中输入单价,订单主表的价格自动生成为订单表中的单价,如果条件是B或者C时,订单主表的价格不等于订单表中的单价, 这个功能没有实现哦

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


加好友 发短信
等级:一尾狐 帖子:475 积分:3548 威望:0 精华:0 注册:2012/8/30 10:58:00
  发帖心情 Post By:2014/8/16 15:47:00 [显示全部帖子]

更改了一下代码,如下:If e.DataCol.name="单价" Then
   Dim pr As DataRow = e.DataRow.GetParentRow("条件")
   If pr("条件") = "A" Then
      Dim dr As DataRow = pr.GetParentRow("订单主表")
      If dr IsNot Nothing Then
          dr("价格")=e.DataRow("单价")
      End If
Else
 Dim dr As DataRow = pr.GetParentRow("订单主表")
     
          dr("价格") = Nothing 
 
End If
End If

现在发现,如果表不能及时更新数据,在原来输好的数据中,把条件中的A更换成B或C,但是订单主表中的值没有发生变化,这如何修改呢,请高手不要笑话,我也是断断续续在学,平常工作有些忙


 回到顶部