我有一个表格,它是一个搜索表格。该表单具有字段名称的下拉列表和一个可以键入搜索关键字的文本框。对于每个搜索字段/值,都有一个布尔值(和、或、非)下拉列表。当用户点击搜索按钮时,选择会生成一个查询字符串,然后运行:
Set qdf = CurrentDb.QueryDefs("temp_query")
qdf.SQL = SQL_query_string
DoCmd.Close acQuery, "temp_query"
DoCmd.OpenQuery "temp_query", acViewNormal, acReadOnly
SQL_query string
是根据字段/值组合生成的。
上面的代码创建了一个新的查询,temp_query
运行SQL_query string
。我不想打开一个新的查询窗格,而是想在表单中将查询结果显示为数据表(表)。我认为一个子表单可能是答案,但似乎没有数据表格式。我该怎么做呢?
这似乎是最好的选择,但我想要看起来/行为更像实际数据表的东西。