MS Access 2002为记录源查询中的每一行形成查询/表

时间:2012-05-10 11:29:11

标签: ms-access

我有一个查询作为表单的记录源,对于该查询中的每一行,有一个链接表,其中n行匹配该行,我想从列表框中的所有n个匹配行返回一个字段查询中的行。如何实现过滤器,查询中的1个字段和链接表中应该匹配?

1 个答案:

答案 0 :(得分:0)

您可以将列表框的行源设置为sql字符串。例如:

SELECT ID, AText FROM Table1 WHERE ID = Forms!Form1!ID

数据的存储方式取决于绑定列和控制源。如果您不希望显示匹配的列(在本例中为ID),则可以设置列宽。您应该将列数设置为正确的列数。

Column Widths: 0;2.5
Column Count: 2

然后,您必须在当前事件中重新查询列表框:

Private Sub Form_Current()
Me.List1.Requery
End Sub