我在表单上有一个组合框,用于搜索表单上的记录。它工作正常但是,我想修改更新后事件宏,以便Where Condition
匹配同一记录中的2个字段,其中两个字段由同一个组合框中的两列表示。
这就是我所拥有的
Where Condition=="[WorkDate] = " & "#" & Format([Screen].[ActiveControl],"mm/dd/yyyy") & "#"
我想修改此组合框以搜索[WorkDate]
和另一个名为[WorkType]
的文本字段。
我已经完成了对[WorkType]字段的组合框搜索,并得到了这个
Where Condition=="[WorkType] = " & "'" & [Screen].[ActiveControl] & "'
非常感谢有关如何合并这些搜索条件的任何帮助
答案 0 :(得分:0)
由于您的数据位于一个组合框中,但您的搜索条件位于不同的列中,因此您可以像这样构建查询
组合框列:WorkDate | WorkType | Comment
"[WorkDate] = " & "#" & Format(cboYourComboBox.column(0),"mm/dd/yyyy") & _
"# and [WorkType] = " & "'" & cboYourComboBox.column(0) & "'"
如果您不再使用Screen.ActiveControl
,则可以对两个组合框的AfterUpdate
事件使用相同的代码。