VBA声明访问问题
这基于组合框combo2(建筑编号)和combo4(性别)的值来设置子窗体的值范围。我重写了一遍,判断条件是一样的,但逻辑似乎更清晰了。
私有子命令6_Click()
Dim StrSql作为字符串
Dim boo2为布尔型,boo4为布尔型
boo 2 =(combo 2 & lt;& gt"")'判断楼号条件是否存在。
boo 4 =(combo 4 & lt;& gt"")'判断性别条件是否存在。
如果boo2和boo4,那么StrSql = " where building number = ' " &;组合& amp而性别= ' " &;组合& amp" "如果两者都存在,则设置双重条件。
如果boo 2和(不是boo 4)那么strsql = " where building number = ' " &;组合& amp" "只存在楼号条件。
If(不是boo 2)和boo 4那么strsql = " where sex = ' " &;组合& amp“”中只存在性别条件。
它们都不存在,那么无条件条款
我。公寓调查。形式。RecordSource ="select * from公寓情况查询" &;StrSql
末端接头