VFP數(shù)據(jù)庫與程序設(shè)計作業(yè)及實驗報告_第1頁
VFP數(shù)據(jù)庫與程序設(shè)計作業(yè)及實驗報告_第2頁
VFP數(shù)據(jù)庫與程序設(shè)計作業(yè)及實驗報告_第3頁
VFP數(shù)據(jù)庫與程序設(shè)計作業(yè)及實驗報告_第4頁
VFP數(shù)據(jù)庫與程序設(shè)計作業(yè)及實驗報告_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

VFP數(shù)據(jù)庫與程序設(shè)計作業(yè)與實驗報告學(xué)號:姓名:專業(yè):教師:計算機基礎(chǔ)教研室編2010年3月VFP程序設(shè)計作業(yè)與實驗報告前言本冊是《VisualFoxPro數(shù)據(jù)庫與程序6.0設(shè)計》的配套作業(yè)與上機練習(xí),全冊共分9章,學(xué)生應(yīng)根據(jù)課程進度及時認真完成并上交,期末考試后統(tǒng)一存檔。編者年3月2VFP程序設(shè)計作業(yè)與實驗報告一VFP基礎(chǔ)知識·作業(yè)部分·1.下列正確的字符型常數(shù)是:A."ABCD"1234B."ABCD'1234"C."ABCD123D."AEFGBCD'123"EFG2.使用命令dimemm(2,3)定義的數(shù)組,包含的數(shù)組元素的個數(shù)為:A.2個3.可以鏈接或嵌入OLE對象的字段類型是:A.通用型B.備注型C.字符型D.任何類型B.3個C.5個D.6個4.VisualFoxPro數(shù)據(jù)庫管理系統(tǒng)支持的數(shù)據(jù)模型是:A.網(wǎng)狀型B.共享型C.層次型D.關(guān)系型5.關(guān)于空字符串的正確說法是:A.定界符內(nèi)只包含一個空格B.定界符內(nèi)只包含有空格C.空字符串的長度為0D.空字符串的長度取決于定界符內(nèi)空格的個數(shù)6.數(shù)據(jù)庫管理系統(tǒng)的英文縮寫是:A.DSSB.DBSC.DBMSD.DBA7.數(shù)據(jù)庫系統(tǒng)的核心是:A.編譯系統(tǒng)B.操作系統(tǒng)C.數(shù)據(jù)庫D.數(shù)據(jù)庫管理系統(tǒng)8.通用字段G和備注字段M在表中的寬度都是:A.2個字節(jié)B.4個字節(jié)C.8個字節(jié)D.109.在下面的VisualFoxProB.{^2003-03-01}0-date()個字節(jié)表達式中,不正確的是:A.{^2003-03-0110:10:10AM}-C.{^2003-03-01}+date()D.{^2003-03-01}+100010.下列字符串是非法的變量名的有:A.GYBF2B.4KUC.A_BGD.姓名11.設(shè)A="123",B="234",表達式值為假(.F.)的是:A..not.(A==B).orB..(B$"ABC")not.(A$"ABC").and.(A<>B)C..not.(A<>B)D..not.(A>=B)12.結(jié)果為真(.T.)的表達式是:A."bei"$"beijing"B."bei"$"before"C."bei"$"i"D."beijing"$"bei"13.表達式?MOD(14,int(PI()))的值是:A.4B.3C.2D.114.E=AT(,"ABECD"FCD")變量E的值是:3VFP程序設(shè)計作業(yè)與實驗報告A.3B.2C.1D.015.表達式?LEN(LEFT("沈陽農(nóng)業(yè)大學(xué)",4))的值是:A.沈陽B.2C.4D.農(nóng)業(yè)16.執(zhí)行命令DIMENSIONM(4,2)之后,數(shù)組各元素的初值是:A.0B..F.C..T.D.空值17.表達式?IIF(5>3,1,0)的值是:A.1B.0C.5D.318.E=SPACE(5)-SPACE(5)變量E的值空格個數(shù)是:A.10B.5C.0D.119.表達式:?"dc"$"abcdef"的值是:A..T.B..F.C.dcD.abcdef·實驗部分·實驗題目:VFP基礎(chǔ)知識實驗?zāi)康模和ㄟ^本次實驗,讓學(xué)生了解VFP環(huán)境,掌握基本VFP函數(shù)。實驗內(nèi)容:在命令窗口中輸入下列命令,并給出運行結(jié)果。1.?int(16.9)2.?round(27.6492,2)3.?sqrt(49)4.?mod(18,4)5.?len("沈陽農(nóng)業(yè)大學(xué)")6.?"ad"+space(3)+"df"7.?lower("Wang")8.?upper("abcDef")9.?substr("沈陽農(nóng)業(yè)大學(xué)",3,4)10.?left("王小力",4)11.?at("is","this")12.?year(date())13.?asc("c")14.?chr(66)15.?val("12")+val("23")16.?str(23,2)+str(56,2)評閱時間:4VFP程序設(shè)計作業(yè)與實驗報告二VFP數(shù)據(jù)表操作·作業(yè)部分·1.在VFP中,記錄是由字段值構(gòu)成,但數(shù)據(jù)長度比個字段寬度之和多一個字節(jié),這個字節(jié)是用來存放:A.記錄分隔標記B.記錄序號C.記錄指針定位標志D.刪除標記2.修改表結(jié)構(gòu)的命令是:A.modistruB.modifycommandC.liststructureD.dispstru3.在當前記錄前插入一條記錄的正確命令是:A.inseB.insertbeforeC.appendD.appendbefore4.顯示第3條記錄的命令是:A.listforrecno()B.disp3C.listfor3D.dispreco35.刪除當前記錄的正確命令是:A.deleB.deleteforrecordCD.deletenresxt6.向表中追加一條空記錄的命令:A.appendblB.apnkpendC.insertblankD.insert7.將rcda表中非黨員男性記錄的工資加100元替換的正確命令是:A.repl工資現(xiàn)狀with工資現(xiàn)狀+100for黨員否=Fand性別="男"B.repl工資現(xiàn)狀with工資現(xiàn)狀+100fornot黨員否and性別="男"C.repl工資現(xiàn)狀with工資現(xiàn)狀+100for黨員否=For性別="男"D.repl工資現(xiàn)狀with工資現(xiàn)狀+100fornot黨員否or性別="男"8.將xscj表中的男生的性別改為字母"M",成績改為80分的正確命令是:A.repl性別with"M",成績with80for性別="男"B.repl性別with"M"成績with80for性別=男C.repl性別with"M",成績with80D.repl性別withM,成績with80for性別="男"9.顯示rcda表中1968年生人的記錄命令是:A.listforyear(出生日期)=1968B.listforyear(出生日期)=68C.listforday(出生日期)=1968D.listforday(出生日期)=196810.顯示rcda表中所有編號前兩個字符為"bj"記錄的命令是:A.dispforsubstr(編號,2,2)="bj"B.dispforleft(編號,2)="bj"C.listfor編號=bjD.listforright(編號,2)="bj"5VFP程序設(shè)計作業(yè)與實驗報告11.刪除名字內(nèi)有"寧"字的記錄的正確命令是:A.deletefor姓名="寧"B.deleforsubstr(姓名,3,2)=寧"C.delefor"寧"$姓名D.deletefor姓名$"寧"12.清除主窗口屏幕的命令是:A.CLEARB.CLEARALLC.CLEARSCREEND.CLEARWINDOW·實驗部分·實驗題目:數(shù)據(jù)表的建立及數(shù)據(jù)表操作實驗?zāi)康模和ㄟ^本次實驗,讓學(xué)生掌握VFP數(shù)據(jù)表的建立,掌握創(chuàng)建項目、在項目中創(chuàng)建數(shù)據(jù)庫、自由表和數(shù)據(jù)庫表的相互轉(zhuǎn)換、數(shù)據(jù)表的基本操作與維護功能。實驗內(nèi)容及實驗步驟:1.建立名為xsda.dbf的數(shù)據(jù)表:表1—結(jié)構(gòu)定義字段名類型寬度小數(shù)位數(shù)學(xué)號字符型6姓名字符型6性別字符型年齡字符型4專業(yè)字符型邏輯型128三好學(xué)生成績數(shù)值型52簡歷備注型4照片通用型46VFP程序設(shè)計作業(yè)與實驗報告表2—數(shù)據(jù)表內(nèi)容學(xué)號姓名性別年齡專業(yè)三好學(xué)生成績簡歷照片950018劉蕊女19農(nóng)學(xué).F.81.00950002鄭東男18獸醫(yī).T.94.33950033劉虹女20植保.F.71.00940023金鑫男20獸醫(yī).T.84.67950015李順女18農(nóng)學(xué).F.76.67940106白靜女19獸醫(yī).T.90.33950057孫秀男18植保.F.84.33步驟:單擊菜單欄的【文件】-【新建】-【表】-【新建文件】命令,在彈出的“創(chuàng)建”對話框中輸入表名,單擊【保存】按鈕,在彈出的“表設(shè)計器”對話框中按照表1定義表結(jié)構(gòu),單擊【確定】按鈕,在彈出的“現(xiàn)在輸入數(shù)據(jù)記錄嗎?”對話框中選擇【是】,按照表2輸入數(shù)據(jù)表內(nèi)容后關(guān)閉該表窗口。2.修改數(shù)據(jù):將第三條記錄姓名字段值“劉虹”改為“劉紅”。步驟:單擊菜單欄的【顯示】-命令,瀏覽數(shù)據(jù)表,修改姓名字段。3.輸入白靜的簡歷為:2005年被評為校優(yōu)秀干部。步驟:單(擊/雙擊)白靜的簡歷字段,在彈出的“xsda.簡歷”對話框中輸入“2005年被評為校優(yōu)秀干部”后關(guān)閉該窗口。4.為白靜的照片字段插入任意一張的圖片。步驟:雙擊白靜的照片字段,單擊菜單欄的【編輯】-命令,在彈出的“插入對象”對話框中單擊單選按鈕,瀏覽選取任意一張圖片,單擊【確定】按鈕后關(guān)閉該窗口。5.追加一條新記錄:輸入任意的信息。步驟:單擊菜單欄的【表】-命令,追加一條新記錄,輸入任意信息。6.將bf.dbf表中簡歷和照片字段刪除。步驟:單擊菜單欄的【文件】-【打開】命令,在彈出的“打開”對話框中選擇文件類型為,選擇數(shù)據(jù)表bf.dbf,選中復(fù)選框,單擊【確定】按鈕。單擊菜單欄的【顯示】-命令,打開“表設(shè)計器”,單擊“簡歷”字段后單擊【刪除】按鈕,同理刪除“照片”字段,單擊【確定】按鈕,在彈出的“結(jié)構(gòu)更改為否永久性更改?”對話框中選擇按鈕。7.創(chuàng)建一個名為xsgl.pjx的項目。步驟:單擊菜單欄的【文件】-【新建】-【項目】-【新建文件】命令,在彈出的“創(chuàng)建”7VFP程序設(shè)計作業(yè)與實驗報告對話框中,輸入項目名,單擊【保存】按鈕。8.在項目中創(chuàng)建名為aa.dbf的數(shù)據(jù)表。步驟:單擊項目中的【數(shù)據(jù)】-【自由表】-【新建】-【新建表】,在彈出的“創(chuàng)建”對話框中,輸入表名,單擊【保存】按鈕,任意輸入字段定義一個數(shù)據(jù)表。9.將aa.dbf表從項目中移除。步驟:在項目管理器中單擊數(shù)據(jù)表aa.dbf,單擊右側(cè)的按鈕,在彈出的“從項目中移去表還是從磁盤中刪除表?”提示對話框中單擊按鈕。10.篩選出djks.dbf表姓劉的記錄。步驟:打開并瀏覽表djks.dbf,單擊菜單欄的【表】-命令,在彈出的“工作區(qū)屬性”對話框的“數(shù)據(jù)過濾器”中輸入條件。11.取消記錄篩選設(shè)置。步驟:單擊菜單欄的【表】-命令,在彈出的“工作區(qū)屬性”對話框中,擦除數(shù)據(jù)過濾器中條件。12.篩選出考號、姓名、結(jié)論三個字段的數(shù)據(jù)。步驟:單擊菜單欄的【表】-命令,在彈出的“工作區(qū)屬性”對話框中,在“允許訪問”中選擇單選按鈕,單擊【字段篩選】按鈕,在彈出的“字段選擇”對話框中,雙擊考號、姓名、結(jié)論三個字段后單擊【確定】按鈕,關(guān)閉該表窗口后單擊菜單欄的【表】-【瀏覽表】命令重新瀏覽該表。13.取消字段篩選設(shè)置。步驟:步驟:單擊菜單欄的【表】-命令,在彈出的“工作區(qū)屬性”對話框中,在“允許訪問”中選擇單選按鈕。14.用命令顯示djks.dbf表中第78號記錄內(nèi)容。命令:15.用命令顯示30至50之的間記錄。命令:16.用命令顯示82至最后記錄的內(nèi)容。命令:17.用locate命令查找djks.dbf表中結(jié)論是補考的記錄。命令:18.繼續(xù)顯示。命令:19.將rcda.dbf表中女同志工資增加100元(用菜單和命令兩種方法)。8VFP程序設(shè)計作業(yè)與實驗報告步驟:打開并瀏覽表rcda.dbf,單擊菜單欄的【表】-命令,在彈出的“替換置“字段”,“替換為”,作用范圍,for,單擊【替換】按鈕。字段”對話框中,設(shè)命令:20.邏輯刪除teacher.dbf表中男同志的記錄(用菜單和命令兩種方法)。teacher.dbf,單擊菜單欄的【表】-命令,在彈出的“刪用范圍,for,單擊【刪除】按步驟:打開并瀏覽表除”對話框中,設(shè)置作鈕。命令:21.恢復(fù)teacher表中男同志的記錄(用菜單和命令兩種方法)。步驟:單擊菜單欄的【表】-命令,在彈出的“恢復(fù)記錄”對話框中,設(shè)置作用范圍,for,單擊【恢復(fù)記錄】按鈕。命令:22.其它帶有刪除標記的記錄徹底刪除(用菜單和命令兩種方法)。步驟:單擊菜單欄的【表】-命令,在彈出的提示對話框中單擊【是】按鈕。命令:評閱時間:9VFP程序設(shè)計作業(yè)與實驗報告三VFP數(shù)據(jù)庫操作·作業(yè)部分·1.復(fù)制表結(jié)構(gòu)命令是:A.copytoxsB.copyfilexstoC.copys2.在VFP中進行參照完整性設(shè)置時,要想設(shè)置成:當更改父表中的主關(guān)鍵字段或候選關(guān)鍵字段時,自動更改所有相關(guān)子表記錄中的對應(yīng)值,應(yīng)選擇:A.限制B.忽略3.按出生月份進行索引的正確命令是:onyear(出生日期)tocsrqB.indexonleft(dtoc(出生日期),2)tocsrqC.級聯(lián)D.級聯(lián)或限制A.indexC.indexon出生日期tocsrqD.indexonmonth(出生日期)tocsrq4.下列哪個統(tǒng)計記錄個數(shù)的命令是正確的:A.count()B.count學(xué)號tossC.reccounttossD.count5.不允許記錄中出現(xiàn)重復(fù)索引值的索引是:A.主索引B.主索引、候選索引和普通索引C.主索引、候選索引D.6.在VFP中打開數(shù)據(jù)庫的命令是:A.opendata數(shù)據(jù)庫名C.usedata數(shù)據(jù)庫7.可以對字段設(shè)置默認值的表是:A.是數(shù)據(jù)庫的表B.是自由表C.自由表或數(shù)據(jù)庫表D.視圖主索引、候選索引和唯一索引名B.use數(shù)據(jù)庫名D.open數(shù)據(jù)庫名8.要控制兩個表中數(shù)據(jù)完整性和一致性可以設(shè)置“參照完整性”,要求兩個表:A.是同一個數(shù)據(jù)庫中的表B.不同數(shù)據(jù)庫中的兩個表C.兩個自由表D.一個是數(shù)據(jù)庫中的表,另一個是自由表9.VisualFoxpro參照完整性規(guī)則不包括:A.更新規(guī)則B.刪除規(guī)則C.D.插入規(guī)則·實驗部分·實驗題目:數(shù)據(jù)表索引、數(shù)據(jù)統(tǒng)計及數(shù)據(jù)庫操作實驗?zāi)康模和ㄟ^本次實驗,讓學(xué)生掌握數(shù)據(jù)表的復(fù)制、數(shù)據(jù)表的排序與索引、數(shù)據(jù)表的統(tǒng)計功能,掌握設(shè)置表的字段屬性、有效性規(guī)則、創(chuàng)建永久關(guān)系和設(shè)置參照完整性功能。10VFP程序設(shè)計作業(yè)與實驗報告實驗內(nèi)容及實驗步驟:1.對學(xué)生.dbf表備份一個名為bf1.dbf的數(shù)據(jù)表。步驟:打開并瀏覽表學(xué)生.dbf,單擊菜單欄的【文件】-命令,在彈出的“導(dǎo),單擊【確定】按鈕。2.用命令通過djks.dbf表復(fù)制表結(jié)構(gòu)生成zsff.dbf表,出”對話框中,在導(dǎo)出到位置輸入表名包含考號、姓名、結(jié)論字段。命令:3.將djks.dbf表中結(jié)論為通過的記錄追加到zsff.dbf中。步驟:打開并瀏覽表zsff.dbf,單擊菜單欄的【表】-命令,在彈出的“追加來源”對話框中,單擊“來源于”右側(cè)文件瀏覽按鈕,選取數(shù)據(jù)表djks.dbf并打開,單擊按鈕,在彈出的“追加來源選項”對話框中,單擊【For】按鈕,在“表達式”中輸入條件,單擊【確定】按鈕。4.對rcda.dbf表按姓名建立普通索引。步驟:打開表rcda.dbf,單擊菜單欄的【顯示】-命令,單擊面板,設(shè)置索引名字為“姓名”,索引類型為,索引表達式為,單擊【確定】按鈕。5.查看索引的結(jié)果。步驟:單擊菜單欄的【顯示】-【瀏覽表】命令,瀏覽數(shù)據(jù)表,單擊【表】-命令,在彈出的“工作區(qū)屬性”對話框中,選擇“索引順序”為,單擊【確定】按鈕。6.用seek命令查找rcda.dbf表中有沒有叫王小立的,有則用disp命令顯示。命令:7.用命令統(tǒng)計djks表中筆試及的格人數(shù)。命令:8.用命令統(tǒng)計djks表中補考的命令:9.用命令求djks表中筆試的平均分。命令:10.用命令求djks表中上機的總分。命令:11.建立xsgl.dbc數(shù)據(jù)庫,將xsda.dbf、xscj.dbf、txl.dbf、djks.dbf四個自由表添入庫中。步驟:單擊菜單欄的【文件】-【新建】-【數(shù)據(jù)人數(shù)。數(shù)據(jù)庫】-【新建文件】,在彈出的“創(chuàng)建”對11VFP程序設(shè)計作業(yè)與實驗報告話框中,輸入數(shù)據(jù)庫名,單擊【保存】按鈕。單擊菜單欄【數(shù)據(jù)庫】(或在數(shù)據(jù)庫中單擊鼠標右鍵),選擇命令,在彈出的“打開”對話框中,瀏覽選取xsda.dbf數(shù)據(jù)表后單擊【確定】按鈕,同理添加數(shù)據(jù)表xscj.dbf、txl.dbf和djks.dbf。12.將djks.dbf數(shù)據(jù)庫表變?yōu)樽杂杀?。步驟:右鍵單擊djks.dbf表的標題欄,選擇命令,在彈出的“把表從數(shù)據(jù)庫中移去還是從磁盤上刪除?”提示對話框中點擊按鈕,在彈出的“一旦表被移出數(shù)據(jù)庫長表名和長字段名就不能用于索引或者程序。繼續(xù)嗎?”提示對話框中點擊按鈕。13.為xsda.dbf表的學(xué)號字段設(shè)置字段的顯示標題為:入學(xué)年份和登記順序。步驟:右鍵單擊xsda.dbf表的標題欄,選擇命令,打開xsda.dbf表結(jié)構(gòu),單擊“學(xué)號”字段,在學(xué)年份和登記順序”?!皹祟}”中輸入“入14.給txl.dbf表電話加注釋為:住宅電話或手機號碼。步驟:打開并顯示txl.dbf表結(jié)構(gòu),單擊字段,在“注釋”中輸入“住宅電話或手機號碼”。15.對xsda.dbf表性字別段設(shè)置有效性規(guī)則為:性別$"男女",提示信息為:"性別必須為男或女",性字別段設(shè)置默認值為"男"。步驟:打開并顯示xsda.dbf表結(jié)構(gòu),單擊“性”別字段,設(shè)置字段有效性“規(guī)則”為“信息”為:,“默認值”為。16.為xsda.dbf表按學(xué)號字段建立主索引、為xscj.dbf表按學(xué)號字段建立普通索引、為txl.dbf表按學(xué)號字段建立普通索引,以xsda.dbf為父表,以xscj.dbf、txl.dbf為子表分別建立永久性聯(lián)系。設(shè)置兩個聯(lián)系的更新規(guī)則為級聯(lián),刪除規(guī)則為限制,插入規(guī)則為限制。步驟:打開xsda.dbf表結(jié)構(gòu),單擊“索引”面板,設(shè)置索引名字為“學(xué)號”,索引類型為,索引表達式為,單擊【確定】按鈕。同理為xscj.dbf表、txl.dbf表建立索引。在xsda.dbf表的學(xué)號索引字段上到xscj.dbf表學(xué)號索引字段上,同理為xsda.dbf表及txl.dbf表建立永久性聯(lián)系。單擊菜單欄的【數(shù)據(jù)庫】-命令,(雙擊/單擊)表間關(guān)系,在彈出“編輯關(guān)系”對話框中,單擊按鈕,按照題目要求設(shè)置參照完整性規(guī)則,單擊【確定】按鈕。評閱時間:12VFP程序設(shè)計作業(yè)與實驗報告四視圖與查詢·作業(yè)部分·1.查詢設(shè)計器和視圖設(shè)計器的主要不同表現(xiàn)在于:A.查詢設(shè)計器有"更新條件"選卡,沒有"查詢?nèi)ハ?B.查詢設(shè)計器有"更新條件"選卡,有"查詢?nèi)ハ?C.視圖設(shè)計器有"更新條件"選卡,有"查詢?nèi)ハ?D.視圖設(shè)計器有"更新條件"選卡,沒有"查詢?nèi)ハ?2.查詢設(shè)計器的“篩選”選項卡用來指定查詢的:A.條件B.字段C.文件D.數(shù)據(jù)項3.查詢文件的擴展名:A.prgB.qprC.dbc4.使用菜單操作方法打開一個在當前目錄下已經(jīng)存在的查詢文件zz.qpr后,在命令窗口生成的命令是:A.openqueryzz.qprB.modifyqueryC.doqueryzz.qprD.createquery5.在VF中,是一個定制的虛擬表。A.視圖B.數(shù)據(jù)表C.查詢D.報表6.下面關(guān)于查詢描述正確的是:A.可以使用CREATEVIEW打開查詢設(shè)計器。B.使用查詢設(shè)計器可以生成所有的SQL查詢語句。C.使用查詢設(shè)計器生成的SQL語句存盤后將存放在擴展名為QPR的文件中。D.使用DO語句執(zhí)行查詢時,可以不帶擴展名?!嶒灢糠帧嶒烆}目:查詢和視圖實驗?zāi)康模和ㄟ^本次實驗,讓學(xué)生掌握創(chuàng)建查詢以及視圖的方法。實驗內(nèi)容及實驗步驟:1.按如下要求創(chuàng)建查詢:1)查詢結(jié)果包括rcda.dbf表中的全部字段。步驟:單擊菜單欄的【文件】-【新建】-【查詢】-【新建文件】命令,在彈出的“打開”對話框中選擇數(shù)據(jù)表,單擊【確定】按鈕,在彈出的“添加表或視圖”對話框中單擊【關(guān)閉】按鈕,選擇“字段”面板的按鈕,將所有“可用字段”添加到“選定字段”中去。2)查詢條件為:男黨員。步驟:選擇“篩選”面板,在字段名下拉列表中選擇“性別”字段,條件為“=”,實例設(shè)置為,邏輯設(shè)置為,在字段名下拉列表中選擇“黨員否”字段,條13VFP程序設(shè)計作業(yè)與實驗報告件為“=”,實3)查詢結(jié)果按姓名降序步驟:選擇“排序依據(jù)”面板,在“選定字段”中雙擊字段,將其添加到“排序條件選項中單選按鈕。例設(shè)置為。排序?!敝腥?,并單擊排序4)要求將查詢結(jié)果保存到新表ndy.dbf中。步驟:單擊菜單欄的【查詢】-【查詢?nèi)ハ颉棵睿趶棾龅摹安樵內(nèi)ハ颉睂υ捒蛑?,選擇輸出去向為,輸入表名,單擊【確定】按鈕。5)點擊“執(zhí)行”按鈕執(zhí)行查詢。步驟:單擊菜單欄的【查詢】-命令,或工具欄的按鈕,運行查詢。6)查詢文件的保存名字為my_cx1。步驟:單擊菜單欄的【文件】-命令,在彈出的“另存為”對話框中輸入文檔名字為,單擊【保存】按鈕。2.按如下要求在數(shù)據(jù)庫中創(chuàng)建一個本地視圖:1)視圖的查詢結(jié)果包括學(xué)生表中(不包括簡歷和照片)的全部字段。步驟:單擊菜單欄的【文件】-【新建】-【數(shù)據(jù)庫】-【新建文件】命令,單擊【保存】按鈕,創(chuàng)建一個數(shù)據(jù)庫,單擊菜單欄的【文件】-【新建】-【視圖】-【新建文件】命令,在彈出的“添加表或視圖”對話框中,單擊【其他】按鈕,在彈出的“打開”對話框中選擇表,單擊【關(guān)閉】按鈕,關(guān)閉“添加表或視圖”對話框。在“字段”面板中雙擊選擇字段,將其添加到可用字段中。2)條件為:管理系男生。步驟:選擇“篩選”面板,在字段名下拉列表中選擇“性”別字段,條件為“=”,實例設(shè)置為,邏輯設(shè)置為,在字段名下拉列表中選擇“系”別字段,條件為“=”,實例設(shè)置為。3)視圖查詢結(jié)果按學(xué)號降序排序。步驟:選擇“排序依據(jù)”面板,在“選定字段”中雙擊字段,將其添加到“排序條件”中去,并單擊排序選項中單選按鈕。4)更新源數(shù)據(jù)表中的姓名字段。步驟:單擊“更新條件”面板,設(shè)置關(guān)鍵字段(帶小鑰匙的)為,設(shè)置可更新字段(帶鉛筆的)為,選擇復(fù)選框。5)點擊“執(zhí)行”按鈕執(zhí)行查詢,查驗結(jié)果正確否。步驟:單擊菜單欄的【查詢】-命令,或工具欄的按鈕,運行查詢。6)視圖保存名字為:my_st1。步驟:單擊菜單欄的【文件】-命令,在彈出的“另存為”對話框中輸入文檔名字為,單擊【保存】按鈕。評閱時間:14VFP程序設(shè)計作業(yè)與實驗報告五結(jié)構(gòu)化查詢語言SQL·作業(yè)部分·1.在SQL查詢時,使用where子句指出的是:A.查詢目標B.查詢結(jié)果C.查詢條件D.查詢視圖2.在SQL查詢時,使用orderby子句指出的是:A.查詢目標B.排序依據(jù)C.查詢條件D.查詢視圖3.在SQL語句中,與表達式"工資BETWEEN1210AND1240"功能相同的表達式是:A.工資>=1210AND工資<=1240B.工資>1210AND工資<1240C.工資<=1210AND工資>1240D.工資>=1210OR工資<=12404.在SQL語句中,與表達式"倉庫號NOTIN("wh1","wh2")"功能相同的表達式是:A.倉庫號="wh1"AND倉庫號="wh2"B.倉庫號!="wh1"OR倉庫號#"wh2"C.倉庫號<>"wh1"OR倉庫號!="wh2"D.倉庫號!="wh1"AND倉庫號!="wh2"5.在VisualFoxPro中,使用SQL命令將學(xué)生表STUDENT中的學(xué)生年齡AGE字段的值增加1歲,應(yīng)該使用的命令是:A.REPLACEAGEWITHAGE+1B.UPDATESTUDENTAGEWITHAC.UPDATESETAGEWITHD.UPDATGE+1STUDENTSETAGE=6.使用SQL語句從表STUDENT中查詢所有姓王的同學(xué)的信息,正確的命令是:A.SELECT*FROMSTUDENTWHERELEFT(姓名,2)="王"姓名,2)="王"姓名,2)="王"姓名,2)="王"7.SQL是哪幾個英文單詞的縮寫?B.SELECT*FROMSTUDENTWHERERIGHT(C.SELECT*FROMSTUDENTWHERETRIM(D.SELECT*FROMSTUDENTWHERESTR(A.StandardQueryLanguageB.StructuredQueryLanguageC.SelectQueryLanguageD.以上都不是8.使用SQL語句進行分組檢索時,為了去掉不滿足條件的分組,應(yīng)當:A.使用WHERE子句B.在GROUPBY后面使用HAVING子句C.先使用WHERE子句,再使用HAVING子句D.先使用HAVING子句,再使用WHERE子句9.在SQL語言中建立表的命令是:A.UPDATEB.ALTERTABLEC.CREATETABLD.SELECT10.刪除表的命令是:A.CREATETABLEB.DROPTABLEC.ALTERTABLED.DELETETABLE11.SQL語言是:A.高級語言B.結(jié)構(gòu)化查詢語言C.第三代語言D.宿主語言12.SQL-SELECT的功能是:A.定義B.查詢C.修改D.控制從13到16題使用如下數(shù)據(jù):15VFP程序設(shè)計作業(yè)與實驗報告部門表部門號部門名稱40家用電器部10電視攝像機部20電話手機部30計算機部商品表部門號商品號商品名稱單價數(shù)量產(chǎn)地400101A牌電風(fēng)扇200.0010廣東400104A牌微波爐350.0010廣東400105B牌微波爐600.0010廣東201032C牌傳真機1000.0020上海400107D牌微波爐420.0010北京200110A牌電話機200.0050廣東200112B牌手機2000.0010廣東400202A牌電冰箱3000.002廣東301041B牌計算機6000.0010廣東300204C牌計算機10000.0010上海13.SQL語句:SELECT部門號,MAX(單價*數(shù)量)FROM商品表GROUPBY部門號,查詢結(jié)果有幾條記錄?A.1B.4C.3D.10:SELECT部門表.部門號,部門名稱,SUM(單價*數(shù)量)表WHERE部門表.部門號=商品表GROUPBY部門表14.SQL語句FROM部門表,商品.部門號.部門號查詢結(jié)果是A.各部門商品數(shù)量合計B.各部門商品金額合計C.所有商品金額合計D.各部門商品金額平均值15.SQL語句:SELECT部門表.部門號,部門名稱,商品號,商品名稱,單價FROM部門表,.部門號=商品表.部門號ORDERBY部門表查詢結(jié)果的第一條記錄的商品號是:商品表WHERE部門表.部門號DESC,單價A.0101B.0202C.0110D.011216.SQL語句:SELECT部門名稱FROM部門表WHERE部門號IN(SELECT部門號FROM商品表WHERE單價BETWEEN420AND1000)查詢結(jié)果是A.家用電器部、電話手機部B.家用電器部、計算機部C.電話手機部、電視錄攝像機部D.家用電器部、電視錄攝像機部16VFP程序設(shè)計作業(yè)與實驗報告·實驗部分·實驗題目:結(jié)構(gòu)化查詢語言SQL實驗?zāi)康模和ㄟ^本次實驗,讓學(xué)生掌握SQL語句的用法,并能用其定義表、修改表的結(jié)構(gòu)及實現(xiàn)數(shù)據(jù)查詢。實驗內(nèi)容及實驗步驟:數(shù)據(jù)表xs.dbf結(jié)構(gòu)字段名字段類型字段寬度小數(shù)位數(shù)學(xué)號C8姓名C8總分N62出生日期D8年齡N2獎懲M4照片G41.用SQL語句創(chuàng)建表xs.dbf。命令:2.把xs.dbf表學(xué)號字段的寬度改為4。(注意學(xué)號字段的類型為C)。命令:3.刪除獎懲,照片和出生日期三個字段。命令:4.增加黨員否字段,黨員否字段定義為邏輯類型,長度為1。命令:5.為xs.dbf表增加2條新記錄:學(xué)號、姓名、總分、年齡四個字段內(nèi)容分別為(0001、tom、89.5、20),(0003、lily、88、19)。命令:6.把姓名為lily的同學(xué)名字改為mali。(用update命令)。命令:7.邏輯刪除姓名為tom的記錄。命令:8.查詢xsda.dbf表中男同學(xué)的全部字段內(nèi)容,并按成績字段值降序排列。命令:9.查詢xsda.dbf表中學(xué)號、姓名、年齡和成績四個字段的內(nèi)容,查詢條件為成績在75和85分之間的(包括75和85分的)。命令:評閱時間:17VFP程序設(shè)計作業(yè)與實驗報告六結(jié)構(gòu)化程序設(shè)計·作業(yè)部分·1.定義變量為全局變量的命令是:A.publicB.privateC.releaseD.declare2.結(jié)構(gòu)化程序設(shè)計的三種基本結(jié)構(gòu)是:A.選擇、循環(huán)和嵌套結(jié)構(gòu)B.選擇、循環(huán)和模塊結(jié)構(gòu)C.選擇、循環(huán)和遞歸結(jié)構(gòu)D.順序3.運行程序A.docommandp1B.dofilep14.當內(nèi)存變量與、選擇和循環(huán)結(jié)構(gòu)p1.prg的命令是:C.dop1D.doformp1字段變量同名時,內(nèi)存變量名前一定要加:A.N.B.M.C.F.D.D.5.可以將Loop作為有效命令使用的程序結(jié)構(gòu)是:A.if?endifB.dowhile?enddoC.docase?endcaseD.text?endtext6.下面程序執(zhí)行后結(jié)果是。t=1s=0Dowhilet<9s=s+2i=i+2Enddo?sA.4B.6C.8D.107.下面程序執(zhí)行后結(jié)果是。t="abcdefg"i=1Dowhilei<6??substr(t,6-i,1)i=i+1enddoA.abcdeB.edcbaC.abcdefgD.gfedcba18VFP程序設(shè)計作業(yè)與實驗報告·實驗部分·實驗題目:結(jié)構(gòu)化程序設(shè)計,讓學(xué)生掌握程序文件的建立、修改和運行,程序設(shè)計常用命令,實驗?zāi)康模和ㄟ^本次實驗程序的順序、選擇和循環(huán)結(jié)構(gòu)。實驗內(nèi)容及實驗步驟:1.程序功能:徹底刪除xsda.dbf表第三條記錄。usexsdadeleuse2.程序功能:在學(xué)生.DBF數(shù)據(jù)表中查詢?nèi)我庖幻麑W(xué)生,找到用DISP顯示其信息,找不到則顯示"無此人"。use學(xué)生"請輸入任意學(xué)生姓名:"toadisp?"無此人"use3.程序功能:查詢并顯示xsda表中所有姓劉的記錄。usexsdascanleft(姓名,2)="劉"endscanuse4.程序功能:任意輸入一個數(shù),計算這個數(shù)的階乘(N的階乘為1*2*3*?*N)。請輸入一個數(shù)"toni=s=dowhiles=s*i19VFP程序設(shè)計作業(yè)與實驗報告enddo?n5.程序功能:輸出九九乘法口訣表。Clearfori=1toforj=1to??+“*”++“=”++space(3)nextnext評閱時間:20VFP程序設(shè)計作業(yè)與實驗報告七表單設(shè)計及其應(yīng)用·作業(yè)部分·1.VisualFoxpro系統(tǒng)中的表單擴展名是:A.scxB.foxC.mprD.cdx2.要在表單中聲明一個公用變量PublicA,通常寫在事件中。A.LoadB.ActivateC.InitD.Valid3.下面哪一個屬性能設(shè)置表單的背景顏色?A.ControlBoxB.CaptionC.BorderStyleD.Backcolor4.下面哪一個屬性能設(shè)置表單在窗口內(nèi)居中?A.AlwaysOnTopB.DesktopC.ControlsD.AutoCenter5.設(shè)置計時器時間間隔的屬性為:A.IntervalB.CaptionC.ValueD.AutoCenter6.新創(chuàng)建的表單默認標題為Form1,為了修改表單的標題,應(yīng)設(shè)置表單的:A.Name屬性B.Caption屬性C.Closable屬性D.AlwaysOnTop屬性7.有關(guān)控件對象的dblClick事件的正確敘述是:A.用鼠標雙擊對象時引發(fā)B.用鼠標單擊對象時引發(fā)C.用鼠標右鍵單擊對象時引發(fā)D.用鼠標右鍵雙擊對象時引發(fā)8.下面關(guān)于列表框和組合框的敘述中,哪一個是正確的?A.列表框和組合框都可以設(shè)置成多重選擇B.列表框可以設(shè)置成多重選擇,而組合框不能C.組合框可以設(shè)置成多重選擇,列表框不能D.列表框和組合框都不能設(shè)置成多重選擇9.組合框控件當style屬性為0,表示為下拉組合框,為2表示下拉列表框,其中可以從列表中選擇,也可以在編輯框中輸入。A.下拉組合框B.下拉列表框C.都不可以D.都可以10.用于指定列表框或組合框數(shù)據(jù)項的數(shù)據(jù)源類型的屬性是:A.RowSourceTypeB.ControlSourceC.RowSo11.在VisualFoxPro中,為了表將單從內(nèi)存中釋放(清除),可表將單中退出命令按鈕的Click事件代碼設(shè)置為:A.ThisForm.RefreshB.ThisForm.DeleC.ThisForm.HideD.ThisForm.Rele12.關(guān)閉當前表單的程序代碼是ThisForm.Release,其中的Release是表單對象的:A.標題B.屬性C.事件D.方法13.下列關(guān)于頁框控件的說明哪個是錯誤的?A.頁框控件是包含頁面(page)的容器對象。21VFP程序設(shè)計作業(yè)與實驗報告B.PageCount屬性指定一個頁框?qū)ο笏捻搶ο髷?shù)目,取值范圍為0—99。C.頁面只能隨頁框一起在表單中移動。D.頁面本身不是一種容器,頁面上不可以再包含其它控件。14.在頁框控件第二頁上有一名為label1的標簽,在第二頁的Activate事件中改變標簽的內(nèi)容為“你好”的代碼為(兩個答案):A.thisform.pageframe1.page2.label1.caption=”你好”B.this.label1.caption=”你好”C.thisform.label1.caption=”你好”D.this.caption=”你好”15.指定如何對圖像控件進行尺寸調(diào)整的屬性為:A.AutoSizeB.StretchC.FontSizeD.ControlSource16.刷新表單控件中的顯示值的方法是:A.RefreshB.ReleaseC.AlwayOnTopD.RealOnly·實驗部分·實驗一:實驗題目:動畫文字表單實驗?zāi)康模和ㄟ^本次實驗讓學(xué)生掌握表單、標簽、計時器、命令按鈕控件的使用,掌握隨機函數(shù)rand()的使用方式。運行界面:實驗內(nèi)容及實驗步驟:1.表單的標題為“動畫文字”,運行時在總最前面且自動居中。擊菜單欄的【文件-【新建】-【表單】-【新建文件】命令,在“屬性窗口”置屬性為“動置屬性為“畫文字”,標簽大小自動適應(yīng)文字大小。后在表單上單擊鼠標,在“屬性窗口”中設(shè)置屬性為“命令按鈕控件,內(nèi)容分別為:開始、停止?!恐性O(shè)畫文字”,設(shè).T.”。2.一個標簽控件,文字內(nèi)容為“動選擇控件置屬性為“動畫文字”,設(shè).T.”。3.兩個22VFP程序設(shè)計作業(yè)與實驗報告步驟:在表單控件中選擇控件后在表單上單擊鼠標,在“屬性窗口”中設(shè)置屬性為“開始”,同理添加“結(jié)束”按鈕。4.一個計要求計時器0.3秒被觸發(fā)一次,計時器在運行時不可用(即文字不動)。步驟:在表單控件中選擇屬性為“300”,設(shè)置屬性為“.F.”。時器控件,控件后在表單上單擊鼠標,在“屬性窗口”中設(shè)置5.點擊開始按鈕文字開始移動。步驟:雙擊“開始”按鈕,在彈出的窗口中輸入程序6.點擊停止按鈕文字停止變化。步驟:雙擊“停止”按鈕,在彈出的窗口中輸入程序7.要求文字向上移動,每次移動10個象素,并實現(xiàn)邊移動邊變色。步驟:雙擊計時器控件,在彈出的窗口中輸入程序8.以名為my_form1保存并運行表單。步驟:單擊菜單欄的【文件】-【保存】命令,在彈出的“另存為”對話框輸入文件名為,單擊菜單欄的【表單】-【執(zhí)行表單】命令,運行表單程序。實驗二:實驗題目:字體設(shè)置表單實驗?zāi)康模和ㄟ^本次實驗部分讓學(xué)生掌握文本框、復(fù)選框、列表框、組合框和微調(diào)按鈕控件的使用,掌握表單釋命放令thisform.release的使用方法。運行界面:23VFP程序設(shè)計作業(yè)與實驗報告實驗內(nèi)實驗步驟:1.一個文本框,內(nèi)容為“字體設(shè)置”,字體大小為18,顏色為紅色。步驟:單擊菜單欄的【文件】-【新建】-【表單】-【新建文件】命令,在表單控件中選擇控件后在表單上單擊鼠標,在“屬性窗口”中設(shè)置屬性為“字體設(shè)置”,設(shè)置屬性為“18”,設(shè)置屬性為“紅色”。2.一個列表框,內(nèi)容為“宋體、楷體、隸書、華文彩云”。步驟:在表單控件中選擇控件后在表單上單擊鼠標,在“屬性窗口”中設(shè)置屬性為“1-值”,設(shè)置屬性為“宋體,楷體,隸書,華文彩云”。3.一個組合框,內(nèi)容為“紅色、綠色、藍色、黑色、白色”。步驟:在表單控件中選擇控件后在表單上單擊鼠標,在“屬性窗口”中設(shè)置屬性為“1-值”,設(shè)置屬性為“紅色,綠色,藍色,黑色,白色”。4.四個復(fù)選框,內(nèi)容分別為加粗、傾斜、下劃線、刪除線。步驟:在表單控件中選擇控件后在表單上單擊鼠標,在“屬性窗口”中設(shè)置屬性為“加粗”,同理添加其它控件,并設(shè)置“傾斜、下劃線、刪除線”。5.一個微調(diào)按鈕,用于控制文本框中文字的字號,初始值為18,最小值為8,最大值為100,每次變化2。步驟:在表單控件中選擇控件后在表單上單擊鼠標,在“屬性窗口”中設(shè)置屬性為“18”,屬性及屬性為“8”,屬性及屬性為“100”,屬性為“2”。6.分別操作以上控件,使文本框文字根據(jù)選中內(nèi)容發(fā)生變化。步驟:1)雙擊“列表框”控件,在彈出的窗口中輸入程序2)雙擊“組合框”控件,在彈出的窗口中輸入程序24VFP程序設(shè)計作業(yè)與實驗報告3)雙擊“加粗”復(fù)選框,在彈出的窗口中輸入程序4)雙擊“傾斜”復(fù)選框,在彈出的窗口中輸入程序5)雙擊“下劃線”復(fù)選框,在彈出的窗口中輸入程序6)雙擊“刪除線”復(fù)選框,在彈出的窗口中輸入程序7)雙擊“微調(diào)按鈕控件”,在彈出的窗口中更改其“過程”為“InteractiveChang”并輸入程序7.點擊退出按鈕,表單退出運行。步驟:在表單控件中選擇控件后在表單上單擊鼠標,在“屬性窗口”中設(shè)置屬性為“退出”。雙擊“退出”按鈕,在彈出的窗口中輸入程序8.以名為my_form2保存并運行表單。步驟:單擊菜單欄的【文件】-【保存】命令,在彈出的“另存為”對話框輸入文件名為,單擊菜單欄的【表單】-【執(zhí)行表單】命令,運行表單程序。25VFP程序設(shè)計作業(yè)與實驗報告實驗三:實驗題目:頁框操作表單實驗?zāi)康模和ㄟ^本次實驗部分讓學(xué)生掌握選項按鈕組、編輯框、表格、頁框和圖像控件的使用;表單數(shù)據(jù)源的設(shè)置;表單刷新命令thisform.refresh的使用方法。運行界面:實驗內(nèi)容及實驗步驟:1.一個頁框控件,有四頁,名字分別為第一頁、第二頁、第三頁、第四頁。步驟:單擊菜單欄的【文件】-【新建】-【表單】-【新建文件】命令,在表單控件中選擇控件后在表單上單擊鼠標,在“屬性窗口”中設(shè)置屬性為“4”,在“頁框”控件上單擊鼠標右鍵,在彈出的菜單上選擇【編輯】命令,在“屬性窗口”設(shè)置屬性為第三頁、第四頁”?!暗谝豁摗保瑔螕繇摽虻钠渌?,同理在屬性窗口中設(shè)置“第二頁、2.第一頁:選項按鈕和標簽控件,選項按鈕組內(nèi)容為對、錯,選擇的結(jié)果顯示在標簽上。步驟:在頁框處于編輯狀態(tài)時,單擊頁框的第一頁,在表單控件中選擇控件后在表單上單擊鼠標,在“屬性窗口”中設(shè)置屬性為“空”(即運行時什么也不顯示);在表單控件中選擇控件后在表單上單擊鼠標,在“選項按鈕組”控件上單擊鼠標右鍵,在彈出的菜單上選擇【編輯】命令,單擊第一個選項按鈕,在“屬性窗口”中設(shè)置屬性為“對”,單擊第二個選項按鈕,在“屬性窗口”中設(shè)置屬性為“錯”。擊雙命令按鈕組,在optiongroup1的click事件中輸入程序3.第二頁:文本框控件,單擊此頁隨機在文本框中顯示學(xué)生.dbf數(shù)據(jù)表中任意記錄的姓名。步驟:在頁框處于編輯狀態(tài)時,單擊頁框的第二頁,在表單控件中選擇文本框控件后在表單上單擊鼠標添加控件;在表單上單擊鼠標彈出的下拉菜單上選擇【數(shù)據(jù)環(huán)境】彈出的打開窗口中選擇數(shù)據(jù)表,單擊【確定】按鈕后關(guān)閉數(shù)據(jù)右鍵,在命令,在環(huán)26VFP程序設(shè)計作業(yè)與實驗報告境設(shè)計器;單擊“文本框”控件在“屬性窗口”中設(shè)置屬性為“學(xué)生.姓名”。雙擊頁框的第二頁,在彈出的窗口中輸入程序4.第三頁:表格控件,在表格中顯示學(xué)生.dbf數(shù)據(jù)表中所有字段的內(nèi)容。步驟:在頁框處于編輯狀態(tài)時,單擊頁框的第三頁,在表單控件中選擇控件后在表單上單擊鼠標,在“屬性窗口”中設(shè)置屬性為“0-表”,設(shè)置屬性為“學(xué)生”。5.第四頁:利用圖像控件顯示任意一張圖片,填充方式為等比填充。步驟:在頁框處于編輯狀態(tài)時,單擊頁框的第四頁,在表單控件中選擇鼠標,在“屬性窗口”中點擊“打開”對話框中瀏覽選取一個圖片;設(shè)置屬性為“1-等比填充”。6.以名為my_form3保存并運行表單??丶笤诒韱紊蠁螕魧傩杂覀?cè)的瀏覽按鈕,在彈出的步驟:單擊菜單欄的【文件】-【保存】命令,在彈出的“另存為”對話框輸入文件名為,單擊菜單欄的【表單】-【執(zhí)行表單】命令,運行表單程序。評閱時間:27VFP程序設(shè)計作業(yè)與實驗報告八報表設(shè)計及其應(yīng)用·作業(yè)部分·1.用"報表設(shè)計器"設(shè)計的報表文件的擴展名是:A.MPRB.MNXC.FRXD.FRM2.VisualFoxpro系統(tǒng)提供了4種常用報表布局它們是:A.列報表、行報表、行列報表和多欄報表B.列報表、行報表、多欄報表和一對多報表C.列報表、行報表、一對一報表和一對多報表D.列報表、行報表、多欄報表和單欄報表3.使用“快速報表”時需要確定字段和字段布局,默認將包含:第一個字段B.前三個字段C.空(即不包含字段)D.全部字段4.為了在報表中加入一個表達式,應(yīng)該插入一個:達式控件B.域控件C.標簽控件D.文件控件5.報表設(shè)計器中不包含在基本帶區(qū)的有:A.A.表A.標題B.頁標頭C.頁腳注D.細節(jié)6.不能作報表數(shù)據(jù)源的是:A.數(shù)據(jù)庫表B.視圖C.查詢D.自由表·實驗部分·實驗題目:報表設(shè)計實驗?zāi)康模和ㄟ^本次實驗,讓學(xué)生掌握如何利用報表向?qū)ё髦茍蟊砦募?結(jié)合報表設(shè)計器細化報表,理解標題、頁標頭、細節(jié)、頁注腳、總結(jié)等幾個帶區(qū)的用法,要學(xué)會控件的使用方法,重點掌握如何用域控件添加函數(shù)、計算數(shù)據(jù)。實驗內(nèi)容及實驗步驟:1.利用快速報表作制如下報表。1)字段選擇為:學(xué)生.DBF表除簡歷和照片的全部字段。步驟:單擊菜單欄的【文件】-【新建】-【報表】-【新建文件】命令,單擊菜單欄的【報表】-命令,在彈出的“打開”對話框中,選擇表“學(xué)生.dbf”,在彈出的“快速報表”對話框中,單擊按鈕,在所有字段中雙擊,字段到“選定字段”,單擊【確定】按鈕。2)報表主標題:學(xué)生情況表,副標題:簡單情況。步驟:單擊菜單欄的【報表】-命令,在彈出的“標題/總結(jié)”對話框中,選擇復(fù)選框,單擊【確定】按鈕,在報表控件中選擇控件,在標題帶區(qū)中單擊鼠標,輸入報表標題“學(xué)生情況表”,同理輸入副標題“簡單情況”。每頁底部顯示“人數(shù):N”,及表制日期。3)報表步驟:在報表控件中選擇控件,在頁注腳帶區(qū)中單擊鼠標,輸入“人數(shù):”,在報表控件中選擇控件,在彈出的“報表表達式”對話框中,單擊表達式右側(cè)瀏覽按鈕,選擇“學(xué)號”字段,單擊【確定】按鈕返回“報表表達式”對話框,單擊按鈕,在彈出的“計算字段”對話框中選擇單選按鈕,單擊【確定】按鈕返回“報28VFP程序設(shè)計作業(yè)與實驗報告表表達式”對話框,單擊【確定】按鈕;在報表控件中選擇控件,在彈出的“報表表達式”對話框中單擊表達式右側(cè)瀏覽按鈕,單擊“函數(shù)”中日期下拉菜單選擇函數(shù)單擊【確定】按鈕返回“報表表達式”對話框,單擊【確定】按鈕。4)以名為my_bb1保存并預(yù)覽報表。步驟:單擊菜單欄的【文件】-【保存】命令,在彈出“另存為”對話框中輸入文件名,單擊菜單欄的【顯示】-命令,預(yù)覽報表。2.利用報表向?qū)е谱髅麨閙y_bb2的報表。1)字段選擇為:xsda.dbf和txl.dbf的學(xué)號、姓名、出生日期、地址、郵編和電話6個字段。步驟:單擊菜單欄的【文件】-【新建】-【報表】-命令,在彈出的“向?qū)нx取”對話框中選擇,單擊【確定】按鈕,在彈出的“一對多報表向?qū)А睂υ捒蛑性O(shè)置“步驟1-從父表中選擇字段”,單擊“數(shù)據(jù)庫和表”右側(cè)的瀏覽按鈕,選擇表,單擊【確定】按鈕,在

溫馨提示

  • 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論