【求助】sqltable表关联问题
表A与表B以编号作为关联了,现在普通表情况下是可以对应显示关联记录
在后边的SQLtable表中 分别做了表A B,怎么对应关联数据呢?
另外,sqltable中怎么定义关联表呢? 普通模式下是表A.表B
此主题相关图片如下:2.png

窗体加载事件代码:
Functions.Execute("关联","新建","表A_表B",e.Form.name & "_Table1","编号",e.Form.name & "_Table4","编号")
内部函数 关联 代码
Dim k As String = args(0)
Dim ln As String =args(1) '关联名称
Dim dtb As String = args(2) '父表
Dim dcl As String = args(3) '父列
Dim ztb As String = args(4) '字表
Dim zcl As String = args(5) '子列
'关联类型统一设置为单向关联.
Select Case k
Case "新建"
If Relations.Contains(ln) Then
Else
Relations.Add(ln,DataTables(dtb).DataCols(dcl),DataTables(ztb).DataCols(zcl),RelationPathEnum.one)
End If
Return False
Case "删除"
If Relations.Contains(ln) Then
Relations.Delete(ln)
End If
Return False
End Select
[此贴子已经被作者于2017/6/21 13:08:07编辑过]