以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  副本表导出ACCESS文件  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=86525)

--  作者:jswalley
--  发布时间:2016/6/19 22:39:00
--  副本表导出ACCESS文件
ExportToText()  ExportToXML  ExportToExcel都可以,ExportToAccess和QuickExport都不可以。
用Export也不行,如何把副本表导出ACCESS?

--  作者:狐狸爸爸
--  发布时间:2016/6/19 22:44:00
--  

副本导出和正本导出,本质是一样。
直接正本导出,导出条件设置为副本的Filter属性。
http://www.foxtable.com/help/topics/0683.htm


 
 
Dim ex as New Exporter
ex.SourceTableName = "订单" \'指定导出表
ex.Filter = Tables("副本表").Filter
ex.filepath = "c:\\Data\\订单.mdb" \'指定目标文件
ex.Export() \'开始导出
 
 


--  作者:jswalley
--  发布时间:2016/6/19 22:59:00
--  
我之前也测试过,不过滤就可以导出,一旦有Filter过滤之后表有数据,但导出就为空。
--  作者:大红袍
--  发布时间:2016/6/19 23:27:00
--  
以下是引用jswalley在2016/6/19 22:59:00的发言:
我之前也测试过,不过滤就可以导出,一旦有Filter过滤之后表有数据,但导出就为空。

 

2楼的代码不可能有问题,做个例子上来测试。


--  作者:jswalley
--  发布时间:2016/6/20 20:04:00
--  副本表导出ACCESS文件
我是窗口的中的Table控件,绑定表,作为副本。 附件是测试项目,输入 张 之后 导出为空
[此贴子已经被作者于2016/6/20 20:17:29编辑过]

--  作者:大红袍
--  发布时间:2016/6/20 20:25:00
--  
 请正确上传实例。
--  作者:大红袍
--  发布时间:2016/6/20 20:27:00
--  

 筛选条件的,如

 

第一列 like \'*张*\'

 

 建议改成。

 

第一列 like \'%张%\'

[此贴子已经被作者于2016/6/20 20:36:52编辑过]

--  作者:jswalley
--  发布时间:2016/6/20 20:31:00
--  
相反

第一列 like \'*张*\'

 换乘

 第一列 like \'%张%\'   就可以。  这是是什么原因呢?


--  作者:大红袍
--  发布时间:2016/6/20 20:37:00
--  
语法问题,因为只支持 %xxx% 这样的语法。