我有三张桌子
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”何时与“John Smith”结婚,其地址已经存储在tblAddress中,“简史密斯”是一个新的联系人,但她的地址已经存在,所以我不希望用户能够再次在表中添加地址。
我正在使用绑定表单,所以我担心在将其保存为另一个地址之前,我可能无法在tblAddress中搜索该地址。
在我的frmEditContact上,我使用SQL语句为每个联系人填充每个可用地址的组合框,但是当在frmAddContact中添加地址时,它是一个绑定的txtbox ....
我可以这样行吗?如何阻止用户再次添加地址?