Foxtable(狐表)用户栏目专家坐堂 → [求助]foxtable中的数据对应的填入EXCEL中


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

主题:[求助]foxtable中的数据对应的填入EXCEL中

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


加好友 发短信
等级:幼狐 帖子:100 积分:706 威望:0 精华:0 注册:2017/1/5 15:06:00
[求助]foxtable中的数据对应的填入EXCEL中  发帖心情 Post By:2017/3/30 16:31:00 [只看该作者]

老师好,下面代码是从Foxtable10个数中随机抽取数据填入EXCEL中,如果要将Foxtable中的数据一一对应填入EXCEL中,应该怎么更改代码?(第一行的数据对应填入到excel中的第一行),谢谢!
Dim nums1 As new List(Of String)
Dim nums2 As new List(Of String)
Dim nums3 As new List(Of String)
For Each dr As DataRow In DataTables("电解电容检验记录录入").Select("电容量测试值 is not null  and 材料代号 = '" & Tables("电解电容").current("材料代号") & "' ” )
    nums1.Add(dr("电容量测试值"))
    nums2.add(dr("损耗角正切测试值"))
    nums3.add(dr("漏电流测试值"))
Next
For i As Integer = 1 To 30
If d1=0 Then Exit For
    If i > d1 Then Exit For
    sheet(62+i, 3).value = nums1(Rand.Next(10))
    sheet(62+i, 11).value = nums2(Rand.Next(10))
    sheet(62+i, 19).value = nums3(Rand.Next(10))


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2017/3/30 17:23:00 [只看该作者]

从这一节开始学习:
http://www.foxtable.com/webhelp/scr/1144.htm


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/3/30 17:28:00 [只看该作者]

参考

 

http://www.foxtable.com/webhelp/scr/1148.htm

 

不会做上传实例。


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


加好友 发短信
等级:幼狐 帖子:100 积分:706 威望:0 精华:0 注册:2017/1/5 15:06:00
  发帖心情 Post By:2017/3/31 9:54:00 [只看该作者]

老师好,窗口1中的按钮能够随机提取数据,如果要一一对应(不是随机提取,第一个数据对应是第一个数据,第二个数据对应是第二个数据,以此类推)的提取数据应该怎么更改,自己更改的代码老是提示问题,谢谢!
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目3.table


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/3/31 9:58:00 [只看该作者]

直接写,如

 

For i As Integer = 1 To 30
If d1=0 Then Exit For
    If i > d1 Then Exit For
    sheet(62+i, 3).value = nums1(i-1)
    sheet(62+i, 11).value = nums2(i-1)
    sheet(62+i, 19).value = nums3(i-1)
Next


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/3/31 10:00:00 [只看该作者]

请做一个可以测试例子上来,excel模板带上了,说明最后要做什么效果。


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


加好友 发短信
等级:幼狐 帖子:100 积分:706 威望:0 精华:0 注册:2017/1/5 15:06:00
  发帖心情 Post By:2017/3/31 10:21:00 [只看该作者]

刚才自己所写的代码检查出错误了,已经解决了,谢谢老师了

 回到顶部