




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
VisualFoxPro查詢與視圖第5章VisualFoxPro查詢與視圖
查詢任務1視圖任務2任務1查詢階段1查詢設計器階段2創(chuàng)建查詢
階段3運行和修改查詢
階段4查詢去向階段1查詢設計器1.啟動查詢設計器
啟動【查詢設計器】有兩種方法:一種方法是在創(chuàng)建查詢時,系統將自動打開【查詢設計器】;另一種方法是在命令窗口中輸入【CREATEQUERY】命令來打開【查詢設計器】。2.查詢設計器選項卡【查詢設計器】中共有6個選項卡,分別是:(1)字段:設置查詢結果中所要包含的字段。(2)聯接:用于在作多表查詢時,設置表之間的聯接條件。(3)篩選:設置查詢條件。(4)排序依據:指定查詢顯示記錄時的記錄的排序方式。(5)分組依據:設置分組條件。(6)雜項:設置是否有重復記錄以及記錄的顯示范圍。階段2創(chuàng)建查詢
可分為單表查詢和多表查詢。1.單表查詢利用【查詢設計器】建立查詢,查詢【學生檔案】表中【年齡】是【23】歲的所有學生的【學號】、【姓名】和【出生日期】,查詢結果按【出生日期】【降序】排列,將查詢文件保存為【age.qpr】。
(1)執(zhí)行菜單命令【文件】【新建】,系統將自動彈出【新建】對話框。(2)在【新建】對話框選中【查詢】選項,單擊【新建文件】按鈕,系統將自動彈出【打開】對話框。(3)在【打開】對話框中選擇【學生檔案.dbf】表,單擊【確定】按鈕后,將彈出【添加表或視圖】對話框。(4)在【查詢設計器】窗口的【字段】選項卡中,將【可用字段】列表框中的【學號】、【姓名】、【出生日期】字段利用【添加】按鈕依次添加到【選定字段】列表框中。
(5)在該對話框中,單擊【篩選】選項卡,單擊【字段名】下方的下拉列表框,選擇【學生檔案.年齡】,在條件下拉列表框中選擇【=】,【實例】框中輸入【23】。(6)切換進入到【排序依據】選項卡,將【選定字段】列表框中的【出生日期】字段利用按鈕添加到【排序條件】列表框中,設置為降序。(7)設置完成后,單擊工具欄中的【運行】按鈕,運行查詢。系統將顯示出按之前的條件檢索出的【學生檔案】表中的相關內容。(8)最后,關閉【查詢】表,單擊【保存】按鈕,將【查詢】文件保存為【age.qpr】。
2.多表查詢查詢的數據源可以是多個表,可以是多個自由表,也可以是多個視圖,但是這些表或視圖之間必須事先建有聯系,在建立時,【查詢設計器】會根據數據庫中的聯系自動提取聯接條件,若表之間沒有聯系,查詢設計器會打開指定聯系條件的對話框,用戶可以根據需要設置聯接條件。
下面講解的是一個多表查詢的案例。將【學生成績管理】數據庫中【學生檔案】表與【成績】表建立一個查詢,文件名為【grade.qpr】。查詢條件為:【所得學分】高于【4】分的所有學生的【學號】、【姓名】、【課程編號】和【所得學分】,查詢結果按【學號】【升序】和【成績】【降序】排列。(1)打開【學生成績管理】數據庫。(2)執(zhí)行【文件】【新建】菜單命令,在【新建】對話框選中【查詢】選項,單擊【新建】按鈕,出現【添加表或視圖】對話框。(3)在【添加表或視圖】對話框中,依次利用【添加】按鈕添加【學生檔案】表和【成績】表。然后,單擊【關閉】按鈕,進入【查詢設計器】窗口。(4)在該窗口中,在【字段】選項卡的【可用字段】列表框中,依次將【學號】、【姓名】、【課程編號】和【所得學分】字段添加到【選定字段】列表框中。(5)單擊【聯接】選項卡,會看到已經產生了兩個表之間的聯接條件。這是在添加表時自動產生,用戶可采用默認條件。(6)切換進入到【篩選】選項卡,單擊【字段名】下方的下拉列表框,選擇【成績.所得學分】字段;在【條件】下拉列表框中選擇【>】,【實例】框中輸入數值【4】。(7)切換進入到【排序依據】選項卡,從【選定字段】列表框中依次向【排序條件】列表框中添加字段【學號】、【所得學分】,設置升序和降序。(8)單擊工具欄上的【運行】按鈕,運行查詢,該【查詢】窗口中檢索顯示出了【學生檔案】表和【成績】表中滿足條件的記錄。單擊【保存】按鈕,將【查詢】文件保存為【grade.qpr】。
階段3運行和修改查詢
1.運行查詢
運行查詢有三種方法:(1)在使用查詢設計器建立查詢時,單擊工具欄中的運行圖標按鈕。(2)執(zhí)行【查詢】【運行查詢】菜單命令。(3)在查詢設計完成并且保存后,在命令窗口中執(zhí)行運行查詢文件命令,其命令格式為:
DO<查詢文件名>提醒:<查詢文件名>必須給出全名,格式為:XXX.qpr2.修改查詢
執(zhí)行【文件】【打開】菜單命令,在【打開】對話框中指定文件類型為【查詢】。然后,選擇要修改的查詢文件,單擊按鈕,即可打開該查詢文件的【查詢設計器】對其進行修改。
除此之外,還可以在命令窗口中執(zhí)行命令,其命令格式為:
MODIFYQUERY<查詢文件名>階段4查詢去向
查詢去向是指以何種方式顯示滿足查詢條件的記錄信息。系統默認將查詢的結果顯示在【瀏覽】窗口中,用戶可以通過執(zhí)行【查詢去向】命令,將查詢結果以表、臨時表、屏幕、圖形等形式進行顯示,下面對每個輸出去向做一個說明。瀏覽。將查詢結果輸出到瀏覽窗口中。臨時表。將查詢結果保存到一個臨時的只讀表中。表。將查詢結果保存到一個指定的表中。圖形。將查詢結果輸出到圖形文件中或者用于MicrosoftGraph應用程序。屏幕。將查詢結果輸出到當前活動窗口或主窗口中。報表。將查詢結果輸出到一個報表文件中。標簽。將查將詢結果輸出到一個標簽文件中。任務2視圖階段1創(chuàng)建視圖階段2視圖設計器
階段3更新數據階段1創(chuàng)建視圖
創(chuàng)建視圖的步驟和創(chuàng)建查詢的步驟相類似,創(chuàng)建視圖通常是利用【視圖設計器】來完成的。
階段2視圖設計器打開【視圖設計器】的方式與打開【查詢設計器】的方式相類似,利用命令打開【視圖設計器】的命令格式為:CREATEVIEW【視圖設計器】與【查詢設計器】從外觀到功能上有許多的相同相似之處,但兩者也有不同之處,它們是:(1)查詢文件的擴展名為【.qpr】,文件保存在磁盤當中;視圖文件的擴展名為【.vue】,視圖結果保存在數據庫中。(2)【視圖設計器】比【查詢設計器】多了一個【更新條件】選項卡,可以進行數據的更新。(3)由于查詢文件是一個獨立存儲在磁盤上的文件,所以存在【
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國8寸袖珍折疊自行車數據監(jiān)測研究報告
- 2019-2025年軍隊文職人員招聘之軍隊文職管理學自我檢測試卷B卷附答案
- 2019-2025年軍隊文職人員招聘之軍隊文職管理學與服務過關檢測試卷A卷附答案
- 康德三診物理試題及答案
- 保安文化測試試題及答案
- 小學生人際交往故事征文
- 企業(yè)虛擬專用網絡服務協議
- 《統計學的數據處理基礎:初三數學教案》
- 產品銷量排行表-電商銷售統計
- 遼寧省朝陽市建平縣2024-2025學年八年級上學期期末生物學試題(含答案)
- 雷鋒的故事春鋒十里暖童心小小雷鋒在學習課件
- 語文-云南省師范大學附屬中學2025屆高三下學期開學考試試題和答案
- 英語學科核心素養(yǎng)下小學英語繪本閱讀教學現狀及對策研究
- 2025年飼料及寵物食品項目建議書
- 《走近世界民間美術》 課件 2024-2025學年人美版(2024)初中美術七年級下冊
- 河南2025年02月鄭州市公安機關公開招考1200名警務輔助人員筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 兒童保健手冊 (一)
- 2025年國家漢辦HSK漢語水平考試四級考試真題
- 2025年湖南食品藥品職業(yè)學院高職單招高職單招英語2016-2024年參考題庫含答案解析
- 保潔人員安全會議培訓
- 寧德時代SHL測評答案
評論
0/150
提交評論