首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Microsoft access2007、VBA、CSV和...stuff

Microsoft access2007、VBA、CSV和...stuff
EN

Stack Overflow用户
提问于 2010-12-01 00:14:06
回答 3查看 558关注 0票数 0

我有一个工作任务,这不是真的很难做,但我不是一个熟练的访问用户,所以我,在此,来找你们:)

我将要编写的VBA代码实际上是一个自定义的CSV文件加载器。它将解析一些文件,并将其内容插入到适当的表中。我的问题是:创建和触发这个加载器最合适的方式是什么?我想我必须在我的数据库项目中创建一个VBA模块,但是用户调用脚本和加载文件的可能性是什么呢?比如..。有没有什么文件系统浏览器控件可以打开,让用户选择一个csv文件,然后加载它或其他任何东西?

谢谢你们的提示伙计们

米卢德·B

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-12-01 00:42:22

从用户的角度来看,创建一个表单(或一系列表单)来完成导入过程可能是最简单的。然后,您可以将VBA代码附加到这些表单。

您可以使用FileDialog让用户选择文件。当您想要在任何其他Windows程序中打开文件时,它会弹出相同的对话框。微软解释了如何使用它here。这不是最清楚的解释,但如果你搜索"Access FileDialog“或"Access OpenFileDialog”,你可以找到更多的例子。

票数 1
EN

Stack Overflow用户

发布于 2010-12-01 00:53:17

看一看DoCmd.TransferText acImportDelim/acLinkDelim

票数 1
EN

Stack Overflow用户

发布于 2010-12-01 02:05:55

对于用户来说,最简单的方法就是使用鼠标右键点击表格,导入,选择数据,选择要导入的地方。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4315860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档