VB多條件查詢,VB 裡的多條件查詢

2022-03-14 13:29:40 字數 1758 閱讀 3994

1樓:匿名使用者

200分的問題有這麼多人回答啊

我也寫一個:

private sub command1_click()

dim sqlstr as string, str1 as string, str2 as string

str1 = " (錄音日期 between #" & dtpicker1.value & "# and #" & dtpicker2.value & "#)"

str2 = iif(text1.text = "請輸入", "", " and 來電號碼='" & text1.text & "'") & iif(text2.

text = "請輸入", "", " and 去電號碼='" & text2.text & "'") & iif(text3.text = "請輸入", "", " and 通道說明='" & text3.

text & "'")

sqlstr = "select * from luyin where " & str1 & str2

for i = 0 to check1.ubound

sqlstr = sqlstr & iif(check1(i).value = 1, " or 通道號='" & right(check1(i).caption, 1) & "'", "")

next

adodc1.recordsource = sqlstr

adodc1.refresh

text1 = "請輸入"

text2 = "請輸入"

text3 = "請輸入"

end subend sub

vb 裡的多條件查詢

2樓:網海1書生

比方說用check1、check2、check3分別選擇型別、名稱、數量作為查詢條件:

dim sqls as string

sqls = "select * from [table] where true "

if check1.value = 1 then sqls = sqls & "and 型別='" & text1.text & "' "

if check2.value = 1 then sqls = sqls & "and 名稱='" & text2.text & "' "

if check3.value = 1 then sqls = sqls & "and 數量=" & text3.text

rs.open sqls, conn, 1, 1……

3樓:匿名使用者

比如有個table表,裡面有 型別 名稱 數量 三個欄位,我想以這三個為查詢條件

比如同時查詢 型別 和 數量 欄位符合條件的欄位值,又或是同時查詢 型別 和 名稱 符合條件的欄位值

像這樣任意組合條件查詢,該怎麼做

用checkbox來實現,選擇只有一個時,用這個查詢,如果兩個或三個,用and連線一起查詢。

想用checkbox來實現,但每次只是以一個條件來查詢

那容易啊,點checkbox1,時判斷下checkbox2,checkbox3是否已經選擇,已經選擇讓它取消,

點checkbox2,時判斷下checkbox1,checkbox3是否已經選擇,已經選擇讓它取消,

點checkbox3,時判斷下checkbox1,checkbox2是否已經選擇,已經選擇讓它取消,

只要在判斷前,只有一個就行了。

vb sql多條件查詢 10

excel多條件查詢和多條件計數

excel多條件查詢的方法 直接使用篩選。不同列選擇相應過濾條件 使用邏輯公式。例如 and a1 100,a1 200,a1 150 表示滿足多條件 大於100,小於200且不等於50的數字 or a1 ing a1 ed 表示滿足字串以ing結尾或者ed結尾等多個條件 excel多條件計數的方法...

GridView多條件查詢分頁問題

你的問題就是在查詢的時候直接用的datatable table db.insertn textbox1.text 中的textbox1.text的值,即使沒有單擊button也會取到text 改簡單的,頁面上加一個隱藏的lable 假設是lb1 style 的display 設定為不可見 不要設定v...

mysql多條件查詢時各個條件的優先順序問題

如果你對date加了索引,那是先執行後面的,如果沒有,先執行前面的。哪個在前面 哪個優先順序就高 按照你輸入的順序,從前往後。mysql分組查詢 組內多條件優先順序查詢 如果只是單純你給的資料的話。建立表 create table test uid int,targer varchar 1 stat...