1樓:六子是個好同志
select count(學號)from 學生表 ;
乙個學生就有乙個學號。
2樓:宗雰猶童彤
把這三個表放在查詢面板裡,建立好關係(例如,可以以圖書編號為聯接字段),然後把相應的字段拖到窗格裡,天數就用:[歸還日期]-[借閱日期](如果沒有歸還,可以用date()代替歸還日期字段)來表示。如果有借出,應該再設定乙個借出的字段,用true或者false來判斷。
具體應該看實際的表而定。
access中,怎樣實現如圖查詢。文字框中輸入條件,下表列出滿足條件內容?我初學,希望詳細步驟,謝謝
3樓:匿名使用者
這裡提供詳細實現方案供參考
首先假設主窗體的四個文字框、兩個命令按鈕和子窗體的名稱分別是:
車牌號碼,維保內容,維保廠家,維保日期,command1,command2,子窗體1
主窗體名:維保查詢
假設資料表結構為:
維保記錄(id,車牌號碼,維保內容,維保廠家,維保日期)
將子窗體1的記錄源屬性設定為:
select * from 維保記錄 where false;
目的是讓子窗體於窗體開啟時暫時不顯示記錄
'為查詢命令按鈕編寫下列單擊事件過程:
private sub command1_click()
dim strsql as string
'因為有4個條件框可產生2^4=16種查詢組合,
'下面用**一次性將這16種查詢方式的sql全部拼接起來,
'從而實現輸入什麼條件就按什麼條件查詢相關記錄
strsql = "select * from 維保記錄 where "
'四個條件均為空時輸出所有維保記錄
strsql = strsql & "(forms!維保查詢!車牌號碼 is null and "
strsql = strsql & "forms!維保查詢!維保內容 is null and "
strsql = strsql & "forms!維保查詢!維保廠家 is null and "
strsql = strsql & "forms!維保查詢!維保日期 is null) or "
'只有「維保日期」乙個條件時,單獨按「維保日期」精確篩選
strsql = strsql & "(forms!維保查詢!車牌號碼 is null and "
strsql = strsql & "forms!維保查詢!維保內容 is null and "
strsql = strsql & "forms!維保查詢!維保廠家 is null and "
strsql = strsql & "forms!維保查詢!維保日期 is not null and "
strsql = strsql & "維保日期=forms!維保查詢!維保日期) or "
'只有「維保廠家」乙個條件時,單獨按「維保廠家」模糊查詢
strsql = strsql & "(forms!維保查詢!車牌號碼 is null and "
strsql = strsql & "forms!維保查詢!維保內容 is null and "
strsql = strsql & "forms!維保查詢!維保廠家 is not null and "
strsql = strsql & "forms!維保查詢!維保日期 is null and "
strsql = strsql & "維保廠家 like '*' & forms!維保查詢!維保廠家 & '*') or "
'雙條件,按維保廠家模糊查詢、維保日期精確篩選
strsql = strsql & "(forms!維保查詢!車牌號碼 is null and "
strsql = strsql & "forms!維保查詢!維保內容 is null and "
strsql = strsql & "forms!維保查詢!維保廠家 is not null and "
strsql = strsql & "forms!維保查詢!維保日期 is not null and "
strsql = strsql & "維保廠家 like '*' & forms!維保查詢!維保廠家 & '*' and "
strsql = strsql & "維保日期=forms!維保查詢!維保日期) or "
'只有「維保內容」乙個條件時,單獨按「維保內容」模糊查詢
strsql = strsql & "(forms!維保查詢!車牌號碼 is null and "
strsql = strsql & "forms!維保查詢!維保內容 is not null and "
strsql = strsql & "forms!維保查詢!維保廠家 is null and "
strsql = strsql & "forms!維保查詢!維保日期 is null and "
strsql = strsql & "維保內容 like '*' & forms!維保查詢!維保內容 & '*') or "
'雙條件,按維保內容模糊查詢、維保日期精確篩選
strsql = strsql & "(forms!維保查詢!車牌號碼 is null and "
strsql = strsql & "forms!維保查詢!維保內容 is not null and "
strsql = strsql & "forms!維保查詢!維保廠家 is null and "
strsql = strsql & "forms!維保查詢!維保日期 is not null and "
strsql = strsql & "維保內容 like '*' & forms!維保查詢!維保內容 & '*' and "
strsql = strsql & "維保日期=forms!維保查詢!維保日期) or "
'雙條件,按維保內容模糊查詢、維保廠家模糊查詢
strsql = strsql & "(forms!維保查詢!車牌號碼 is null and "
strsql = strsql & "forms!維保查詢!維保內容 is not null and "
strsql = strsql & "forms!維保查詢!維保廠家 is not null and "
strsql = strsql & "forms!維保查詢!維保日期 is null and "
strsql = strsql & "維保內容 like '*' & forms!維保查詢!維保內容 & '*' and "
strsql = strsql & "維保廠家 like '*' & forms!維保查詢!維保日期 & '*') or "
'3條件,按維保內容模糊查詢、維保廠家模糊查詢、維保日期精確篩選
strsql = strsql & "(forms!維保查詢!車牌號碼 is null and "
strsql = strsql & "forms!維保查詢!維保內容 is not null and "
strsql = strsql & "forms!維保查詢!維保廠家 is not null and "
strsql = strsql & "forms!維保查詢!維保日期 is not null and "
strsql = strsql & "維保內容 like '*' & forms!維保查詢!車牌號碼 & '*' and "
strsql = strsql & "維保廠家 like '*' & forms!維保查詢!維保廠家 & '*' and "
strsql = strsql & "維保日期=forms!維保查詢!維保日期) or "
'只有「車牌號碼」乙個條件時,單獨按「車牌號碼」精確篩選
strsql = strsql & "(forms!維保查詢!車牌號碼 is not null and "
strsql = strsql & "forms!維保查詢!維保內容 is null and "
strsql = strsql & "forms!維保查詢!維保廠家 is null and "
strsql = strsql & "forms!維保查詢!維保日期 is null and "
strsql = strsql & "車牌號碼=forms!維保查詢!車牌號碼) or "
'雙條件,按車牌號碼和維保日期精確篩選
strsql = strsql & "(forms!維保查詢!車牌號碼 is not null and "
strsql = strsql & "forms!維保查詢!維保內容 is null and "
strsql = strsql & "forms!維保查詢!維保廠家 is null and "
strsql = strsql & "forms!維保查詢!維保日期 is not null and "
strsql = strsql & "車牌號碼=forms!維保查詢!車牌號碼 and "
strsql = strsql & "維保日期=forms!維保查詢!維保日期) or "
'雙條件,按車牌號碼精確篩選、維保廠家模糊查詢
strsql = strsql & "(forms!維保查詢!車牌號碼 is not null and "
strsql = strsql & "forms!維保查詢!維保內容 is null and "
strsql = strsql & "forms!維保查詢!維保廠家 is not null and "
strsql = strsql & "forms!維保查詢!維保日期 is null and "
strsql = strsql & "車牌號碼=forms!維保查詢!車牌號碼 and "
strsql = strsql & "維保廠家 like '*' & forms!維保查詢!維保廠家 & '*') or "
'3條件,按車牌號碼精確篩選、維保廠家模糊查詢、維保日期精確篩選
strsql = strsql & "(forms!維保查詢!車牌號碼 is not null and "
strsql = strsql & "forms!維保查詢!維保內容 is null and "
strsql = strsql & "forms!維保查詢!維保廠家 is not null and "
strsql = strsql & "forms!維保查詢!維保日期 is not null and "
strsql = strsql & "車牌號碼=forms!維保查詢!車牌號碼 and "
strsql = strsql & "維保廠家 like '*' & forms!維保查詢!維保廠家 & '*' and "
strsql = strsql & "維保日期=forms!維保查詢!維保日期) or "
'雙條件,按車牌號碼精確篩選、維保內容模糊查詢
strsql = strsql & "(forms!維保查詢!車牌號碼 is not null and "
strsql = strsql & "forms!維保查詢!維保內容 is not null and "
strsql = strsql & "forms!維保查詢!維保廠家 is null and "
strsql = strsql & "forms!維保查詢!維保日期 is null and "
strsql = strsql & "車牌號碼=forms!維保查詢!車牌號碼 and "
strsql = strsql & "維保內容 like '*' & forms!維保查詢!維保內容 & '*') or "
'3條件,按車牌號碼精確篩選、維保內容模糊查詢、維保日期精確篩選
strsql = strsql & "(forms!維保查詢!車牌號碼 is not null and "
strsql = strsql & "forms!維保查詢!維保內容 is not null and "
strsql = strsql & "forms!維保查詢!維保廠家 is null and "
strsql = strsql & "forms!維保查詢!維保日期 is not null and "
strsql = strsql & "車牌號碼=forms!維保查詢!車牌號碼 and "
strsql = strsql & "維保內容 like '*' & forms!維保查詢!維保內容 & '*' and "
strsql = strsql & "維保日期=forms!維保查詢!維保日期) or "
'3條件,按車牌號碼精確篩選、維保內容模糊查詢、維保廠家模糊查詢
strsql = strsql & "(forms!維保查詢!車牌號碼 is not null and "
strsql = strsql & "forms!維保查詢!維保內容 is not null and "
strsql = strsql & "forms!維保查詢!維保廠家 is not null and "
strsql = strsql & "forms!維保查詢!維保日期 is null and "
strsql = strsql & "車牌號碼=forms!維保查詢!車牌號碼 and "
strsql = strsql & "維保內容 like '*' & forms!維保查詢!維保內容 & '*' and "
strsql = strsql & "維保廠家 like '*' & forms!維保查詢!維保廠家 & '*') or "
'4條件,按車牌號碼精確篩選、維保內容模糊查詢、維保廠家模糊查詢、維保日期精確篩選
strsql = strsql & "(forms!維保查詢!車牌號碼 is not null and "
strsql = strsql & "forms!維保查詢!維保內容 is not null and "
strsql = strsql & "forms!維保查詢!維保廠家 is not null and "
strsql = strsql & "forms!維保查詢!維保日期 is not null and "
strsql = strsql & "車牌號碼=forms!維保查詢!車牌號碼 and "
strsql = strsql & "維保內容 like '*' & forms!維保查詢!維保內容 & '*' and "
strsql = strsql & "維保廠家 like '*' & forms!維保查詢!維保廠家 & '*' and "
strsql = strsql & "維保日期=forms!維保查詢!維保日期);"
me!子窗體1.form.recordsource = strsql '輸出查詢結果
end sub
'為清除命令按鈕編寫下列單擊事件過程:
private sub command2_click()
車牌號碼 = null
維保內容 = null
維保廠家 = null
維保日期 = null
me!子窗體1.form.recordsource = "select * from 維保記錄 where false;"
end sub
題主請按自己窗體和資料表的實際情況自行調整上述**中涉及的窗體、控制項、資料表和欄位名。由於**很長,要細心調整,不要出錯漏,否則查錯會比較困難。上述**已經測試無誤,上機試一試效果吧。
英國簽證怎麼查詢進度
1 保留申請簽證交錢的收據單子。因為收據上面就是查詢時需要提供的編號。按理說簽證中心接受你的資料以後就會告訴你用那個號查的。3 彈出乙個新視窗,把你的referene number和你的出生年月日 按照日月年的方式dd mm yyyy輸入 填入。注 第乙個框要填編號,類似 beij ddmmyy 編...
access更新查詢和追加查詢有什麼區別
區別如下 1 操作上的區別 1 更新查詢 更新查詢是修改資料表中的部分或全部記錄。2 追加查詢 追加查詢是將新資料追加到資料表的末尾。2 物件上的區別 1 更新查詢 更新查詢適用於一次更新資料所屬表的一批資料的操作。2 追加查詢 追加查詢用於將乙個或多個批次的資料新增到乙個或多個資料表中。3 結果上...
如何在access中設定列表選擇
你建立查bai詢,在字段裡寫條件 forms du 窗體名稱zhi 下拉列表控制項名稱 建立你剛才dao那內個名稱的窗體,在裡面拉乙個容子窗體,資料來源設定為剛才的查詢表,連線字段屬性刪除連線字段。在窗體上面再拖乙個combo 下拉列表控制項名 在屬性裡面先源後面那個按鈕,設定乙個查詢,只讓他查表裡...