MS ACCESS TransferSpreadsheet VBA在导入数据中包含额外信息

时间:2016-11-03 09:08:06

标签: vba access transfer

我正在构建一个Access 2010数据库,它将存储和查询与我们团队中的用户的时间花费相关的信息。部分报告需要包括是否按时提交时间表。

此过程目前正在Excel中进行管理,但由于合并数据的规模不断扩大,这一过程变得十分繁琐。在当前流程中,手动应用有关某人是否迟到及其时间表的标记。

我想知道是否可以在Access中设置单独的TransferSpreadsheet进程来上传excel数据(并将它们附加到单独的命令按钮),而不是手动向excel数据添加Yes / No值,这取决于执行哪一个,导入过程会在数据的最后一列上添加“是”或“否”值,因为它正在上传。

通过这种方式,我们可以为那些按时提交时间表的人导入excel数据(并且'标记'他们是准时的),然后随后可以导入任何后来提交的时间表数据(和'盖章'没有)。

我花了几个小时查看在线论坛和说明页面,但找不到任何接近我想要达到的内容,因此在此发布此内容。

这只是我正在考虑的选项之一,但我的VBA技能不足以确定是否可以在VBA中处理此类流程。所有帮助赞赏。感谢。

1 个答案:

答案 0 :(得分:0)

有点坚持不懈地解决了这个问题。结束运行一些DoCmd.RunSQL命令来更改/删除/插入我拥有的表,并使用'join'表从excel加载数据,然后运行命令将'join'表中的数据附加到main表。我只是调用稍微不同的命令来根据数据是迟交还是按时提交来更新表字段。