以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]加载关联表  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=77946)

--  作者:zcgmxf
--  发布时间:2015/11/28 16:08:00
--  [求助]加载关联表
老师,我有窗口1 和窗口2都绑定一个关联表表(“AB”),如果在窗口2中打开后完成操作,关闭,窗口1 就加载不了,始终只能在窗口2打开。怎么处理才能在关闭窗口2后窗口1也能打开。请指点,谢谢!同步加载代码(多列关联):

If DataTables("订单").DataRows.Count = 0 Then \'如果订单表没有数据
    DataTables(
"订单明细").LoadFilter = "订单ID Is Null" \'不加载订单明细
Else
    Dim 
ids As String
    For Each 
dr As DataRow In DataTables("订单").DataRows
        
ids = ids & "," & dr("订单ID")
    Next
    
idsids.Trim(",")
    DataTables(
"订单明细").LoadFilter = "订单ID In (" & ids & ")"
End If
DataTables(
"订单明细").Load()


--  作者:Hyphen
--  发布时间:2015/11/28 16:31:00
--  
测试没有发现这种情况,上传例子看看
--  作者:zcgmxf
--  发布时间:2015/11/28 17:03:00
--  

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.zip


--  作者:zcgmxf
--  发布时间:2015/11/28 17:04:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.foxdb


--  作者:zcgmxf
--  发布时间:2015/11/28 17:04:00
--  

请您瞧瞧。谢谢!

 


--  作者:Hyphen
--  发布时间:2015/11/28 17:56:00
--  
这个是没办法的,关联表只能在一个窗口显示,只能把其中一个窗口的表改成其它类型
--  作者:大红袍
--  发布时间:2015/11/29 13:15:00
--  

那你就用副本表模拟。

 

http://www.foxtable.com/help/topics/2222.htm