以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  指定数据接收列为什么只能接收6行  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=191214)

--  作者:qctv
--  发布时间:2024/4/1 23:32:00
--  指定数据接收列为什么只能接收6行
Dim f As New Filler
f.SourceTable = DataTables("货物明细表")
f.SourceCols = "品名,型号,单位,数量" \'指定数据来源列
f.DataTable = DataTables("发货清单")
f.DataCols = "品名,型号,单位,数量" \'指定数据接收列
f.Filter = "品名 = \'" & Tables("货物表").Current("品名") & "\'"
f.Fill() \'填充数据

为什么关联子表"货物明细表"有10行,"发货清单"接收表只能接收6行

--  作者:有点蓝
--  发布时间:2024/4/2 8:30:00
--  
应该是符合这个条件【f.Filter = "品名 = \'" & Tables("货物表").Current("品名") & "\'"】的数据只有6行
--  作者:qctv
--  发布时间:2024/4/2 9:11:00
--  
应该是排除了重复项,怎么不排除重复项呢
--  作者:有点蓝
--  发布时间:2024/4/2 9:30:00
--  
http://www.foxtable.com/webhelp/topics/0680.htm

f.Distinct=false