以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]根据子表的条件加载显示对应父表记录  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=117127)

--  作者:洮沙
--  发布时间:2018/4/7 10:56:00
--  [求助]根据子表的条件加载显示对应父表记录

假设有“客户”、“订单”两张表,之间建立关联,“客户”表为父表。

数据源为“sql2008”,“客户”表采用分页加载的显示方式。

有部分客户是没有订单的。

现在希望:

 

根据“订单”子表中“已终止”列,将未终止订单对应“客户”父表中的客户以分页加载的方式显示。

 

自己一直无解,望老师给予帮忙解决一下,谢谢!

[此贴子已经被作者于2018/4/7 11:26:43编辑过]

--  作者:有点蓝
--  发布时间:2018/4/7 13:59:00
--  
需要自己做分页加载:http://www.foxtable.com/webhelp/scr/1928.htm

第一页
With DataTables("客户")
    .
LoadTop = 50
    .
LoadPage = 0
.LoadFilter = "客户ID in (select 客户ID from 订单 where 已终止 = 0)"
    .Load
End With

--  作者:洮沙
--  发布时间:2018/4/8 9:48:00
--  回复:(有点蓝)需要自己做分页加载:http://www.fox...

谢谢!蓝老师。

 

关键是自己对“客户ID in (select 客户ID from 订单 where 已终止 = 0)"”中的IN没有掌握。