我有一个工作任务,这不是真的很难做,但我不是一个熟练的访问用户,所以我,在此,来找你们:)
我将要编写的VBA代码实际上是一个自定义的CSV文件加载器。它将解析一些文件,并将其内容插入到适当的表中。我的问题是:创建和触发这个加载器最合适的方式是什么?我想我必须在我的数据库项目中创建一个VBA模块,但是用户调用脚本和加载文件的可能性是什么呢?比如..。有没有什么文件系统浏览器控件可以打开,让用户选择一个csv文件,然后加载它或其他任何东西?
谢谢你们的提示伙计们
米卢德·B
发布于 2010-12-01 00:42:22
从用户的角度来看,创建一个表单(或一系列表单)来完成导入过程可能是最简单的。然后,您可以将VBA代码附加到这些表单。
您可以使用FileDialog让用户选择文件。当您想要在任何其他Windows程序中打开文件时,它会弹出相同的对话框。微软解释了如何使用它here。这不是最清楚的解释,但如果你搜索"Access FileDialog“或"Access OpenFileDialog”,你可以找到更多的例子。
发布于 2010-12-01 00:53:17
看一看DoCmd.TransferText acImportDelim/acLinkDelim
发布于 2010-12-01 02:05:55
对于用户来说,最简单的方法就是使用鼠标右键点击表格,导入,选择数据,选择要导入的地方。
https://stackoverflow.com/questions/4315860
复制相似问题