【发布时间】:2013-05-01 02:14:56
【问题描述】:
这是我的桌子
Proposal
--------------
Id | ProposalNo
SalesCall
---------------
Id
SalesCallReference (Junction Table)
---------------
Id | ProposalID | SalesCallID
一个销售电话可以与许多提案相关
所以在我的销售电话表单中,我得到了一个包含proposalNo 列表的连续子表单。有一个组合框可以显示并选择要链接的提案否。
但是当我选择一个新提案时,MS-Access 会为该提案创建一个新 ID,而不是 salesCallReference.id
因此它会创建新的空提案。
如何仅更新联结表 SalesCallReference 以及为什么 MS ACCESS 在我添加提案时会为提案创建新 ID?
子表单中的组合框有 2 列,proposalNo 和 ProposalId。我尝试在组合框的单击事件上更新隐藏的 proposalId 文本框,但没有成功。
如果有帮助,这是我加载子表单的查询
SELECT Proposals.ProposalID, Proposals.ProposalNo, SalesCallReference.ProposalID, SalesCallReference.ID, SalesCallReference.SalesCallID AS ReferenceSalesID
FROM Proposals
INNER JOIN SalesCallReference ON Proposals.ProposalID = SalesCallReference.ProposalID;
谢谢
【问题讨论】:
标签: vba ms-access ms-access-2010