发布
社区首页 >问答首页 >在窗体上显示查询结果的问题

在窗体上显示查询结果的问题
EN

Stack Overflow用户
提问于 2019-06-10 04:35:38
回答 1查看 113关注 0票数 0

我有一个项目列表连续表单,表单的记录源是基于一个表的。

我需要显示来自另一个表的字段,该表使用主键链接回原始表。主键是一个AutoNumber字段,但是当我在表单中显示时,我使用了类似于这个"TMG/FEA/"0000.的输入掩码

所以我做了:

  • 未绑定列表框
  • 并将行源作为查询,显示第二个表中的相关信息。

此查询是使用显示在表单中的主键(我指的是[Forms]![Form Name].[Field] )作为where子句创建的。

但是结果返回为空白。我被困在这里了。我不确定查询是否由于输入掩码或其他原因而不能工作。请帮帮我。提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-10 09:15:42

您应该添加到form字段列表框中,并设置以下值:

  • Data:第一个表的主键

在此之后,该字段将重复ID值。现在,您应该转换该字段的RecordSource,以查看第二个表中的内容。所以你应该设置:

  • SELECT [PrimaryForeignKeyID], [DetailedField] FROM tblSecond;。实际上我不知道你第二张桌子的内容。而PrimaryForeignKeyID是一个将第二个表链接到第一个表的字段,即所谓的FK
  • 在此之后,列表框的属性如下:
    • ColumnCount = 2

    • ColumnWidth = 0;2

    • AllowEdits = False

  • 保存窗体并打开以供查看。

在这种情况下,您的列表框将在表单上显示第二个表的相关内容。

所以在我看来,你最好做这样简单的表格和表格,你就会意识到这个想法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56520570

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档