Foxtable(狐表)用户栏目专家坐堂 → [求助]SQLTABLE追载数据问题


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

主题:[求助]SQLTABLE追载数据问题

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


加好友 发短信
等级:小狐 帖子:320 积分:2798 威望:0 精华:0 注册:2013/1/30 17:49:00
[求助]SQLTABLE追载数据问题  发帖心情 Post By:2015/6/1 8:20:00 [只看该作者]

    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
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:320 积分:2798 威望:0 精华:0 注册:2013/1/30 17:49:00
  发帖心情 Post By:2015/6/1 8:23:00 [只看该作者]

图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看

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


加好友 发短信
等级:小狐 帖子:320 积分:2798 威望:0 精华:0 注册:2013/1/30 17:49:00
  发帖心情 Post By:2015/6/1 8:32:00 [只看该作者]

我晕,找到原因了,没控制初始加载量。where [_Identify] is null
[此贴子已经被作者于2015/6/1 8:32:44编辑过]

 回到顶部