将txt文件导入ms access m:m表

问题描述

我是 MS Access 的新手。我刚刚设置了一个新的 Access 数据库,用于我们的原理图工具。我们的工具可以访问数据库,所以这很好用。在我们的原理图捕获过程结束时,我们会生成一个物料清单 (BOM),列出设计中的每个部件。

我希望能够评估哪个部件(每个部件都有一个唯一的部件 ID“TUPID”)在哪个板上使用(唯一的板 ID“UBRID”)——所以我建立了一个多对多表.首先手动输入一些数据的测试看起来不错,导入包含“UBRID”、“TUPID”的文本文件也可以正常工作。

现在我希望能够导入生成的 BOM,它是仅包含“TUPID”的纯文本 - 原理图工具不知道“UBRID”。我知道,我可以在运行查询之前操作文本文件,但我宁愿不这样做。我想从一个表单开始导入操作,该表单列出了所有板(从而通过选择相关板来获得“UBRID”)然后我想开始导入 - 但这是如何完成的?我是否必须对文本文件的每一行都运行一个查询,或者实现我的目标的最佳方法是什么?

期待任何提示

解决方法

假设导入是一次设置一个 UBRID - 导入记录然后运行 ​​UPDATE 操作以使用 UBRID 填充这些记录。类似的东西:

CurrentDb.Execute "UPDATE tablename SET UBRID = '" & Me.UBRID & "' WHERE UBRID IS NUll"