以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  BUG收集  (http://foxtable.net/bbs/list.asp?boardid=12)
----  如何提取其他表中某列中不重复数据~  (http://foxtable.net/bbs/dispbbs.asp?boardid=12&id=1431)

--  作者:hs0309
--  发布时间:2008/12/18 11:32:00
--  如何提取其他表中某列中不重复数据~

A表为SQL数据库的外部数据表,其中“V”列为编码列 ,“S”列为相应的发生时间。

B表为我自己建的表格,在B表中“U”列应自动添加上述A表“V”列中一段时间内不重复的数据。

我该如何设置?

最好用按钮控制。

例子:
A表  V              S
     1101     2008-11-01
     1102     2008-11-05
     1103     2008-11-30
     1101     2008-11-30
     1104     2008-12-01
将A表V列11月不重复数据自动填入B表U列,效果如下:

B表   U
     1101
     1102
     1103


[此贴子已经被作者于2008-12-18 11:32:45编辑过]

--  作者:hs0309
--  发布时间:2008/12/18 11:34:00
--  
晕~ 发错区了~
--  作者:yuanbin
--  发布时间:2008/12/18 23:31:00
--  
 

参考:数据填充器  Filler用于从表中提取数据,并填充到另一个表中。

比如按钮中设置以下代码:
dim f As New Filler
f.SourceTable = DataTables( "表A") \'指定数据来源
f.SourceCols = "V" \'指定数据来源列
f.DataTable = DataTables( "表B" ) \'指定数据接收表
f.DataCols = "U" \'指定数据接收列
f.Fill() \'填充数据