Foxtable(狐表)用户栏目专家坐堂 → 怎样提取A表某列数据到B表的某列中来?


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

主题:怎样提取A表某列数据到B表的某列中来?

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


加好友 发短信
等级:幼狐 帖子:107 积分:946 威望:0 精华:0 注册:2008/9/6 15:28:00
怎样提取A表某列数据到B表的某列中来?  发帖心情 Post By:2008/9/19 10:19:00 [显示全部帖子]

怎样提取A表某列数据到B表的某列中来,两表无关联。

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


加好友 发短信
等级:幼狐 帖子:107 积分:946 威望:0 精华:0 注册:2008/9/6 15:28:00
  发帖心情 Post By:2008/9/19 10:41:00 [显示全部帖子]

是没说清楚,可选条件太多。
是这样的,文件中有个工资档案表,在每月造工资时,我想将档案工资表中的部分列的数据提取到工资表中,如[姓名]、[基本工资]等,再由工资表的公式列进行个人计算。在易表中有个copy的函数,这狐表中是得用代码了吧,可真不知怎么写呢?

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


加好友 发短信
等级:幼狐 帖子:107 积分:946 威望:0 精华:0 注册:2008/9/6 15:28:00
分享: 相片排版打印系统  发帖心情 Post By:2008/9/19 11:07:00 [显示全部帖子]

帮自己顶一下

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


加好友 发短信
等级:幼狐 帖子:107 积分:946 威望:0 精华:0 注册:2008/9/6 15:28:00
  发帖心情 Post By:2008/9/19 15:26:00 [显示全部帖子]

首先谢谢各位的回答.
但有一个问题.
每次打开时它都将档案工资表的姓名填充二次,也就有相同的记录.我将列禁止内容重复设为真后,它就产生两倍的空行.
想问的是,为什么会填充二次?


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


加好友 发短信
等级:幼狐 帖子:107 积分:946 威望:0 精华:0 注册:2008/9/6 15:28:00
  发帖心情 Post By:2008/9/19 15:38:00 [显示全部帖子]

他爸爸检查去了,就不提供项目了吧,去掉那代码就没事,增加就是二倍.如果真发工资大家都会喜欢的.

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


加好友 发短信
等级:幼狐 帖子:107 积分:946 威望:0 精华:0 注册:2008/9/6 15:28:00
  发帖心情 Post By:2008/9/19 16:03:00 [显示全部帖子]

谢谢,仔细查查.


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


加好友 发短信
等级:幼狐 帖子:107 积分:946 威望:0 精华:0 注册:2008/9/6 15:28:00
  发帖心情 Post By:2008/9/19 16:07:00 [显示全部帖子]

重新写了一下,将参数加齐,没问题了.
dim f As New Filler
f.SourceTable = DataTables("基础数据") ' 数据来源表.
f.SourceCols = "单位代码"  ' 数据来源列,不同的列用逗号分割.
f.DataTable = DataTables("实时数据")'   数据接收表.
f.DataCols = "单位代码" ' 数据接收列,不同的列用逗号分割.
f.ExcludeExistValue = true ' 逻辑型,设为True,排除接收表中已经存在的内容.
f.ExcludeNullValue = true '  逻辑型,设为True,排除空白值.
f.fill()

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


加好友 发短信
等级:幼狐 帖子:107 积分:946 威望:0 精华:0 注册:2008/9/6 15:28:00
  发帖心情 Post By:2008/9/19 16:15:00 [显示全部帖子]

还有一问题,这是帮助文件中的拷贝:


 

数据填充器

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

属性:

SourceTable:       数据来源表。
SourceCol:         数据来源列,不同的列用逗号分割。
DataTable:         数据接收表。
DataCol:           数据接收列,不同的列用逗号分割。
ExcludeExistValue: 逻辑型,设为True,排除接收表中已经存在的内容。
ExcludeNullValue:  逻辑型,设为True,排除空白值。
Filter:            填充条件。
Distinct:          逻辑型,是否排除重复内容,默认为True;如果设为False,将不会排除重复内容,也不会排除已有内容和空白值。


在sourcecol和datacol属性中,是否后面少了一个s,我不知这是写错了,还是我菜.当以没有s执行时,电脑报错filler没有这个属性.

[此贴子已经被作者于2008-9-19 16:41:47编辑过]

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


加好友 发短信
等级:幼狐 帖子:107 积分:946 威望:0 精华:0 注册:2008/9/6 15:28:00
  发帖心情 Post By:2008/9/19 17:37:00 [显示全部帖子]

请他爸看看,上楼的有没有错

 回到顶部