0

我有三张桌子

tblContact - ContactID(Primary Key), Last_Name, First_Name, MailingID,
             Phone, Mail_List
tblAddress - AddressID(primary Key), Address
tblMailingAddress - MailingID(Primary Key),ContactID, AddressID

每个联系人可以有多个地址,并且每个地址可以由另一个联系人共享

当我在 Access 中为联系人创建输入表单时,我想在一个表单中包含他们的姓名和地址,但我担心“Jane Smith”何时与地址已存储在 tblAddress 中的“John Smith”结婚,“Jane Smith”是一个新联系人,但她的地址已经存在,所以我不希望用户能够再次在表中添加地址。

我正在使用绑定表单,所以我担心在将其保存为另一个地址之前,我可能无法在 tblAddress 中搜索该地址。

在我的 frmEditContact 上,我使用 SQL 语句为每个联系人的每个可用地址填充一个组合框,但是在 frmAddContact 添加地址时,它是一个绑定的 txtbox...。

我可以这样进行吗?如何阻止用户再次添加地址?

4

0 回答 0