首先让我说我确实是自学成才,我没有尝试做我想做的事情......但是,我正在组合两个Access数据库来跟踪关于相同项目的不同信息(一个跟踪考虑选择的项目的提案信息,另一个跟踪所选项目的预算信息。相同的项目在每个数据库中具有不同的ID。每个数据库都有查找字段(是的,是的,我知道查找字段是邪恶的,但这就是我所拥有的)。我想将预算数据库中相关表的查找字段中的值更新为项目数据库中相同项目的ID字段。有没有办法编写更新查询来将一个表的项目ID字段中的值更改为另一个表中的ID字段?
详细信息:ProjectListTbl包含ProjectID字段和BudgetID字段,该字段引用预算数据库(BDBID)中的项目ID。我希望报表数据值从预算数据库ID(BDBProjectID)更改为ProjectListTbl中的ProjectID。我试过了
更新报告INNER JOIN ProjectListTbl ON ReportingTbl.BDBProjectID = ProjectListTbl.ProjectID SET ReportingTbl.BDBProjectID = [ProjectListTbl]。[ProjectID],WHERE(((ReportingTbl.BDBProjectID)= DLookUp([ProjectListTbl]。[ProjectID],[ProjectListTbl ],[BudgetID] = [ReportingTbl] [BDBProjectID])));!