【发布时间】:2023-12-31 19:57:02
【问题描述】:
我正在构建一个 Access 2010 数据库,它将存储和查询与我们团队中的用户花费的时间相关的信息。部分报告需要包括时间表是否已按时提交。
该过程目前在 Excel 中进行管理,但由于合并数据的规模不断扩大,因此变得很麻烦。在当前流程中,手动应用有关某人是否迟到其时间表的标志。
我想知道是否可以在 Access 中设置单独的 TransferSpreadsheet 进程来上传 excel 数据(并将它们附加到单独的命令按钮),而不是手动向 excel 数据添加是/否值,这样,取决于执行哪一个,导入过程会在上传数据时将 Yes 或 No 值添加到数据的最后一列。
这样,我们可以为那些按时提交时间表的人导入 excel 数据(并“标记”他们是准时),然后可以稍后导入任何随后延迟提交的时间表数据(并用“标记”不)。
我花了几个小时查看在线论坛和说明页面,但找不到任何与我想要实现的目标相近的东西,因此在这里发布此内容的原因。
这只是我正在考虑的选项之一,但我的 VBA 技能不足以确定是否可以在 VBA 中处理这样的过程。所有帮助表示赞赏。谢谢。
【问题讨论】:
-
答案很简单:没有什么是 VBA 做不到的。
-
谢谢托马斯。您能否通过提供执行此类任务的 VBA 代码示例来扩展您的回答?谢谢。
-
请向我们展示您到目前为止所做的尝试。 Stack Overflow 不是代码编写服务,但如果您至少尝试自己解决问题,人们愿意帮助您。请阅读How to create a Minimal, Complete, and Verifiable example 和How do I ask a good question?。
-
谢谢。感谢这不是一个乞讨的碗服务,但这是我在 * 上的第一篇文章,所以很明显我还不太明白这里的事情是如何运作的。我只是向技术更熟练的人寻求一些支持。今天坚持了这一点,并更多地考虑了数据处理流程,我已经能够使用 VBA 完成一个可行的解决方案。