以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何通过代码导出一个SQL语句生成的datatable (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=51756) |
-- 作者:rjh4078 -- 发布时间:2014/6/2 21:48:00 -- 如何通过代码导出一个SQL语句生成的datatable 如题 |
-- 作者:lihe60 -- 发布时间:2014/6/2 22:29:00 -- 把生成的表绑定到窗口中的表,然后就可以导出了。 |
-- 作者:rjh4078 -- 发布时间:2014/6/3 9:10:00 -- 只是现在没有表可以绑定 因为这个表是通过计划代码自动生成 然后发邮件给相关人员的 |
-- 作者:有点甜 -- 发布时间:2014/6/3 9:35:00 -- 以下是引用rjh4078在2014-6-3 9:10:00的发言:
只是现在没有表可以绑定 因为这个表是通过计划代码自动生成 然后发邮件给相关人员的
不能,只能到处生成后的表,建议生成一个临时表吧。
参考 http://www.foxtable.com/help/topics/0695.htm
[此贴子已经被作者于2014-6-3 9:34:49编辑过]
|
-- 作者:rjh4078 -- 发布时间:2014/6/3 12:03:00 -- 话说就是要找这个 不知道用什么关键字 谢谢二位 |
-- 作者:tongyong1969 -- 发布时间:2014/6/3 13:11:00 -- 我刚好做了一个模型,不知是否满足你的要求。建立查询语句表"查询语句",里面有查询语句列设为"foxtable语句"、("查询事项"),建立一个窗口,建立一个表格设为table1,绑定表"查询语句",建立button,单击事件如下,aaa是我使用的外部数据源: For Each dr As DataRow In DataTables("查询语句").DataRows \'查询语句 Tables("查询语句_Table1").Fill(dr("foxtable语句") ,"aaa", True) \'导出文件 If FileSys.FileExists("d:\\data\\"&dr("查询事项")&".xls") Then \'如果指定的文件存在 FileSys.DeleteFile("d:\\data\\"&dr("查询事项")&".xls",2,2) \'则彻底删除之 End If Dim ex As New Exporter ex.SourceTableName = "查询语句_Table1" \' 指定导出表 ex.FilePath = "d:\\data\\"&dr("查询事项")&".xls"\'指目标文件 ex.Format = "Excel" \'导出格式为Access 2007 ex.Export() \'开始导出 Next |