excel多條件同時(shí)篩選 access如何進(jìn)行多條件篩選或者查詢?
access如何進(jìn)行多條件篩選或者查詢?select * from 表名 where(班級(jí)=Forms![窗體名]![班級(jí)文本框名] and 學(xué)號(hào)=Forms![窗體名]![學(xué)號(hào)文本框名]) or(班
access如何進(jìn)行多條件篩選或者查詢?
select * from 表名 where
(班級(jí)=Forms![窗體名]![班級(jí)文本框名] and 學(xué)號(hào)=Forms![窗體名]![學(xué)號(hào)文本框名]) or
(班級(jí)=Forms![窗體名]![班級(jí)文本框名] and Forms![窗體名]![學(xué)號(hào)文本框名] is Null)
如要實(shí)現(xiàn)只輸入一個(gè)文本框(兩個(gè)中的任何一個(gè))就查那一個(gè)篩選條件,兩個(gè)都輸入就同時(shí)查兩個(gè)篩選條件,則代碼可以這樣寫
select * from 表名 where
(班級(jí)=Forms![窗體名]![班級(jí)文本框名] and 學(xué)號(hào)=Forms![窗體名]![學(xué)號(hào)文本框名]) or
(班級(jí)=Forms![窗體名]![班級(jí)文本框名] and Forms![窗體名]![學(xué)號(hào)文本框名] is Null) or
(Forms![窗體名]![班級(jí)文本框名] is Null and 學(xué)號(hào)=Forms![窗體名]![學(xué)號(hào)文本框名])
以上SQL代碼寫成多行形式,若要在VBA代碼里運(yùn)行則要寫成一行。