Foxtable(狐表)用户栏目专家坐堂 → 导出的表名称能不能动态的呢?


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

主题:导出的表名称能不能动态的呢?

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


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
导出的表名称能不能动态的呢?  发帖心情 Post By:2014/5/9 16:10:00 [只看该作者]

各位老师好,导出的表,如果名称已经存在,就不能再导出。这样比较麻烦,因为用户会导出多遍,能不能让导出的表名称加上导出时间或者什么的,可以避开因相同名称而不能导出的情况。。。

 

NewTableName
字符型,指定导出后的表的名称。
如果目标数据文件已经存在同名表,将不能导出。
对于dBASE和文本格式,用文件名代替表名,不含扩展名,如果目标文件已经存在,也不能导出。

 

Dim ex As New Exporter
ex.SourceTableName = "统计3" '指定导出表
ex.FilePath = "d:\VIP日经营门店趋势.xls" '指定目标文件
ex.Format = "Excel" '导出格式为Excel
ex.NewTableName = "VIP日经营门店趋势"
ex.Export() '开始导出

 


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/5/9 16:11:00 [只看该作者]

Dim ex As New Exporter
ex.SourceTableName = "统计3" '指定导出表
ex.FilePath = "d:\VIP日经营门店趋势.xls" '指定目标文件
ex.Format = "Excel" '导出格式为Excel
ex.NewTableName = format(date.today,"yyyy-MM-dd") & "VIP日经营门店趋势"
ex.Export() '开始导出

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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2014/5/9 16:21:00 [只看该作者]

也可以先删除后导出。

Dim ex As New Exporter
ex.SourceTableName = "订单" '指定导出表
If FileSys.FileExists("c:\Data\订单.xls") Then
    FileSys.DeleteFile("c:\Data\订单.xls")
End If
ex.FilePath = "c:\Data\订单.xls" '指定目标文件
ex.Format = "Excel" '导出格式为Excel
ex.Fields = "日期,客户,数量,单价" '指定导出字段
ex.Filter = Tables("订单").Filter '指定导出条件
ex.Export() '开始


 回到顶部