版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
任務(wù)13.1數(shù)據(jù)查詢?nèi)蝿?wù)13.2使用視圖
任務(wù)導(dǎo)入
學(xué)習(xí)目標(biāo)
任務(wù)實(shí)施
1.啟動(dòng)“查詢?cè)O(shè)計(jì)器”
任務(wù)13.1數(shù)據(jù)查詢單擊常用工具欄上的“新建”按鈕,在“新建”對(duì)話框中,選中“查詢”單選鈕,然后單擊“新建文件”按鈕,如圖13-1所示。這時(shí),系統(tǒng)將顯示“查詢?cè)O(shè)計(jì)器”窗口,并彈出“添加表或視圖”對(duì)話框,依次選擇所需要的表或視圖,單擊“添加”按鈕,將所有的表或視圖添加完成后,單擊“關(guān)閉”按鈕。圖13-1啟動(dòng)“查詢?cè)O(shè)計(jì)器”
2.選擇所需字段和記錄
1)添加字段
在“查詢?cè)O(shè)計(jì)器”的“字段”選項(xiàng)卡中,選定需要的字段名,單擊“添加”按鈕,如圖13-2所示。圖13-2添加字段
2)改變字段順序
在“字段”選項(xiàng)卡中,字段的出現(xiàn)順序決定了查詢輸出字段的順序。在“選定字段”中上、下拖動(dòng)字段名左側(cè)的移動(dòng)框,可以改變輸出字段順序,如圖13-3所示。圖13-3改變字段順序
3.選定所需記錄
在“查詢?cè)O(shè)計(jì)器”的“篩選”選項(xiàng)卡中,可以構(gòu)造一個(gè)帶有WHERE子句的選擇語(yǔ)句,用來決定需要的記錄。
例如,查找所有“入學(xué)成績(jī)”在500分以上的學(xué)生,其操作步驟方法:在“篩選”選項(xiàng)卡中,從“字段名”列表中選擇“st.入學(xué)成績(jī)”,在“條件”列表中選擇“>=”,在“實(shí)例”中輸入500,如圖13-4所示。圖13-4在“篩選”選項(xiàng)卡中定義查詢結(jié)果的條件
4.排序查詢結(jié)果
定義查詢輸出后,可組織出現(xiàn)在結(jié)果中的記錄,方法是對(duì)輸出字段排序和分組。也可篩選出現(xiàn)在結(jié)果中的分組。
排序決定了查詢輸出結(jié)果中記錄的順序。
(1)在“排序依據(jù)”選項(xiàng)卡中,從“選定字段”中選定字段名,單擊“添加”按鈕,如圖13-5所示。圖13-5“排序依據(jù)”選項(xiàng)卡
(2)在“排序選項(xiàng)”中,如果按“升序”排序,則選中“升序”,否則選中“降序”。
5.分組查詢結(jié)果
分組是指將一組類似的記錄壓縮成一個(gè)結(jié)果記錄,以便于完成基于一組記錄的計(jì)算。分組在與某些累計(jì)函數(shù)聯(lián)合使用時(shí)效果較好,如SUM、COUNT、AVG等。
(1)選中“字段”選項(xiàng)卡,在“函數(shù)和表達(dá)式”框中鍵入表達(dá)式(如AVG(St.入學(xué)成績(jī)))。
(2)單擊“添加”按鈕,在“選定字段”框中放置表達(dá)式,如圖13-6所示。圖13-6在“選定字段”框中放置表達(dá)式
(3)在“分組依據(jù)”選項(xiàng)卡中,加入分組結(jié)果依據(jù)的表達(dá)式,如圖13-7所示。若要對(duì)已進(jìn)行過分組或壓縮的記錄進(jìn)行篩選,可單擊“滿足條件”按鈕,在“滿足條件”對(duì)話框中設(shè)定條件。圖13-7“滿足條件”對(duì)話框
6.輸出查詢
1)選擇輸出去向
在“查詢?cè)O(shè)計(jì)器”工具欄上,單擊“查詢?nèi)ハ颉卑粹o,或單擊“查詢”菜單→“查詢?nèi)ハ颉泵?,打開“查詢?nèi)ハ颉睂?duì)話框。在“查詢?nèi)ハ颉睂?duì)話框中選擇輸出去向,并填寫所需的其他選項(xiàng),如圖13-8所示。圖13-8選擇輸出去向
2)運(yùn)行查詢
在完成查詢?cè)O(shè)置并指定了輸出去向后,可以單擊“運(yùn)行”按鈕啟動(dòng)該查詢,這時(shí)屏幕將顯示查詢結(jié)果,如圖13-9所示。也可以在“項(xiàng)目管理器”中選定查詢名稱,然后單擊“運(yùn)行”。圖13-9顯示查詢結(jié)果
7.查看SQL語(yǔ)句
在建立查詢時(shí),單擊“查詢”菜單→“查看SQL”,或從工具欄上選擇“SQL”按鈕,如圖13-10所示,可以查看查詢生成的SQL語(yǔ)句。SQL語(yǔ)句顯示在一個(gè)只讀窗口中,可以復(fù)制此窗口中的文本,并將其粘貼到“命令”窗口或加入到程序中。圖13-10查詢的SQL語(yǔ)句
8.高級(jí)查詢
在實(shí)際使用中,有時(shí)需要對(duì)查詢所返回的結(jié)果做更多的控制。
1)縮小搜索
如果想使查詢同時(shí)滿足一個(gè)以上條件的記錄,只需在“篩選”選項(xiàng)卡中的不同行上列出這些條件,這一系列條件自動(dòng)以“與”(AND)的方式組合起來,因此只有滿足所有這些條件的記錄才會(huì)被檢索到。
需查詢“中文系入學(xué)成績(jī)大于500分的男同學(xué)”,可在不同的行上輸入3個(gè)搜索條件,如圖13-11所示。圖13-11縮小搜索范圍
2)擴(kuò)充搜索
3)組合條件
4)在查詢中刪除重復(fù)記錄
重復(fù)記錄是指其所有字段值均相同的記錄。如果想把查詢結(jié)果中的重復(fù)記錄去掉,只需在“雜項(xiàng)”選項(xiàng)卡中選中“無重復(fù)記錄”項(xiàng),如圖13-12所示。圖13-12“雜項(xiàng)”選項(xiàng)卡
5)查詢一定數(shù)目或一定百分比的極值記錄
(1)在“排序依據(jù)”選項(xiàng)卡中,選擇要檢索其極值的字段。
(2)在“雜項(xiàng)”選項(xiàng)卡中的“記錄個(gè)數(shù)”框中,鍵入想要檢索的最大值或最小值的數(shù)目,如圖13-13所示。圖13-13檢索極值記錄任務(wù)導(dǎo)入
學(xué)習(xí)目標(biāo)
任務(wù)實(shí)施
1.使用菜單啟動(dòng)“視圖設(shè)計(jì)器”
(1)打開一個(gè)數(shù)據(jù)庫(kù)文件。
(2)單擊工具欄中的“新建”按鈕,在“新建”對(duì)話框中,選中“視圖”,并單擊“新建文件”按鈕,打開“添加表或視圖”對(duì)話框,如圖13-14所示。任務(wù)13.2使用視圖圖13-14建立視圖
(3)在“添加表或視圖”對(duì)話框中,選定需要使用的表或視圖,再單擊“添加”按鈕。
(4)單擊“關(guān)閉”按鈕,然后打開“視圖設(shè)計(jì)器”,結(jié)果如圖13-15所示。圖13-15視圖設(shè)計(jì)器
2.在項(xiàng)目管理器中啟動(dòng)“視圖設(shè)計(jì)器”
在項(xiàng)目管理器中啟動(dòng)“視圖設(shè)計(jì)器”的操作步驟為:
(1)從“項(xiàng)目管理器”中,單擊“數(shù)據(jù)庫(kù)”符號(hào)旁的加號(hào)“+”。
(2)在“數(shù)據(jù)庫(kù)”下選中“本地視圖”,單擊“新建”按鈕,如圖13-16所示。圖13-16在項(xiàng)目管理器中啟動(dòng)“視圖設(shè)計(jì)器”
3.創(chuàng)建視圖
4.更新數(shù)據(jù)
1)設(shè)置關(guān)鍵字段
當(dāng)在“視圖設(shè)計(jì)器”中首次打開一個(gè)表時(shí),“更新條件”選項(xiàng)卡會(huì)顯示表中哪些字段被定義為關(guān)鍵字段。VFP用這些關(guān)鍵字段來唯一標(biāo)識(shí)已在本地修改過的遠(yuǎn)程表中的更新記錄。
若要設(shè)置關(guān)鍵字段:在“更新條件”選項(xiàng)卡中,單擊字段名旁邊的“關(guān)鍵”列,如圖13-17所示。圖13-17在“更新條件”選項(xiàng)卡中設(shè)置關(guān)鍵字段
2)向表發(fā)送更新數(shù)據(jù)
3)更新指定字段
4)檢查更新沖突
如果在一個(gè)多用戶環(huán)境中工作,服務(wù)器上的數(shù)據(jù)也可以被別的用戶訪問,也許別的用戶也在試圖更新遠(yuǎn)程服務(wù)器上的記錄。在“更新條件”選項(xiàng)卡中,“SQLWHERE子句包括”框中的選項(xiàng)可以幫助管理遇到多用戶訪問同一數(shù)據(jù)時(shí)應(yīng)如何更新記錄,見表13-1。表13-1
SQLWHERE選項(xiàng)
5.控制顯示字段和數(shù)據(jù)輸入
在“視圖設(shè)計(jì)器”中的“字段”選項(xiàng)卡中,單擊“屬性”按鈕,在“視圖字段屬性”對(duì)話框中選定字段,然后可以分配標(biāo)題,輸入注釋,設(shè)置控制數(shù)據(jù)輸入的有效性規(guī)則,如圖13-18所示。圖13-18“視圖字段屬性”對(duì)話框
6.控制更新方法
7.設(shè)置參數(shù)提示
可設(shè)置視圖對(duì)完成查詢所輸入的值進(jìn)行提示。例如要尋找指定系的學(xué)生,可在“視圖設(shè)計(jì)器”中,添加新過濾器或從“篩選”選項(xiàng)卡中選擇存在的過濾器,在“實(shí)例”框中鍵入一個(gè)問號(hào)(?)和參數(shù)名,如圖13-19所示。圖13-19參數(shù)提示
8.使用視圖
使用視圖類似于處理表。
1)打開視圖
單擊工具欄上的“運(yùn)行”按鈕,在“視圖參數(shù)”對(duì)話框中輸入“計(jì)算機(jī)”,如圖13-20所示,則在“瀏覽”窗口中將只看到“計(jì)算機(jī)”系的記錄內(nèi)容。圖13-20打開視圖
2)在表單中使用視圖
如果要在表單中使用視圖,就要在數(shù)據(jù)環(huán)境中添加視圖。運(yùn)行表單,將自動(dòng)打開視圖所在的數(shù)據(jù)庫(kù)。在回答了“視圖參數(shù)”對(duì)話框的信息之后,表單中顯示視圖中的有關(guān)數(shù)據(jù),如圖13-21所示。圖13-21在表單中使用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024幼兒園教育集團(tuán)股權(quán)收購(gòu)與教育產(chǎn)業(yè)發(fā)展合作協(xié)議3篇
- 2024年酒吧經(jīng)營(yíng)權(quán)承接合同
- 2024年集裝箱搬運(yùn)吊裝合同6篇
- 2024年高端電子產(chǎn)品研發(fā)與銷售合同
- 2024年跨國(guó)技術(shù)授權(quán)與關(guān)鍵設(shè)備進(jìn)口合同樣本版B版
- 2024年適用出租車租賃承包協(xié)議版
- 2024年跨區(qū)域醫(yī)療機(jī)構(gòu)雙向轉(zhuǎn)診服務(wù)合作協(xié)議3篇
- 2024年軟件開發(fā)合同-軟件公司為客戶定制開發(fā)軟件
- 2025年度智能溫室大棚控制系統(tǒng)集成合同3篇
- 第16課-三國(guó)鼎立-作業(yè)課件-2020-2021學(xué)年部編版歷史與社會(huì)七年級(jí)上冊(cè)
- 公司金融ppt課件(完整版)
- 徐州醫(yī)科大學(xué)附屬醫(yī)院
- DLT 261《火力發(fā)電廠熱工自動(dòng)化系統(tǒng)可靠性評(píng)估技術(shù)導(dǎo)則》題庫(kù)
- 自動(dòng)化立體庫(kù)貨架驗(yàn)收?qǐng)?bào)告
- 消防系統(tǒng)工程質(zhì)量控制資料檢查記錄
- 中藥封包療法操作規(guī)范
- 浙江產(chǎn)業(yè)帶分布情況
- 道岔主要幾何尺寸表
- 柳宗元毛筆楷書字帖
- 纖力玻璃鋼管道厚度,重量一覽表
- 新浪網(wǎng)刪貼申請(qǐng)文檔 (個(gè)人)
評(píng)論
0/150
提交評(píng)論