Foxtable(狐表)用户栏目专家坐堂 → 窗口表绑定不了关联表


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

主题:窗口表绑定不了关联表

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


加好友 发短信
等级:八尾狐 帖子:2033 积分:6595 威望:0 精华:0 注册:2017/11/8 17:37:00
窗口表绑定不了关联表  发帖心情 Post By:2023/6/5 17:35:00 [只看该作者]

现在想使用代码关联,但遇到很多问题:

If Relations.Contains("PP") Then
    Relations.Delete("PP")''''删除关联表
End If
Relations.Add("PP", DataTables("凭证").DataCols("凭证编码"), DataTables("凭证明细").DataCols("凭证编码"), True, RelationPathEnum.Both)
Dim re As Relation = Relations("PP")''''定义关联表
re.CascadeDelete = True
re.CascadeUpdate = True
Dim par As String = Re.ParentTable.Name''''''定义主表
Dim chi As String = Re.ChildTable.Name''''''定义子表名称
Dim pc As String = par & "." & chi
''''''''''''''定义关联表、主表、子表名称

 

 

 

1、使用Tables("凭证_Table1").DataSource = DataTables(PC)''''''动态绑定表时,打开窗口时提示没有:“凭证.凭证明细”的表

2、使用Tables("凭证_Table1").DataSource = DataTables(CHI)‘’‘’‘’‘’动态绑定后,在录入窗口选定的行,与明细表选定的行不一致,造成删除选定行时,删了其他行;另外选定指定列求差额时,出现没有选定列的情况,这些应该是选定位的问题。

3、使用代码关联如何使关联明细表不显示出来


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


加好友 发短信
等级:八尾狐 帖子:2033 积分:6595 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2023/6/5 17:39:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20230605173815.png
图片点击可在新窗口打开查看
提示没有选 中列

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


加好友 发短信
等级:八尾狐 帖子:2033 积分:6595 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2023/6/5 17:43:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20230605174208.png
图片点击可在新窗口打开查看

关联表显示出来了


 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111341 积分:566763 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/6/5 20:03:00 [只看该作者]

动态设置的关联表是无法绑定窗口表的。因为关联表只有table,不存在datatable。只能使用模拟关联

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


加好友 发短信
等级:八尾狐 帖子:2033 积分:6595 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2023/6/6 8:32:00 [只看该作者]

转了一个圈

 回到顶部