我正在尝试在两个表之间建立关系以通过宏显示信息。为了给出一个观点,我有一个名为“公司”的表,其中包含所需的所有信息。我已经制作了一个“主页”表格,其中有一个SubForm来向公司展示。
我的想法是,此子表单中显示公司名称的“公司”字段可以通过ID链接到另一个名为“公司详细信息”的子表单。
到目前为止,我已经对宏做了这个(id字段叫做Id_company): 语法是西班牙语,所以很抱歉,希望这可以理解:
If EsNulo([Formularios]![Consulta para Detalle Empresas]![Id_company])
然后做一个BIP。
If NoEs EsNulo([Formularios]![Consulta para Detalle Empresas]![Id_company])
然后OpenForm
并且在WHERE
的条件中我写过:="[Id]=" & [Id_company]
我们的想法是,当您在主页表单中单击公司名称时,会重定向到“Consulta para Detalle Empresas”表单。我无法让它发挥作用。我想听听意见,我会分享更多信息,并尽力让它变得可以理解,如果它根本不存在的话。提前谢谢。
编辑:最后似乎我已经能够链接两种形式,但我有一个问题:
当我第一次点击公司以重定向到“公司详细信息”时,它表示如下:表单未打开或数据库中不存在。如果我打开表单,那么它的工作原理。这意味着我需要预先打开表格吗?我猜有些东西我不知道了,所以我怎么能在不打开之前参考那个表格?
另外,我在“OnClick”事件中获得了链接,但我希望它们显示为超链接(就像Northwind示例一样)。它现在有效(除了我刚刚提到的),但我希望公司名称看起来像一个超链接。我该怎么办?这是错误消息的图像,抱歉,因为它是西班牙语。