我有一个表单,它使用组合框从查询中选择某些值。我有很多列在许多记录中都是空白的,我希望使用切换按钮来过滤查询,只返回特定列包含信息的记录,如果没有按下,它将只返回所有记录。 / p>
比如说我有City,State,Country的列,我可以使用组合框选择Canada来返回我的查询中列出加拿大列为国家的所有记录。对于那些记录,如果只有一半的城市填写了城市,我是否可以将City列绑定到切换按钮,这样当我按下它时,只返回包含City列中某些内容的记录,如果按钮是没有按下,它会返回所有记录吗?
答案 0 :(得分:0)
检查此查询是否有帮助:
SELECT
city,
state,
country
FROM
some_table
WHERE
city is not null AND
city <> ''
答案 1 :(得分:0)
Select * FROM TBL_WHATEVER WHERE [City] <>""
if recordset.eof = true then
msgbox "No records in recordset",vbokonly
exit sub
end if
recordset.movefirst
Do while recordset.eof = false
city = recordset![city]
if city <>"" then
with me.combobox1
.additem recordset![country]
end with
recordset.movenext
end if
loop