我有一个项目列表连续表单,表单的记录源是基于一个表的。
我需要显示来自另一个表的字段,该表使用主键链接回原始表。主键是一个AutoNumber字段,但是当我在表单中显示时,我使用了类似于这个"TMG/FEA/"0000.
的输入掩码
所以我做了:
此查询是使用显示在表单中的主键(我指的是[Forms]![Form Name].[Field]
)作为where子句创建的。
但是结果返回为空白。我被困在这里了。我不确定查询是否由于输入掩码或其他原因而不能工作。请帮帮我。提前感谢
发布于 2019-06-10 09:15:42
您应该添加到form字段列表框中,并设置以下值:
Data
:第一个表的主键在此之后,该字段将重复ID值。现在,您应该转换该字段的RecordSource,以查看第二个表中的内容。所以你应该设置:
SELECT [PrimaryForeignKeyID], [DetailedField] FROM tblSecond;
。实际上我不知道你第二张桌子的内容。而PrimaryForeignKeyID
是一个将第二个表链接到第一个表的字段,即所谓的FK
。ColumnCount = 2
ColumnWidth = 0;2
AllowEdits = False
在这种情况下,您的列表框将在表单上显示第二个表的相关内容。
所以在我看来,你最好做这样简单的表格和表格,你就会意识到这个想法。
https://stackoverflow.com/questions/56520570
复制相似问题