Foxtable(狐表)用户栏目专家坐堂 → 不改变原表结构,加载另外表中关键列数据,如何实现?


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

主题:不改变原表结构,加载另外表中关键列数据,如何实现?

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


加好友 发短信
等级:二尾狐 帖子:559 积分:6282 威望:0 精华:0 注册:2008/9/7 20:15:00
不改变原表结构,加载另外表中关键列数据,如何实现?  发帖心情 Post By:2020/12/24 16:53:00 [只看该作者]

不改变原表结构,加载另一个表中关键列数据,如:最高分、最低分、平均分、录取年度、院校代码、专业代码等关键列。而原表结构中的其它列,如:最低分排名、平均分排名等要保留。如何实现?

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


加好友 发短信
等级:超级版主 帖子:110450 积分:562116 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/12/24 16:57:00 [只看该作者]


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


加好友 发短信
等级:二尾狐 帖子:559 积分:6282 威望:0 精华:0 注册:2008/9/7 20:15:00
  发帖心情 Post By:2020/12/25 6:56:00 [只看该作者]

问题解决了,谢谢老师:
e.Form.Controls("Label1").Text = "正在导入专业录取数据,请稍后..."
Application.DoEvents()
Dim timestart,timeend As Date
timestart=Date.now

DataTables("专业录取线").DeleteFor("")
Dim f As New Filler
f.SourceTable = DataTables("专业数据汇总") '指定数据来源
f.SourceCols = "序号,院校代码,院校名称A,院校名称,专业代码,专业名称,备注,最高分,最低分,平均分,录取年度,差值,文理分科" '指定数据来源列
f.DataTable = DataTables("专业录取线") '指定数据接收表
f.DataCols = "序号,院校代码,院校名称A,院校名称,专业代码,专业名称,备注,最高分,最低分,平均分,录取年度,差值,文理分科" '指定数据接收列
f.Fill() '填充数据

e.Form.Controls("Label1").Text = "各专业录取数据导入完成!"
timeend=Date.now
e.Form.Controls("Label1").text="耗时" & (timeend-timestart).TotalSeconds & "秒"
Messagebox.Show("项目统计完毕,请继续!")

 回到顶部