Foxtable(狐表)用户栏目专家坐堂 → [求助]根据附表筛选子表数据,怎么筛选


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

主题:[求助]根据附表筛选子表数据,怎么筛选

帅哥哟,离线,有人找我吗?
狐狸爸爸
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47480 积分:251289 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/12/24 12:01:00 [只看该作者]

是的,纸上不谈兵,做个简单例子发上来说话,具体说明问题,通常一两分钟就搞定了。

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


加好友 发短信
等级:四尾狐 帖子:884 积分:7061 威望:0 精华:0 注册:2013/3/5 8:42:00
  发帖心情 Post By:2013/12/24 13:22:00 [只看该作者]

谢谢狐狸爸爸和BIN,终于找到问题了

不好意思,没法上数据,数据太大了而且是SQL SERVER

发现问题如下:

If DataTables("crm_customer").DataRows.Count = 0 Then '如果baidu_client表没有数据
    DataTables("crm_customer_track").LoadFilter = "track_id Is Null" '不加载baidu_records
Else
    Dim ids As String
    For Each dr As DataRow In DataTables("crm_customer").DataRows
        ids = ids & "," & dr("customer_id")
    Next
    ids= ids.Trim(",")
    DataTables("crm_customer_track").LoadFilter = "customer_id In (" & ids & ")"
End If
DataTables("crm_customer_track").Load()

 

当父表变动时候,相对应的合计子表的数据小于20条的时候的时候正常

 

当子表的数据大于20的时候的时候正常,只能显示出来20条子表数据,所以产生和SQL TABLE出来的统计的数据不一致的问题。

 

请问,当子表的数据大于20的时候的时候正常,只能显示出来20条子表数据这个是我在哪里设置了这个限制吗,也没找到

还是说就是这么设计的。

 

[此贴子已经被作者于2013-12-24 13:24:33编辑过]

 回到顶部
总数 12 上一页 1 2