Foxtable(狐表)用户栏目专家坐堂 → 关联表问题


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

主题:关联表问题

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/2/16 15:57:00 [显示全部帖子]

必须有对应的内容才能关联起来的。不然就增加一列辅助列咯

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/2/16 16:33:00 [显示全部帖子]

关联表新增行的时候,关联列都是来自父表当前选择的行。

导入fa piao订单的时候,你要在fa piao订单表查找或手动选择刚刚新增的行,不然就会一直选择的第一行。然后导入fa piao明细表的时候就一直以fa piao订单表的第一行为父行了。

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/2/18 10:37:00 [显示全部帖子]

提示什么错误,写了什么代码?

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/2/18 11:24:00 [显示全部帖子]

关联表事件写到子表,例如

If e.Table.Name = "表A.表B" Then
    msgbox(e.Table.Current(1))
End If

fa piao订单表currentchange
If e.Table.Name = "fa piao表.fa piao订单表" and e.Table.Current isnot nothing Then
Tables("fa piao明细表").Filter = "销售合同编码 = '" & e.Table.Current("销售合同编码") & "'and 申请fa piao号码 = '" & e.Table.Current("申请fa piao号码") & "'"
End If

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/2/23 9:43:00 [显示全部帖子]

 

 

If e.Table.Current isnot nothing and Forms("XXX窗口").Open Then

Tables("fa piao_fa piao明细表").Filter = "销售合同编码 = '" & e.Table.Current("销售合同编码") & "'and 申请fa piao号码 = '" & e.Table.Current("申请fa piao号码") & "'"

End If

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/2/23 10:28:00 [显示全部帖子]

应该不是这句代码的问题

 回到顶部