Dim Filter
As
String With e.Form.Controls("复选框名称")
Filter = "逻辑列名 = True"
End
With
If Filter > "" Then Tables("表名").Filter = Filter End
If
试试这样
5楼
狐狸爸爸 发表于:2011/6/20 10:30:00
Dim Filter As String Dim chk As WinForm.CheckBox = e.Form.Controls("CheckBox1") If chk.Checked Then filter = "某列 = True" Else Filter = "某列 = False" End If