Foxtable(狐表)用户栏目专家坐堂 → 数据填充


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

主题:数据填充

美女呀,离线,留言给我吧!
longyanlin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:171 积分:1668 威望:0 精华:0 注册:2016/5/12 14:53:00
数据填充  发帖心情 Post By:2022/7/26 8:19:00 [只看该作者]

请问老师,我从“员工资料”表里面提取数据数据到“其它工资”表里面,可是填充后顺序变了,不是按原来表的排列顺序排列的,请问怎么才能做到让顺序不变,或是是依据“员工资料”里面的“工号”一列排序,这样就不会变化了,谢谢
Dim f As New Filler
f.SourceTable = DataTables("员工资料") '指定数据来源
f.SourceCols = "姓名" '指定数据来源列
f.DataTable = DataTables("其它工资") '指定数据接收表
f.DataCols = "姓名" '指定数据接收列
f.Filter = "工资类别 = '计时'"
f.Fill() '填充数据

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112380 积分:572162 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/7/26 8:24:00 [只看该作者]

换种方式填充:http://www.foxtable.com/webhelp/topics/1533.htm

For Each dr1 As DataRow In DataTables("员工资料").Select("工资类别 = '计时'","工号")
    Dim dr2 As DataRow = DataTables("其它工资").AddNew()
    
dr2("姓名") = dr1("姓名")
Next

 回到顶部
美女呀,离线,留言给我吧!
longyanlin
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:171 积分:1668 威望:0 精华:0 注册:2016/5/12 14:53:00
  发帖心情 Post By:2022/7/26 8:38:00 [只看该作者]

谢谢老师


 回到顶部