Access 2007 DoCmd.TransferText acExportDelim Currency

时间:2015-04-08 22:49:22

标签: csv access-vba export-to-csv

在Access 2007中,我使用DoCmd.TransferText acExportDelim将表作为.csv文件类型导出到网络上的特定位置。传输本身似乎工作正常,我传输的表格格式正确,小数点后两位,即使是零分。但是,在导出规范上,我看不到字段类型的列,并且生成的.csv文件已经剥离了起始表中存在的尾随零。

是否有可以插入我的VBA(公共功能tsfrPR()DoCmd.TransferText acExportDelim,“exportspecs”,“table”,“\ network \ location \ filename.csv”,False End Function)以保留此原始表中的格式?谢谢!

有这些屏幕的图片,但需要10个帖子发布,lol

2 个答案:

答案 0 :(得分:0)

抱歉,但我没有足够的代表评论,但如果你有格式问题,我会建议导出一个查询,而不是直接导出表。您可以格式化查询中的字段,甚至可以格式化为文本。也许有更好的方法来解决格式化问题但是我这样做的方式。

答案 1 :(得分:0)

我最终找到了自己的答案。谢谢Chroni,我确实检查了导出作为查询。

我的回答是重新查询表并使用格式FUNCTION(不是属性)并将其设置为"固定"格式。

现在就像魅力一样,甚至通过我的宏来运行。