當前位置:首頁 » 編程語言 » access怎麼創建sql選擇查詢
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

access怎麼創建sql選擇查詢

發布時間: 2022-04-03 14:14:33

Ⅰ Access資料庫sql選擇查詢

是要查詢還是什麼,,,,

selectA=casewhenMark='link'thenlink
whenMark='image'thenimage
end,
B=casewhenmark='image'thenimagenumelse''end
from表

Ⅱ access里怎樣建立sql查詢

首先打開access文件,默認進入數據表視圖,在查詢選項卡,查詢功能區中,點擊查詢設計
在出現的界面中,點擊關閉
在左上角的位置,找到sql視圖,並點擊打開
輸入sql語句,並運行,例如查找姓王的學生的姓名

Ⅲ access資料庫中咋使用SQL語句創建參數查詢

比如這樣

有一個學生成績表,你要查某個學號學生在這張表裡的信息

其中「請輸入學號」 那幾個字,你可以替換不是你表裡欄位名的任何寫法

最後里邊的sql語句類似這樣

SELECT * FROM 學生成績表 WHERE 學生成績表.學生編號=[請輸入學號];

Ⅳ 在access中怎樣使用SQL語句對數據表創建查詢

sql="select * from 訂單表"
(打開數據集)
do while not rs.eof
sql2="select * from 訂單明細表 where 訂單id="&rs("id")
(打開第2個數據集)
do while not rs2.eof
beizhu=rs2("beizhu")&","&beizhu
rs2.movenext
loop
rs2.close
'輸出訂單號和備注
response.write rs("OrderID")&"<br>"
response.write beizhu
清空備注,顯示下一條訂單的備注
beizhu=""
rs.movenext
loop

Ⅳ 在ACCESS中如何創建查詢

的查詢 在建立表的時候,首先想的就是要把同一類的數據放在一個表中,然後給這個表取個一目瞭然的名字,這樣管理起來會方便得多但是另一方面,我們在實際工作中使用資料庫中的數據時,並不是簡單地使用這個表或那個表中的數據,而常常是將有「關系」的很多表中的數據一起調出使用,有時還要把這些數據進行一定的計算以後才能使用查詢對象如果再建立一個新表,把要用到的數據拷貝到新表中,並把需要計算的數據都計算好,再填入新表中,就顯得太麻煩了用「查詢」對象可以很輕松地解決這個問題,它同樣也會生成一個數據表視圖,看起來就像新建的「表」對象的數據表視圖一樣查詢的優點「查詢」的欄位來自很多互相之間有「關系」的表,這些欄位組合成一個新的數據表視圖,但它並不存儲任何的數據當我們改變「表」中的數據時,「查詢」中的數據也會發生改變計算的工作也可以交給它來自動地完成,完全將用戶從繁重的體力勞動中解脫出來,充分體現了計算機資料庫的優越性常見的查詢種類選擇查詢交叉查詢操作查詢參數查詢選擇查詢選擇查詢就是從一個或多個有關系的表中將滿足要求的數據提取出來,並把這些數據顯示在新的查詢數據表中其他的方法,像「交叉查詢」、「操作查詢」和「參數查詢」等,都是「選擇查詢」的擴展例子:訂單查詢現在我們建立一個「訂單」查詢,建立這個查詢就是為了將每份訂單中的各項信息都顯示出來,包括「訂單號」、「訂貨公司」、「貨品名稱」、「貨物單價」、「訂貨數量」、「訂貨金額」、「經辦人」和「訂貨時間」這些欄位 1.查詢准備首先要在Access中打開「客戶訂單資料庫」,然後單擊「對象」列表中的「查詢」項,並在創建方法列表中單擊「在設計視圖中創建查詢」項 因為下面的操作都是在對「查詢」這個對象進行操作,所以要將當前的對象切換到「查詢」對象上 2.選擇需要查詢的表
單擊「在設計視圖中創建查詢」後,屏幕上出現「查詢」窗口,它的上面還有一個「顯示表」對話框。在上一課「建立表之間的關系」中曾經提到過「顯示表」對話框。單擊「顯示表」對話框上的「兩者都有」選項,在列表框中選擇需要的表或查詢。「表」選項卡中只列出了所有的表,「查詢」選項卡中只列出了所有的查詢,而選擇「兩者都有」就可以把資料庫中所有「表」和「查詢」對象都顯示出來,這樣有助於我們從選擇的表或查詢中選取新建查詢的欄位。
單擊所需要的表或查詢,然後單擊對話框上的「添加」按鈕,這個表的欄位列表就會出現在查詢窗口中。將「客戶訂單資料庫」中的「訂單信息表」和「產品信息表」都添加到查詢窗口中。添加完提供原始數據的表後,就可以把「顯示表」窗口關閉,回到「查詢窗口」中准備建立「查詢」了。 「表/查詢顯示窗口」顯示查詢所用到的數據來源,包括表、查詢。窗口中的每個表或查詢都列出了它們的所有欄位,這樣一目瞭然,方便了我們選擇查詢欄位 示例查詢窗口則是用來顯示查詢中所用到的查詢欄位和查詢准則

3.為查詢添加和刪除目標欄位
現在我們就要往查詢設計表格中添加欄位了。所添加的欄位叫做「目標欄位」,向查詢表格中添加目標欄位有兩種方法:
第一種方法可以在表格中選擇一個空白的列,單擊第一行對應的一格,格子的右邊出現一個帶下箭頭的按鈕,單擊這個按鈕出現下拉框,在下拉框中就可以選擇相應的目標欄位了,選中表「訂單信息表」中的「訂單號」欄位
如果在幾個表中都有同樣的欄位,要怎麼區分呢?當我們在查詢表格的第一格的下拉框中尋找對應目標欄位時,在欄位前面都有欄位所在的表格/查詢名,像「訂單信息表.產品名稱」欄位就表示它是「訂單信息表」中的「產品名稱」欄位。而不是別的表或查詢中的「產品名稱」欄位。這樣就不會混淆了
第二種方法更簡單,如果要添加「訂單信息表」中的「訂貨單位」欄位,就先選中「訂單信息表」這個表,然後在它的列表框中找到需要的欄位「訂貨單位」,將滑鼠移動到列表框中標有這個欄位的選項上,按住滑鼠左鍵,這時滑鼠游標變成一個長方塊,拖動滑鼠將長方塊拖到下方查詢表格中的一個空白列,放開滑鼠左鍵,這樣就完成了將「訂單信息表」中的「訂貨單位」欄位添加到查詢表格中了
在「表/查詢」窗口中如果有很多對象時,這種方法就比第一種方法顯得方便多了
如果要刪除一個目標欄位,將滑鼠移動到要刪除的目標欄位所在列的選擇條上,游標會變成一個向下的箭頭,單擊滑鼠左鍵將這一列都選中,敲擊鍵盤上的「DELETE」鍵,選中的目標欄位就被刪除了

4.查詢的數據表視圖
將表切換到數據表視圖,就可以看到「查詢」結果了
在Access中,在幾個視圖之間切換是非常簡單的。只要將滑鼠移動到工具欄左上角的第一個工具按鈕處,就會彈出一個「視圖」提示標簽,單擊它就可以從查詢設計視圖切換到數據表視圖
查詢的數據表視圖看起來很像表,但它們之間還是有很多差別的
在查詢的數據表中雖然不能插入列,但是可以移動列,而且在查詢的數據表中也可以改變列寬和行高,還可以隱藏和凍結列
在查詢數據表中無法加入或刪除列,而且不能修改查詢欄位的欄位名。這是因為由查詢所生成的數據值並不是真正存在的值,而是動態地從表對象中調來的,是表中數據的一個鏡像
查詢只是告訴Access需要什麼樣的數據,而Access就會從表中查出這些數據的值,並將它們反映到查詢數據表中來罷了,也就是說這些值只是查詢的結果
我們剛才選擇目標欄位就是告訴Access需要哪些表、哪些欄位,而Access會把欄位中的數據列成一個表反饋給我們
在查詢中還可以運用各種表達式來對表中的數據進行運算生成新的查詢欄位

5.匯總數據
現在的數據表還沒算出每份訂單所涉及的「銷售總金額」,我們可以在查詢中使用表達式來計算。先在查詢的設計窗口中添加一個目標欄位,就是查詢數據表中最後的「銷售總金額」欄位,因為這個欄位不在任何一個表中,所以必須手動將它輸入到查詢表格的一個空列中
在列的欄位行首先輸入「銷售金額」,然後輸入「:」(注意必須輸入英文模式下的「:」),接著輸入「[產品信息表]![產品單價]*[訂單信息表]![訂貨數量]」,現在再切換到查詢的數據表視圖看看結果,查詢新增了「銷售總金額」列,並且自動算出了每份訂單中涉及的金額
寫計算表達式的時候必須注意它的格式,首先是欄位名稱,接著是「:」然後是表達式的右邊部分,在用到本查詢中的目標欄位時,必須將欄位名用方括弧括起來,在欄位名前面加上「[所用表的表名]!」符號來表示它是哪個表中的欄位
剛才說的都是一些簡單的計算,如果要對數據進行一些復雜的計算,要計算十幾個值,都這么寫會很麻煩,而且如果要取某個值開方後的值,就寫不出了
為了完成更多更復雜的計算,Access提供了一個專用的「表達式生成器」,它的具體使用方法將在下一課里講

6.保存新建的查詢
該做的差不多都做完了,我們把新建的查詢保存起來吧
在主菜單上單擊「文件」菜單中的「保存」命令,如果是第一次存儲這個查詢,在屏幕上就會彈出一個對話框,詢問如何命名這個查詢:7.利用簡單表查詢向導建立查詢
首先用滑鼠單擊資料庫窗口的新建按鈕,屏幕上彈出「新建查詢」窗口,在列表框中選擇「簡單查詢向導」,然後單擊「確定」按鈕。在出現的簡單查詢向導窗口上,選擇新建查詢中需要用到的欄位名稱。由於這些欄位可能在不同的表或查詢中,先要在表/查詢下拉框的下拉菜單中選擇需要的表或查詢,這時在可用欄位列表框中的欄位就是所選擇的表或查詢中的全部可用欄位了。用滑鼠單擊選中需要的「欄位」,再單擊「向左移」或「向右移」按鈕就可以將這個選項作為新建查詢中的一個選定的欄位了。將所有需要的欄位都選定以後,單擊窗口上的下一步按鈕,在下一個窗口中為新建的查詢取名,並單擊「完成」按鈕,就可以創建一個新的查詢了

8.利用交叉表查詢向導建立查詢
ACCESS支持一種特殊類型的總計查詢,叫做交叉表查詢,利用該查詢,你可以在類似電子表格式中查看計算值,要創建一個交叉表查詢,首先在資料庫窗口中單擊新建按鈕,並在彈出的窗口中單擊選中「交叉表查詢向導」,然後單擊確定按鈕,在出現的交叉表查詢向導窗口中第一步要求選擇含有交叉表的表或查詢的名稱,第二步要選擇在交叉表中哪些欄位的值用來做行標題,最多隻能選擇三個欄位,第三步要選擇在交叉表中那些欄位的值用來做列標題,第四步要選擇在表中的交叉點計算出什麼數值。第五步中需要為新建的查詢取名,並單擊完成按鈕,這樣一個交叉表查詢就完成了。
由於這個查詢比較特殊,而且對於初學者來說經常看不懂,我特把羅斯文資料庫中的相關例子單獨提出來以供參考。交叉表查詢.rar (83.03 KB) 9.使用查找重復項查詢向導建立查詢
在Access中,可能需要對數據表中某些具有相同的值的記錄進行檢索、分類。利用系統提供的「查找重復查詢向導」可以快速地完成一個「查找重復項」查詢。首先在資料庫窗口中單擊「查詢」選項卡,然後單擊「新建」按鈕,在「新建查詢」對話框中,單擊「查找重復查詢向導」,單擊「確定」按鈕。「查找重復項查詢向導」的第一步與前面的兩種查詢向導一樣,根據需要選取查詢的對象,第二步選取設為重復值的欄位,系統會按照選取的欄位自動對數據表中的記錄進行檢索,按照設定的欄位分類檢索。第三步選擇另外查詢的欄位。其實,在此處選擇的查詢內容是用戶想了解的信息,即有哪些記錄具有相同的內容。在最後一個向導對話框中輸入新建查詢的標題,或者接受系統提供的默認值,並且選擇生成查詢之後的操作,即可以選擇在「數據表」視圖中打開查詢查看信息或在「設計」視圖中修改查詢設計。單擊「完成」按鈕結束查詢的建立

10.使用查找不匹配項查詢向導建立查詢
在Access中,可能需要對數據表中的記錄進行檢索,查看它們是否與其他記錄相關,是否真正具有實際意義。利用「查找不匹配查詢向導」可以快速地完成。首先在資料庫窗口單擊「新建」按鈕。在「新建查詢」對話框中,單擊「查找不匹配查詢向導」,單擊「確定」按鈕。向導的第一步要用戶選取查詢的兩個對象,即記錄相關的兩個數據表。選定之後,單擊「下一步」按鈕。在下一步中,選定前面選取的兩個表間匹配的欄位。系統會自動根據匹配的欄位進行檢索,查看不匹配的記錄。第三步選取能夠代表查詢記錄的欄位。可以從對話框左側的可用欄位列表向右側窗口中選取用戶需要的欄位,選取沒有特定的要求。在最後一個向導對話框中輸入新建查詢的標題,或者接受系統提供的默認值,並且選擇生成查詢之後的操作,單擊「完成」按鈕結束查詢的建立

11.建立SQL查詢
SQL查詢是用戶使用SQL語句直接創建的一種查詢。實際上,Access所有的查詢都可以認為是一個SQL查詢,因為Access查詢就是以SQL語句為基礎來實現查詢的功能。不過在建立Access查詢時並不是所有的查詢都可以在系統所提供的查詢「設計」視圖中進行創建。由於查詢只能通過SQL語句來實現,SQL查詢可以分為以下四類:聯合查詢、傳遞查詢、數據定義查詢和子查詢。要想在Access中建立SQL查詢,首先要建立一個新的查詢,然後單擊「視圖」菜單,選擇「SQL視圖」命令,這樣在屏幕上就出現了一個文本框,用來書寫SQL語句。將用到的SQL語句輸入完畢後,再單擊「視圖」菜單,選擇「數據表視圖」命令,就可以看到剛才SQL語句所起的作用了

12.創建參數查詢
參數查詢可以在運行查詢的過程中自動修改查詢的規則,用戶在執行參數查詢時會顯示一個輸入對話框以提示用戶輸入信息,這種查詢叫做參數查詢。當需要對某個欄位進行參數查詢時,首先切換到這個查詢的設計視圖,然後在作為參數使用的欄位下的「准則」單元格中,在方括弧內鍵入相應的提示文本。此查詢運行時,Access將顯示該提示。輸入完畢後,將查詢切換到數據表視圖,這時在屏幕中就會出現一個對話框,提問你需要限制哪個參數。此時輸入一定的條件就可以看到查出的滿足條件的記錄。Access 的參數查詢是建立在選擇查詢或交叉查詢的基礎之上的,是在運行選擇查詢或交叉查詢之前,為用戶提供了一個設置准則的參數對話框,可以很方便地更改查詢的限制或對象。當然不僅僅可以建立單個參數的查詢,還可以同時為其他欄位建立准則提示的查詢

13.設置查詢屬性
要設置查詢的屬性,首先打開一個查詢,然後點擊工具欄上的「屬性」按鈕,在彈出的查詢屬性列表框中修改查詢的屬性。在各種查詢屬性中,很多都容易理解,現在介紹幾種不常用但卻很有用的屬性:
運行許可權:將這個屬性設置為「所有者的」。設置了此屬性後,所有用戶都具有查詢所有者的查看和執行查詢許可權,這樣查詢所有者才能保存更改的查詢,只有查詢所有者才能更改查詢的所有權。
記錄集類型:記錄集類型包括動態集、動態集(不一致的更新)、快照三個類型。選擇動態集,那麼查詢的數據表中的值可以修改,而且會動態的改動相應的計算值,而快照狀態時則不能修改數據表中的數據。
最後補充一個在ACCESS中另一個特殊查詢,即聯合查詢。
在資料庫窗體中,單擊「對象」下的「查詢」 ,然後單擊「資料庫」窗口工具欄上的「新建」。 在「新建查詢」對話框中,單擊「設計視圖」,然後單擊「確定」。 無需添加任何錶或查詢,在「顯示表」對話框中單擊「關閉」。 在「查詢」菜單上,請指到「SQL 特定查詢」,然後單擊「聯合」。 如果無需返回重復記錄,請輸入帶有 UNION 運算的 SQL SELECT 語句;如果需要返回重復記錄,請輸入帶有 UNION ALL 運算的 SQL SELECT 語句。 注釋 每條 SELECT 語句都必須以同一順序返回相同數量的欄位。對應的欄位都需要有兼容的數據類型,但是有一個例外:可以將「數字」欄位和「文本」欄位作為對應的欄位

Ⅵ 在Access中如何建立操作查詢

以建立操作查詢中的生成表為例,方法如下:

1、首先,在電腦上打開建好了的資料庫和數據表,再依次點擊下圖中的創建——查詢設計。

Ⅶ 在 access資料庫中,怎麼使用語句進行查詢

使用語句查詢需要有sql基礎,但有一定水準以後才能熟練應用,這里只說一下使用access中sql視圖的方法:

1、打開access的文件

這樣就可以使用sql語句進行查詢了

Ⅷ access中sql查詢能夠創建什麼查詢

能夠創建選擇查詢,交叉表查詢,生成表查詢,更新查詢,追加查詢,刪除查詢

Ⅸ access做的系統,如何創建資料庫查詢功能在線等

首先想的就是要把同一類的數據放在一個表中,然後給這個表取個一目瞭然的名字,這樣管理起來會方便得多但是另一方面,我們在實際工作中使用資料庫中的數據時,並不是簡單地使用這個表或那個表中的數據,而常常是將有「關系」的很多表中的數據一起調出使用,有時還要把這些數據進行一定的計算以後才能使用查詢對象如果再建立一個新表,把要用到的數據拷貝到新表中,並把需要計算的數據都計算好,再填入新表中,就顯得太麻煩了用「查詢」對象可以很輕松地解決這個問題,它同樣也會生成一個數據表視圖,看起來就像新建的「表」對象的數據表視圖一樣查詢的優點「查詢」的欄位來自很多互相之間有「關系」的表,這些欄位組合成一個新的數據表視圖,但它並不存儲任何的數據當我們改變「表」中的數據時,「查詢」中的數據也會發生改變計算的工作也可以交給它來自動地完成,完全將用戶從繁重的體力勞動中解脫出來,充分體現了計算機資料庫的優越性常見的查詢種類選擇查詢交叉查詢操作查詢參數查詢選擇查詢選擇查詢就是從一個或多個有關系的表中將滿足要求的數據提取出來,並把這些數據顯示在新的查詢數據表中其他的方法,像「交叉查詢」、「操作查詢」和「參數查詢」等,都是「選擇查詢」的擴展例子:訂單查詢現在我們建立一個「訂單」查詢,建立這個查詢就是為了將每份訂單中的各項信息都顯示出來,包括「訂單號」、「訂貨公司」、「貨品名稱」、「貨物單價」、「訂貨數量」、「訂貨金額」、「經辦人」和「訂貨時間」這些欄位 1.查詢准備首先要在Access中打開「客戶訂單資料庫」,然後單擊「對象」列表中的「查詢」項,並在創建方法列表中單擊「在設計視圖中創建查詢」項 因為下面的操作都是在對「查詢」這個對象進行操作,所以要將當前的對象切換到「查詢」對象上 2.選擇需要查詢的表
單擊「在設計視圖中創建查詢」後,屏幕上出現「查詢」窗口,它的上面還有一個「顯示表」對話框。在上一課「建立表之間的關系」中曾經提到過「顯示表」對話框。單擊「顯示表」對話框上的「兩者都有」選項,在列表框中選擇需要的表或查詢。「表」選項卡中只列出了所有的表,「查詢」選項卡中只列出了所有的查詢,而選擇「兩者都有」就可以把資料庫中所有「表」和「查詢」對象都顯示出來,這樣有助於我們從選擇的表或查詢中選取新建查詢的欄位。
單擊所需要的表或查詢,然後單擊對話框上的「添加」按鈕,這個表的欄位列表就會出現在查詢窗口中。將「客戶訂單資料庫」中的「訂單信息表」和「產品信息表」都添加到查詢窗口中。添加完提供原始數據的表後,就可以把「顯示表」窗口關閉,回到「查詢窗口」中准備建立「查詢」了。 「表/查詢顯示窗口」顯示查詢所用到的數據來源,包括表、查詢。窗口中的每個表或查詢都列出了它們的所有欄位,這樣一目瞭然,方便了我們選擇查詢欄位 示例查詢窗口則是用來顯示查詢中所用到的查詢欄位和查詢准則

3.為查詢添加和刪除目標欄位
現在我們就要往查詢設計表格中添加欄位了。所添加的欄位叫做「目標欄位」,向查詢表格中添加目標欄位有兩種方法:
第一種方法可以在表格中選擇一個空白的列,單擊第一行對應的一格,格子的右邊出現一個帶下箭頭的按鈕,單擊這個按鈕出現下拉框,在下拉框中就可以選擇相應的目標欄位了,選中表「訂單信息表」中的「訂單號」欄位
如果在幾個表中都有同樣的欄位,要怎麼區分呢?當我們在查詢表格的第一格的下拉框中尋找對應目標欄位時,在欄位前面都有欄位所在的表格/查詢名,像「訂單信息表.產品名稱」欄位就表示它是「訂單信息表」中的「產品名稱」欄位。而不是別的表或查詢中的「產品名稱」欄位。這樣就不會混淆了
第二種方法更簡單,如果要添加「訂單信息表」中的「訂貨單位」欄位,就先選中「訂單信息表」這個表,然後在它的列表框中找到需要的欄位「訂貨單位」,將滑鼠移動到列表框中標有這個欄位的選項上,按住滑鼠左鍵,這時滑鼠游標變成一個長方塊,拖動滑鼠將長方塊拖到下方查詢表格中的一個空白列,放開滑鼠左鍵,這樣就完成了將「訂單信息表」中的「訂貨單位」欄位添加到查詢表格中了
在「表/查詢」窗口中如果有很多對象時,這種方法就比第一種方法顯得方便多了
如果要刪除一個目標欄位,將滑鼠移動到要刪除的目標欄位所在列的選擇條上,游標會變成一個向下的箭頭,單擊滑鼠左鍵將這一列都選中,敲擊鍵盤上的「DELETE」鍵,選中的目標欄位就被刪除了

4.查詢的數據表視圖
將表切換到數據表視圖,就可以看到「查詢」結果了
在Access中,在幾個視圖之間切換是非常簡單的。只要將滑鼠移動到工具欄左上角的第一個工具按鈕處,就會彈出一個「視圖」提示標簽,單擊它就可以從查詢設計視圖切換到數據表視圖
查詢的數據表視圖看起來很像表,但它們之間還是有很多差別的
在查詢的數據表中雖然不能插入列,但是可以移動列,而且在查詢的數據表中也可以改變列寬和行高,還可以隱藏和凍結列
在查詢數據表中無法加入或刪除列,而且不能修改查詢欄位的欄位名。這是因為由查詢所生成的數據值並不是真正存在的值,而是動態地從表對象中調來的,是表中數據的一個鏡像
查詢只是告訴Access需要什麼樣的數據,而Access就會從表中查出這些數據的值,並將它們反映到查詢數據表中來罷了,也就是說這些值只是查詢的結果
我們剛才選擇目標欄位就是告訴Access需要哪些表、哪些欄位,而Access會把欄位中的數據列成一個表反饋給我們
在查詢中還可以運用各種表達式來對表中的數據進行運算生成新的查詢欄位

5.匯總數據
現在的數據表還沒算出每份訂單所涉及的「銷售總金額」,我們可以在查詢中使用表達式來計算。先在查詢的設計窗口中添加一個目標欄位,就是查詢數據表中最後的「銷售總金額」欄位,因為這個欄位不在任何一個表中,所以必須手動將它輸入到查詢表格的一個空列中
在列的欄位行首先輸入「銷售金額」,然後輸入「:」(注意必須輸入英文模式下的「:」),接著輸入「[產品信息表]![產品單價]*[訂單信息表]![訂貨數量]」,現在再切換到查詢的數據表視圖看看結果,查詢新增了「銷售總金額」列,並且自動算出了每份訂單中涉及的金額
寫計算表達式的時候必須注意它的格式,首先是欄位名稱,接著是「:」然後是表達式的右邊部分,在用到本查詢中的目標欄位時,必須將欄位名用方括弧括起來,在欄位名前面加上「[所用表的表名]!」符號來表示它是哪個表中的欄位
剛才說的都是一些簡單的計算,如果要對數據進行一些復雜的計算,要計算十幾個值,都這么寫會很麻煩,而且如果要取某個值開方後的值,就寫不出了
為了完成更多更復雜的計算,Access提供了一個專用的「表達式生成器」,它的具體使用方法將在下一課里講

6.保存新建的查詢
該做的差不多都做完了,我們把新建的查詢保存起來吧
在主菜單上單擊「文件」菜單中的「保存」命令,如果是第一次存儲這個查詢,在屏幕上就會彈出一個對話框,詢問如何命名這個查詢:7.利用簡單表查詢向導建立查詢
首先用滑鼠單擊資料庫窗口的新建按鈕,屏幕上彈出「新建查詢」窗口,在列表框中選擇「簡單查詢向導」,然後單擊「確定」按鈕。在出現的簡單查詢向導窗口上,選擇新建查詢中需要用到的欄位名稱。由於這些欄位可能在不同的表或查詢中,先要在表/查詢下拉框的下拉菜單中選擇需要的表或查詢,這時在可用欄位列表框中的欄位就是所選擇的表或查詢中的全部可用欄位了。用滑鼠單擊選中需要的「欄位」,再單擊「向左移」或「向右移」按鈕就可以將這個選項作為新建查詢中的一個選定的欄位了。將所有需要的欄位都選定以後,單擊窗口上的下一步按鈕,在下一個窗口中為新建的查詢取名,並單擊「完成」按鈕,就可以創建一個新的查詢了

8.利用交叉表查詢向導建立查詢
ACCESS支持一種特殊類型的總計查詢,叫做交叉表查詢,利用該查詢,你可以在類似電子表格式中查看計算值,要創建一個交叉表查詢,首先在資料庫窗口中單擊新建按鈕,並在彈出的窗口中單擊選中「交叉表查詢向導」,然後單擊確定按鈕,在出現的交叉表查詢向導窗口中第一步要求選擇含有交叉表的表或查詢的名稱,第二步要選擇在交叉表中哪些欄位的值用來做行標題,最多隻能選擇三個欄位,第三步要選擇在交叉表中那些欄位的值用來做列標題,第四步要選擇在表中的交叉點計算出什麼數值。第五步中需要為新建的查詢取名,並單擊完成按鈕,這樣一個交叉表查詢就完成了。
由於這個查詢比較特殊,而且對於初學者來說經常看不懂,我特把羅斯文資料庫中的相關例子單獨提出來以供參考。交叉表查詢.rar (83.03 KB) 9.使用查找重復項查詢向導建立查詢
在Access中,可能需要對數據表中某些具有相同的值的記錄進行檢索、分類。利用系統提供的「查找重復查詢向導」可以快速地完成一個「查找重復項」查詢。首先在資料庫窗口中單擊「查詢」選項卡,然後單擊「新建」按鈕,在「新建查詢」對話框中,單擊「查找重復查詢向導」,單擊「確定」按鈕。「查找重復項查詢向導」的第一步與前面的兩種查詢向導一樣,根據需要選取查詢的對象,第二步選取設為重復值的欄位,系統會按照選取的欄位自動對數據表中的記錄進行檢索,按照設定的欄位分類檢索。第三步選擇另外查詢的欄位。其實,在此處選擇的查詢內容是用戶想了解的信息,即有哪些記錄具有相同的內容。在最後一個向導對話框中輸入新建查詢的標題,或者接受系統提供的默認值,並且選擇生成查詢之後的操作,即可以選擇在「數據表」視圖中打開查詢查看信息或在「設計」視圖中修改查詢設計。單擊「完成」按鈕結束查詢的建立 。