我有一个查询作为表单的记录源,对于查询中的每一行都有一个链接表,其中有n行匹配该行,我想返回查询中每行的列表框中的所有n个匹配行中的一个字段。我如何实现过滤器,查询和链接表中的1字段之间应该有匹配?MS Access 2002为记录源查询中的每一行创建查询/表格
回答
您可以将列表框的行源设置为一个sql字符串。例如:
SELECT ID, AText FROM Table1 WHERE ID = Forms!Form1!ID
数据的存储方式取决于绑定列和控制源。如果您不希望显示匹配列,在这种情况下,您可以设置列宽。您应该将列数设置为正确的列数。
Column Widths: 0;2.5
Column Count: 2
然后,您将不得不重新查询当前事件的列表框:
Private Sub Form_Current()
Me.List1.Requery
End Sub
thx本来对我来说真的很慢。连续形式,这是我真正需要的,我该怎么做?当您单击当前表单(期望第一行)时,将首先触发Current事件。组合框实例更新自己在这种情况下似乎不需要事件处理,textBoxes使用Me.txtBoxName = Replace(Me.txtBoxName,...)。在Access 2003中至少。 – TWei
正如我在我的初步评论中所说的,这不是连续形式的好主意。以连续的形式,当前记录总是突出显示的记录,这意味着突出显示的记录适用于所有可见记录,这对用户来说是令人困惑的。最好使用连接两个表的合适查询来显示数据,然后提供一个按钮或类似的用于编辑的数据。 – Fionnuala
- 1. 的MS Access查询创建多个表
- 2. 查询MS-Access中的两个表格?
- 3. 通过n记录查询MS Access Group
- 4. 查询/更新MS Access记录
- 5. MS ACCESS查询子查询
- 6. 的MS Access SQL查询创建
- 7. MS Access查询
- 8. MS Access:查询
- 9. MS Access查询
- 10. MS ACCESS查询
- 11. ms-access查询
- 12. 循环运行一系列查询,为不同表中的每条记录添加一个表。 MS Access 2010
- 13. 查询的MS Access
- 14. Ms-access中的SQL查询
- 15. MS Access中的查询
- 16. MS Access 2003中的查询
- 17. Ms-access中的查询
- 18. MS Access中的DMIN查询
- 19. MS-Access中的子查询
- 20. MS Access子查询
- 21. MS Access子查询
- 22. SQL:通过重复一个查询的输出为第二查询的每个记录创建一个记录
- 23. MS Access查询:通过预先查询创建主表,用于选择最近日期的记录
- 24. MS Access中的子查询:每个日期只选择一个“person”记录
- 25. 在MS Access中格式化SQL查询
- 26. MS Access查询 - 使用参数值的选定记录一个
- 27. MS-Access在查询窗口中打开VB构建的查询
- 28. 查询在MS-Access 2010中
- 29. 查询问题联盟查询MS Access
- 30. 查询或dsum MS Access性能查询?
您使用的数据表,单一的形式或连续形式?对于单个表单,这很容易,但是对于数据表和连续表单,这可能不是一个好主意。 – Fionnuala
一个单一的形式.. – TWei