以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]SQLTABLE追载数据问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=69169) |
-- 作者:klg1011 -- 发布时间:2015/6/1 8:20:00 -- [求助]SQLTABLE追载数据问题 Dim r As Row = Tables("合同管理表").Current Dim drs As List(of DataRow) = DataTables("合同明细表").Select("合同编号 = \'" & r("合同编号") & "\'") For Each dr As DataRow In drs Dim Filter As String = "明细编号 = \'" & dr("明细编号") & "\'" If DataTables("合同操作_table6").Find(Filter) Is Nothing Then \'如果对应的明细没有加载过,合同操作_table6是验收记录表,与合同明细对应。 DataTables("合同操作_table6").AppendLoad(Filter) \'则追载明细 MessageBox.Show("开始追载了") End If Next 所属关系:合同-合同明细-验收记录 我想实现的是:单击某条合同后,打开“合同操作”窗口,里面的表“合同操作_table6”自动显示该合同下的所有验收记录。验收记录是通过明细编号和合同明细对应的。 以上代码我放在了窗口“合同操作”的afterload事件里了,结果打开后,还是把所有合同下的验收记录加载进来。请老师们看看是什么问题?
[此贴子已经被作者于2015/6/1 8:20:06编辑过]
|
-- 作者:klg1011 -- 发布时间:2015/6/1 8:23:00 -- ![]() ![]() ![]() ![]() |
-- 作者:klg1011 -- 发布时间:2015/6/1 8:32:00 -- 我晕,找到原因了,没控制初始加载量。where [_Identify] is null [此贴子已经被作者于2015/6/1 8:32:44编辑过]
|