如何检查子表单中的两个或多个记录是否具有相同的特定列值

时间:2016-10-05 20:32:12

标签: vba ms-access access-vba ms-access-2010

我目前正在开发一个数据库来维护产品的进口许可证,而且我的一个表格遇到了障碍。 背景信息:

与此问题相关的4个表:tblProducts,tblimportlicenses,tblimportlicenselines和tblManufacturingSites。

您可以看到tblImportlicenses有点像订单表,而tblimportlicenselines就像包含多个产品的订单行表一样。 tblManufacturingSites包含产品生产地址,并链接到tblproducts(一对多:一个产品只能在一个生产厂区生产)。

具有挑战性的部分是:进口许可证可以包含一个或多个产品,但产品必须共享相同的制造地点才能使用相同的进口许可证。我需要围绕这个创建一个验证规则。

我创建了一个基于导入许可证的Mainform和一个带有Import License行的子表单,其中可以使用组合框(cboSelectProduct)添加产品。

我的初衷是创建一个vba循环,在更新后触发"" cboSelectProduct的事件,并检查它们是否共享同一个制造站点。但是,由于我是vba的新手,我不确定这是否有用或如何编写必要的代码?你能帮助我吗?

谢谢。

0 个答案:

没有答案