Foxtable(狐表)用户栏目专家坐堂 → 点击按钮导入数据到当前明细表出错


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

主题:点击按钮导入数据到当前明细表出错

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/3/8 10:27:00 [显示全部帖子]

Dim f As New Filler
f.SourceTable = DataTables("SPDA") '指定数据来源
f.SourceCols = "SPBM,SPMC" '指定数据来源列
f.DataTable = DataTables("DHD_SPMX") '指定数据接收表
f.DataCols = "SPBM,SPMC" '指定数据接收列

f.Filter = "关联列 = '" & Tables("DHD").Current("关联列") & “‘”
f.Fill() '填充数据


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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/3/8 11:09:00 [显示全部帖子]

Dim f As New Filler
f.SourceTable = DataTables("SPDA") '指定数据来源
f.SourceCols = "SPBM,SPMC" '指定数据来源列
f.DataTable = DataTables("DHD_SPMX") '指定数据接收表
f.DataCols = "SPBM,SPMC" '指定数据接收列

f.Filter = "DHD_SPMX的关联列名称 = '" & Tables("DHD").Current("DHD的关联列名称") & “‘”
f.Fill() '填充数据

 

这是假定关联列是字符型的,如果关联列是数值型:

Dim f As New Filler
f.SourceTable = DataTables("SPDA") '指定数据来源
f.SourceCols = "SPBM,SPMC" '指定数据来源列
f.DataTable = DataTables("DHD_SPMX") '指定数据接收表
f.DataCols = "SPBM,SPMC" '指定数据接收列

f.Filter = "DHD_SPMX的关联列名称 = " & Tables("DHD").Current("DHD的关联列名称")
f.Fill() '填充数据

 

一般提问的话,最好配合一个简单的例子,例如做个文件,包括这两个表,保量几行数据,建立好关联,然后发上来,这样我们可以直接测试好后再给你正确的代码。

 


 回到顶部