在查询条件中使用(小于大于)表单的控件

时间:2013-01-23 14:13:54

标签: ms-access

我或多或少需要将其添加为计算字段的过滤选项。它位于具有运行查询的搜索功能的表单上。我正在尝试将前一个创建者的所有查询合并到一个查询中。这是我唯一缺少的一步。

如果我将该控件设为组合框并将其作为行源

<5;<15;<30

理想情况下,我希望它是&lt; 5; 15 - ; X大于5; 30&gt; x&gt; 15但是我不知道我怎么能写出查询可以看到它是否就像那个控件一样。

Criteria Like "*" & [Forms]![FRM_SearchMulti]![txtClosing] & "*"

1 个答案:

答案 0 :(得分:0)

我认为您可以在VBA中构建字符串以提高速度,或者如果您不关心相关查询失败或速度,则使用UDF。

 Dim qdf As queryDef
 Set qdf = CurrentDB.QueryDefs("TempQuery") ''TempQuery must exist
 sSQL = "SELECT * FROM Table WHERE ANumber " & Me.MyCombo 
 qdf.SQL = sSQL

 DoCmd.OpenQuery qdf.Name

或者那里有。