《記錄指針的移動(dòng)、記錄的顯示、范圍的表示》課程教學(xué)大綱_第1頁(yè)
《記錄指針的移動(dòng)、記錄的顯示、范圍的表示》課程教學(xué)大綱_第2頁(yè)
《記錄指針的移動(dòng)、記錄的顯示、范圍的表示》課程教學(xué)大綱_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

[課題]:記錄指針的移動(dòng)、記錄的顯示、范圍的表示[目的要求]:了解記錄指針、當(dāng)前記錄等概念。理解記錄指針移動(dòng)命令、記錄顯示命令與范圍。掌握記錄指針的移動(dòng)操作、記錄的顯示操作。[重點(diǎn)]:記錄指針的移動(dòng);記錄的顯示;范圍的表示。[難點(diǎn)]:范圍的合理運(yùn)用。[學(xué)時(shí)]:2學(xué)時(shí)[教學(xué)過(guò)程及內(nèi)容]:導(dǎo)入:將數(shù)據(jù)輸入到數(shù)據(jù)表中后,常需對(duì)數(shù)據(jù)進(jìn)行查閱。除BROWSE命令可以瀏覽外,還可以用顯示命令進(jìn)行顯示。在顯示時(shí),若只希望顯示幾條記錄,則必須運(yùn)用范圍和移動(dòng)記錄指針來(lái)配合進(jìn)行操作。今天我們來(lái)了解一下記錄指針的移動(dòng)、范圍的表示和記錄的顯示等內(nèi)容。新授內(nèi)容:一、記錄指針的移動(dòng)<一>概念:1、記錄指針:在表中有一個(gè)指針用于指定操作的記錄,我們將該指針?lè)Q為記錄指針。當(dāng)剛打開(kāi)表時(shí),指向表的頂部。2、當(dāng)前記錄:當(dāng)前操作的記錄。3、記錄號(hào):每條記錄的編號(hào)<二>記錄指針的移動(dòng)1、絕對(duì)移動(dòng):(1)GO/GOTOTOP:將指針移動(dòng)到表的開(kāi)頭(頂部)(2)GO/GOTOBOTTOM:將指針移動(dòng)到表的末尾(底部)(3)GO/GOTON:將指針移動(dòng)到記錄號(hào)為N的記錄上。2、相對(duì)移動(dòng):命令:SKIPN說(shuō)明:當(dāng)N為正整數(shù)時(shí),指針向后(下)移動(dòng)N下。當(dāng)N為負(fù)整數(shù)時(shí),指針向前(上)移動(dòng)N下。3、例:GOTOPSKIP3GO8SKIP–34、說(shuō)明:(1)指針?biāo)赣涗浀挠涗浱?hào)可用RECNO()函數(shù)求得(2)當(dāng)指針已經(jīng)指向頂部之前時(shí),若指針再向前移,則會(huì)出錯(cuò)。同樣,當(dāng)指針已經(jīng)指向底部之后時(shí),若指針再向后移,也會(huì)出錯(cuò)。(3)這種情況稱為頂部之前:GOTOP、SKIP–1,此時(shí)BOF()函數(shù)的值為.T.,其他情況下都為.F.。(4)這種情況稱為底部之后:GOBOTTOM、SKIP1,此時(shí)EOF()函數(shù)的值為.T.,其他情況下都為.F.。<三>命令對(duì)記錄指針的影響有些命令對(duì)記錄指針會(huì)影響。如:LIST二、范圍的表示1、ALL:全部記錄。2、RECORDN:記錄號(hào)為N的記錄。3、NEXTN:從當(dāng)前記錄(包括當(dāng)前記錄)開(kāi)始的N條記錄。4、REST:從當(dāng)前記錄(包括當(dāng)前記錄)開(kāi)始到表的末尾。三、記錄的顯示p62<一>命令格式:LIST/DISPLAY[范圍][FOR/WHILE<條件表達(dá)式>][FIELDS字段列表][TOPRINTER|TOFILE文件名]如:LISTFOR總分>=500DISPLAYFOR總分>=600FIELDS姓名,總分<二>說(shuō)明:1、[范圍]:指明對(duì)哪些記錄進(jìn)行操作。若無(wú)范圍且沒(méi)有<條件表達(dá)式>時(shí),LIST命令默認(rèn)為:ALL,DISPLAY命令默認(rèn)為:當(dāng)前記錄。若無(wú)范圍但有<條件表達(dá)式>時(shí),二者都默認(rèn)為:ALL。2、FOR<條件表達(dá)式>:從所有記錄中挑選出滿足條件的記錄。WHILE<條件表達(dá)式>:從頂部開(kāi)始挑選出滿足條件的記錄,但當(dāng)遇到一個(gè)不滿足條件的記錄時(shí),則終止。<條件表達(dá)式>的結(jié)果必須為邏輯型3、FIELDS字段列表:控制只顯示這些字段的內(nèi)容。若無(wú),則為所有字段的內(nèi)容。4、TOPRINTER:將結(jié)構(gòu)發(fā)送到打印機(jī)上。TOFILE文件名:將結(jié)構(gòu)放到文件中保存起來(lái)。5、二者的區(qū)別:DISPLAY分屏顯示;若無(wú)范圍且沒(méi)有<條件>時(shí),LIST命令默認(rèn)為:ALL,DISPLAY命令默認(rèn)為:當(dāng)前記錄。<三>實(shí)例:1、顯示年齡(age)在35以上,職稱(prof)為教授的記錄LISTALLFORAGE>35ANDPROF=“教授”2、顯示所有基本工資在400元以上,出生日期為84年以前的記錄LISTALLFOR基本工資>400AND出生日期<{^1984/01/01}3、顯示第5條記錄的內(nèi)容LISTRECORD5或GO5DISPLAY4、顯示第3~6條記錄。GO3LISTNEXT45、顯示第8條以后的記錄GO8LISTREST6、顯示所有出生日期為88年的男生LISTFOR出生日期>={^1988/01/01}AND出生日期<={^1988/12/31}AND性別=”男”7、顯示最后6條記錄的姓名、性別、出生日期GOBOTTOMSKIP–5LISTREST8、LIST姓名,基本工資FOR職稱=“講師”作用:9、LISTALLTOFILEA:\WR1作用:10、LISTALLFOR總分>=600TOPRINTER四、記錄結(jié)構(gòu)的顯示:命令:LIST/DISPLAYSTRUCTURE注:顯示的總寬度為各字段之和+1(用于存放刪除標(biāo)記)[小結(jié)]1、記錄指針的移動(dòng)2、范圍的表示3、記錄的顯示[作業(yè)]1、在命令窗口中,顯示所有40歲(含40歲)以下、職稱為“教授”、“副教授”的姓名和工資2、要顯示平均分超過(guò)90分和不及格的全部女生記錄3、“體育達(dá)標(biāo)”字段為邏輯類型,要顯示所有未達(dá)標(biāo)的記錄4、數(shù)據(jù)表中共有100條記錄,當(dāng)前記錄為第10條,執(zhí)行l(wèi)istnext5以后,當(dāng)前記錄為_(kāi)_________5、顯示工齡大于30年,工資高于1500、低于1800元的記錄6、顯示年齡大于50歲或小于20歲的技術(shù)員(職稱

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論