




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
任務(wù)13.1數(shù)據(jù)查詢?nèi)蝿?wù)13.2使用視圖
任務(wù)導(dǎo)入
學(xué)習(xí)目標(biāo)
任務(wù)實施
1.啟動“查詢設(shè)計器”
任務(wù)13.1數(shù)據(jù)查詢單擊常用工具欄上的“新建”按鈕,在“新建”對話框中,選中“查詢”單選鈕,然后單擊“新建文件”按鈕,如圖13-1所示。這時,系統(tǒng)將顯示“查詢設(shè)計器”窗口,并彈出“添加表或視圖”對話框,依次選擇所需要的表或視圖,單擊“添加”按鈕,將所有的表或視圖添加完成后,單擊“關(guān)閉”按鈕。圖13-1啟動“查詢設(shè)計器”
2.選擇所需字段和記錄
1)添加字段
在“查詢設(shè)計器”的“字段”選項卡中,選定需要的字段名,單擊“添加”按鈕,如圖13-2所示。圖13-2添加字段
2)改變字段順序
在“字段”選項卡中,字段的出現(xiàn)順序決定了查詢輸出字段的順序。在“選定字段”中上、下拖動字段名左側(cè)的移動框,可以改變輸出字段順序,如圖13-3所示。圖13-3改變字段順序
3.選定所需記錄
在“查詢設(shè)計器”的“篩選”選項卡中,可以構(gòu)造一個帶有WHERE子句的選擇語句,用來決定需要的記錄。
例如,查找所有“入學(xué)成績”在500分以上的學(xué)生,其操作步驟方法:在“篩選”選項卡中,從“字段名”列表中選擇“st.入學(xué)成績”,在“條件”列表中選擇“>=”,在“實例”中輸入500,如圖13-4所示。圖13-4在“篩選”選項卡中定義查詢結(jié)果的條件
4.排序查詢結(jié)果
定義查詢輸出后,可組織出現(xiàn)在結(jié)果中的記錄,方法是對輸出字段排序和分組。也可篩選出現(xiàn)在結(jié)果中的分組。
排序決定了查詢輸出結(jié)果中記錄的順序。
(1)在“排序依據(jù)”選項卡中,從“選定字段”中選定字段名,單擊“添加”按鈕,如圖13-5所示。圖13-5“排序依據(jù)”選項卡
(2)在“排序選項”中,如果按“升序”排序,則選中“升序”,否則選中“降序”。
5.分組查詢結(jié)果
分組是指將一組類似的記錄壓縮成一個結(jié)果記錄,以便于完成基于一組記錄的計算。分組在與某些累計函數(shù)聯(lián)合使用時效果較好,如SUM、COUNT、AVG等。
(1)選中“字段”選項卡,在“函數(shù)和表達式”框中鍵入表達式(如AVG(St.入學(xué)成績))。
(2)單擊“添加”按鈕,在“選定字段”框中放置表達式,如圖13-6所示。圖13-6在“選定字段”框中放置表達式
(3)在“分組依據(jù)”選項卡中,加入分組結(jié)果依據(jù)的表達式,如圖13-7所示。若要對已進行過分組或壓縮的記錄進行篩選,可單擊“滿足條件”按鈕,在“滿足條件”對話框中設(shè)定條件。圖13-7“滿足條件”對話框
6.輸出查詢
1)選擇輸出去向
在“查詢設(shè)計器”工具欄上,單擊“查詢?nèi)ハ颉卑粹o,或單擊“查詢”菜單→“查詢?nèi)ハ颉泵睿蜷_“查詢?nèi)ハ颉睂υ捒?。在“查詢?nèi)ハ颉睂υ捒蛑羞x擇輸出去向,并填寫所需的其他選項,如圖13-8所示。圖13-8選擇輸出去向
2)運行查詢
在完成查詢設(shè)置并指定了輸出去向后,可以單擊“運行”按鈕啟動該查詢,這時屏幕將顯示查詢結(jié)果,如圖13-9所示。也可以在“項目管理器”中選定查詢名稱,然后單擊“運行”。圖13-9顯示查詢結(jié)果
7.查看SQL語句
在建立查詢時,單擊“查詢”菜單→“查看SQL”,或從工具欄上選擇“SQL”按鈕,如圖13-10所示,可以查看查詢生成的SQL語句。SQL語句顯示在一個只讀窗口中,可以復(fù)制此窗口中的文本,并將其粘貼到“命令”窗口或加入到程序中。圖13-10查詢的SQL語句
8.高級查詢
在實際使用中,有時需要對查詢所返回的結(jié)果做更多的控制。
1)縮小搜索
如果想使查詢同時滿足一個以上條件的記錄,只需在“篩選”選項卡中的不同行上列出這些條件,這一系列條件自動以“與”(AND)的方式組合起來,因此只有滿足所有這些條件的記錄才會被檢索到。
需查詢“中文系入學(xué)成績大于500分的男同學(xué)”,可在不同的行上輸入3個搜索條件,如圖13-11所示。圖13-11縮小搜索范圍
2)擴充搜索
3)組合條件
4)在查詢中刪除重復(fù)記錄
重復(fù)記錄是指其所有字段值均相同的記錄。如果想把查詢結(jié)果中的重復(fù)記錄去掉,只需在“雜項”選項卡中選中“無重復(fù)記錄”項,如圖13-12所示。圖13-12“雜項”選項卡
5)查詢一定數(shù)目或一定百分比的極值記錄
(1)在“排序依據(jù)”選項卡中,選擇要檢索其極值的字段。
(2)在“雜項”選項卡中的“記錄個數(shù)”框中,鍵入想要檢索的最大值或最小值的數(shù)目,如圖13-13所示。圖13-13檢索極值記錄任務(wù)導(dǎo)入
學(xué)習(xí)目標(biāo)
任務(wù)實施
1.使用菜單啟動“視圖設(shè)計器”
(1)打開一個數(shù)據(jù)庫文件。
(2)單擊工具欄中的“新建”按鈕,在“新建”對話框中,選中“視圖”,并單擊“新建文件”按鈕,打開“添加表或視圖”對話框,如圖13-14所示。任務(wù)13.2使用視圖圖13-14建立視圖
(3)在“添加表或視圖”對話框中,選定需要使用的表或視圖,再單擊“添加”按鈕。
(4)單擊“關(guān)閉”按鈕,然后打開“視圖設(shè)計器”,結(jié)果如圖13-15所示。圖13-15視圖設(shè)計器
2.在項目管理器中啟動“視圖設(shè)計器”
在項目管理器中啟動“視圖設(shè)計器”的操作步驟為:
(1)從“項目管理器”中,單擊“數(shù)據(jù)庫”符號旁的加號“+”。
(2)在“數(shù)據(jù)庫”下選中“本地視圖”,單擊“新建”按鈕,如圖13-16所示。圖13-16在項目管理器中啟動“視圖設(shè)計器”
3.創(chuàng)建視圖
4.更新數(shù)據(jù)
1)設(shè)置關(guān)鍵字段
當(dāng)在“視圖設(shè)計器”中首次打開一個表時,“更新條件”選項卡會顯示表中哪些字段被定義為關(guān)鍵字段。VFP用這些關(guān)鍵字段來唯一標(biāo)識已在本地修改過的遠程表中的更新記錄。
若要設(shè)置關(guān)鍵字段:在“更新條件”選項卡中,單擊字段名旁邊的“關(guān)鍵”列,如圖13-17所示。圖13-17在“更新條件”選項卡中設(shè)置關(guān)鍵字段
2)向表發(fā)送更新數(shù)據(jù)
3)更新指定字段
4)檢查更新沖突
如果在一個多用戶環(huán)境中工作,服務(wù)器上的數(shù)據(jù)也可以被別的用戶訪問,也許別的用戶也在試圖更新遠程服務(wù)器上的記錄。在“更新條件”選項卡中,“SQLWHERE子句包括”框中的選項可以幫助管理遇到多用戶訪問同一數(shù)據(jù)時應(yīng)如何更新記錄,見表13-1。表13-1
SQLWHERE選項
5.控制顯示字段和數(shù)據(jù)輸入
在“視圖設(shè)計器”中的“字段”選項卡中,單擊“屬性”按鈕,在“視圖字段屬性”對話框中選定字段,然后可以分配標(biāo)題,輸入注釋,設(shè)置控制數(shù)據(jù)輸入的有效性規(guī)則,如圖13-18所示。圖13-18“視圖字段屬性”對話框
6.控制更新方法
7.設(shè)置參數(shù)提示
可設(shè)置視圖對完成查詢所輸入的值進行提示。例如要尋找指定系的學(xué)生,可在“視圖設(shè)計器”中,添加新過濾器或從“篩選”選項卡中選擇存在的過濾器,在“實例”框中鍵入一個問號(?)和參數(shù)名,如圖13-19所示。圖13-19參數(shù)提示
8.使用視圖
使用視圖類似于處理表。
1)打開視圖
單擊工具欄上的“運行”按鈕,在“視圖參數(shù)”對話框中輸入“計算機”,如圖13-20所示,則在“瀏覽”窗口中將只看到“計算機”系的記錄內(nèi)容。圖13-20打開視圖
2)在表單中使用視圖
如果要在表單中使用視圖,就要在數(shù)據(jù)環(huán)境中添加視圖。運行表單,將自動打開視圖所在的數(shù)據(jù)庫。在回答了“視圖參數(shù)”對話框的信息之后,表單中顯示視圖中的有關(guān)數(shù)據(jù),如圖13-21所示。圖13-21在表單中使用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度軟裝行業(yè)展會組織與推廣合同
- 小學(xué)家委主任發(fā)言稿
- 閉門溝通發(fā)言稿
- 2025年新疆道路運輸從業(yè)資格證考試內(nèi)容是什么
- 高中家長會:高三上學(xué)期家長會課件
- 內(nèi)墻乳膠漆粉刷合同
- 2024年標(biāo)準(zhǔn)離婚協(xié)議
- 高中家長會 有效陪伴有力助學(xué)課件-高中暑期家長會
- 采購訂單狀態(tài)更新表
- 環(huán)境監(jiān)測與控制表格
- 2025年全國國家版圖知識競賽題庫及答案(中小學(xué)組)
- 《紅巖》中考試題(截至2024年)
- 2025年合肥職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫完整版
- 2025年黑龍江旅游職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性測試題庫匯編
- 2025年湖南城建職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫新版
- 國家基本藥物臨床應(yīng)用指南
- 2025春-新版一年級語文下冊生字表(200個)
- 企業(yè)級軟件開發(fā)作業(yè)指導(dǎo)書
- 護士法律法規(guī)知識培訓(xùn)
- 《中國古代文學(xué)史及作品選II》教學(xué)大綱
- 代工生產(chǎn)合同范本
評論
0/150
提交評論