版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、控件文本框text組合框combo列表框list屬性 Caption Alignment AutosizeFontname Fontsize Wordwrap LeftTop Height Width BackColor ForeColor Enabled VisibleVfp復(fù)習(xí)資料作者:方兵工期末VFP備考資料表單的絕大部分功能可以歸為下列幾類: 顯示信息:標(biāo)簽、文本框、編輯框、圖象、形狀、線條 允許用戶執(zhí)行特定的命令:命令按鈕;命令按鈕組 接受不能預(yù)先設(shè)定的用戶輸入:文本框、編輯框、組合框 在給定范圍內(nèi)接受用戶輸入:微調(diào)控件提供一組預(yù)先設(shè)定的選擇:下拉/列表框、復(fù)選框、選項(xiàng)按鈕組 在給定
2、的時(shí)間間隔內(nèi)執(zhí)行特定的命令:計(jì)時(shí)器操作多行信息:表格操作多頁(yè)信息:頁(yè)框、ActiveX控件、ActiveX幫定控件數(shù)據(jù)來(lái)源屬性 controlsource Rowsource Rowsource1、標(biāo)簽(label)常用屬性說(shuō)明標(biāo)簽的標(biāo)題,用于顯示提示信息。指定標(biāo)題中文本的對(duì)齊方式,設(shè)置值為數(shù)值設(shè)置標(biāo)簽是否自動(dòng)隨著Caption屬性的文本長(zhǎng)度的增長(zhǎng)而自動(dòng) 調(diào)整長(zhǎng)度,其值為真(.T.)或假(,E)。Caption屬性的文字所用字體的類型(字體名)Caption屬性的文字所用字體的大?。ㄗ痔?hào))確定標(biāo)簽上顯示的文本能否換行。指定標(biāo)簽最左邊相對(duì)于其父對(duì)象(表單)的位置,設(shè)置值為數(shù) 值,缺省單位為像素。
3、(下同)指定標(biāo)簽的頂邊相對(duì)于其父對(duì)象(表單)頂邊的位置,指定屏幕上某個(gè)控件(如標(biāo)簽)的高度;指定屏幕上某個(gè)控件(如標(biāo)簽)的寬度指定對(duì)象內(nèi)文本和圖形的背景色指定對(duì)象內(nèi)文本和圖形的前景色指定對(duì)象是否響應(yīng)用戶觸發(fā)的事件指定對(duì)象是否可見(jiàn)2、文本框(text)和編輯框(editor)常川屬性屬性Readonly,說(shuō)明指定文本框是否只能瀏覽不能修改缺省值為.F,,可以修改,設(shè)為.T,則只能瀏覽不能修改。ValueControlSource文本框的當(dāng)前值,默認(rèn)為空文本框中的數(shù)據(jù)源,數(shù)據(jù)源可以是字段或變量;若已設(shè)置了文 本框的ControlSource屬性,則Value屬性顯示數(shù)據(jù)源的當(dāng)前DateFormat
4、e1旦指定文本框中日期或日期時(shí)間型數(shù)據(jù)的顯示格式文本框常用事件和方法:事件Valid說(shuō)明發(fā)生時(shí)機(jī):在控件失去焦點(diǎn)之前觸發(fā)該事件3、命令按鈕(command)常用屬性屬性Default說(shuō)明設(shè)置為“工”時(shí),該按鈕為默認(rèn)選擇當(dāng)該項(xiàng)為“1”時(shí),回車時(shí)相當(dāng)于鼠標(biāo)單擊該按鈕的“Click” 事件;Cancel當(dāng)該項(xiàng)為“工”時(shí),回車時(shí)相當(dāng)于按下“ESC”鍵;4、組合框(Comb。)常用屬性屬性說(shuō)明ControlSource指定用于保存用戶或輸入值的表字段。InputMask對(duì)于下拉組合框,指定允許鍵入的數(shù)值類型Sorted指定下拉組合框列表部分中的條目是否按字母順序自動(dòng)排列Rowsource指定組合框數(shù)據(jù)的
5、來(lái)源RowSourceType指定組合框?qū)傩訰owsource的類型(詳見(jiàn)列表框)Style指定組合框是下拉列表框還是下拉組合框DisplayValue表示組合框的當(dāng)前值(可以是用戶從鍵盤(pán)輸入的,在下拉列表中不存在的數(shù) 據(jù))Value表示組合框的當(dāng)前值(必須是下拉列表中存在的數(shù)據(jù))5、列表框(list)屬性Columncount Rowsource Rowsourcetype ListCount常用屬性說(shuō)明指定列表框數(shù)據(jù)顯示的列數(shù)指定列表框數(shù)據(jù)的來(lái)源指定列表框?qū)傩訰owsource的類型返回列表框中列表部分所有數(shù)據(jù)項(xiàng)目的數(shù)目List用于存儲(chǔ)列表框中數(shù)據(jù)項(xiàng)目的數(shù)組(字符型)Listindex指定
6、列表框中選定數(shù)據(jù)項(xiàng)目的索引值Moverbars是否在列表項(xiàng)左側(cè)顯示移動(dòng)鈕欄,這樣有助于用戶更方便地重新安排列表中各項(xiàng) 的順序Multiselect用戶能否從列表中一次選擇一個(gè)以上的項(xiàng) 常用事件 事件和方法Click事件Init事件InteractivechangeKeyPress 事件Additem 方法Remove item 方法Clear方法說(shuō)明單擊列表框,觸 發(fā)該事件創(chuàng)建列表框時(shí), 觸發(fā)該事件當(dāng)更改列表框的 值時(shí),觸發(fā)該事 件當(dāng)用戶按下并釋 放某個(gè)鍵時(shí),觸 發(fā)該事件在列表框中添加 一項(xiàng)數(shù)據(jù)在列表框中刪除 一項(xiàng)數(shù)據(jù)清除列表框中所 有數(shù)據(jù)重新查詢列表框 中中所基于行源Requery 方法 注
7、:InterActiveChange 與 dick 事件區(qū)別:InterAct iveChange事件在更改對(duì)象的值時(shí)觸發(fā) click事件在每次單擊或更改對(duì)象的值時(shí)都將觸發(fā)6、計(jì)時(shí)器(timer)常用屬性屬性或事件Enabled 屬性Interval 屬性Timer事件說(shuō)明指定計(jì)時(shí)器是否開(kāi)始工作指定兩個(gè)Timer事件之間時(shí)間間隔的毫秒數(shù) 當(dāng)經(jīng)過(guò)Interval屬性所指定的亳秒數(shù)后觸發(fā)該事件常用事件:timer7、命令按鈕組屬性ButtoncountButtons說(shuō)明設(shè)置命令按鈕組中的命令按鈕個(gè)數(shù)指定命令按鈕組中第幾個(gè)按鈕的數(shù)組,數(shù)組的下標(biāo)介于1ButtonCount 之間BackStyle指定
8、命令按鈕組的背景是否透明Enabled指定命令按鈕組是否響應(yīng)用戶事件Value確定已經(jīng)被選中的按鈕是按鈕組中的哪一個(gè)按鈕,其返回值為命令按鈕在組中的次序號(hào)(1、2、3)8、選項(xiàng)組常用屬性屬性ButtoncountButtonsControlsourceValue說(shuō)明設(shè)置選項(xiàng)組中的選項(xiàng)按鈕個(gè)數(shù)用來(lái)確定選項(xiàng)組中的第兒個(gè)選項(xiàng)按鈕根據(jù)是否選中按鈕來(lái)確定值,并將值寫(xiě)入字段中 確定已經(jīng)被選中的按鈕是選項(xiàng)組中的哪一個(gè)按鈕9、表格常用屬性屬性說(shuō)明Columncount用于設(shè)置表格控件的列數(shù)Columns用來(lái)指明表格控件中笫兒列Readonly指明表格控件所連接的數(shù)據(jù)表是否允許被更改 Allowaddnew指明
9、是否可以在表格控件工具欄中添加記錄 Deletemark設(shè)置表格控件中是否要顯示刪除標(biāo)志欄,用來(lái)指明記錄是否已被刪除RecordNIask指定表格是否顯示記錄指針選擇列欄AllowRowSizing指定表格是否允許用戶調(diào)節(jié)行的民尺寸大小Recordsource設(shè)置表格控件的數(shù)據(jù)來(lái)源Recordsourcetype設(shè)置表格控件中顯示數(shù)據(jù)的類型:表、別名、查詢或用戶根據(jù)提示選定的表10、頁(yè)框常用屬性屬性說(shuō)明Tabs確定頁(yè)面的選項(xiàng)卡是否可見(jiàn)Activepage用于激活頁(yè)框的某個(gè)指定頁(yè)面TabStretch指定頁(yè)框中的頁(yè)是單行排列還是多行重疊Enabled廢止或啟用頁(yè)框TabStyle是否選項(xiàng)卡都是相
10、同的大小,并且都與頁(yè)框的寬度相同Pagecount用于設(shè)置頁(yè)框的頁(yè)面數(shù)Pages用于指明頁(yè)框中的某個(gè)頁(yè)面簡(jiǎn)單的信息顯示界面設(shè)計(jì)- P306例6.1編制一個(gè)電子數(shù)字時(shí)鐘顯示器- P307例6.2設(shè)計(jì)一個(gè)信息行動(dòng)態(tài)上下平等移動(dòng)的表單交互對(duì)話界面設(shè)計(jì)"P309例6,3通過(guò)表單集,設(shè)計(jì)一個(gè)登錄口令檢驗(yàn)對(duì)話界面- P312例6.4設(shè)計(jì)一個(gè)表單,可以實(shí)現(xiàn)在兩個(gè)列表框中信息項(xiàng)的互傳操作- P314例6.5設(shè)計(jì)一個(gè)選擇對(duì)話框表單與數(shù)據(jù)源有關(guān)的數(shù)據(jù)瀏覽界面設(shè)計(jì)"P317例6.6利用表格顯示信息,設(shè)計(jì)一個(gè)“學(xué)生”、“成績(jī)”、“課程”表 信息的瀏覽表單。- P319例6.7利用數(shù)據(jù)綁定控件顯示信
11、息,設(shè)計(jì)一個(gè)“學(xué)生”、“成績(jī)”、“課 程”表信息的瀏覽表單。與數(shù)據(jù)源有關(guān)的數(shù)據(jù)編輯界面設(shè)計(jì)“P321例6.8設(shè)計(jì)一個(gè)“學(xué)生”表數(shù)據(jù)輸入表單- P324例6.9設(shè)計(jì)一個(gè)“學(xué)生”表信息瀏覽編輯表單- P327例6.10設(shè)計(jì)一個(gè)查詢表單,對(duì)“學(xué)生”表中指定班級(jí)的獎(jiǎng)學(xué)金總額進(jìn) 行分發(fā)面額分布統(tǒng)計(jì)"P330例6.11設(shè)計(jì)一個(gè)查詢表單,對(duì)“學(xué)生”表中指定姓名的學(xué)生進(jìn)行成績(jī) 查詢并統(tǒng)計(jì)學(xué)生的成績(jī)等級(jí)分布情況SQL查詢?cè)O(shè)計(jì)實(shí)例"P376例73利用SQL語(yǔ)句,實(shí)現(xiàn)圖7.20所示的學(xué)生成績(jī)信息查詢表單- P377例7.4利用SQL語(yǔ)句,實(shí)現(xiàn)如圖7.24所示的學(xué)生成績(jī)信息查詢表單多表操作實(shí)例-
12、P380例7,5:利用兩表之間的一對(duì)多臨時(shí)關(guān)聯(lián)實(shí)現(xiàn)查詢多表信息功能,界面 如圖728示- P381例7,6:利用兩表之間的一對(duì)多臨時(shí)關(guān)聯(lián)實(shí)現(xiàn)多表中的信息查詢,界面 如圖7.30示- P382例7,7:利用兩表之間的一對(duì)多臨時(shí)關(guān)聯(lián)實(shí)現(xiàn)多表中的信息查詢,界面 如圖7.32示"P383例7,8:利用兩表之間的一對(duì)多臨時(shí)關(guān)聯(lián)實(shí)現(xiàn)多表中的信息編輯和查詢 功能,界面如圖7.34所示"P386例79:將例7.8功能進(jìn)一步擴(kuò)充,當(dāng)翻動(dòng)“學(xué)生”表或“課程”表中的 記錄時(shí),系統(tǒng)會(huì)自動(dòng)在表單右側(cè)的文本框中顯示對(duì)應(yīng)“學(xué)生”表中該學(xué)生的各門(mén) 課程成績(jī)的檔次分布情況或?qū)?yīng)“課程”表中的該課程成績(jī)檔次的
13、學(xué)生人數(shù)分 布情況一、單項(xiàng)選擇題1 .在Access數(shù)據(jù)庫(kù)中,一個(gè)關(guān)系就是一個(gè)AoA)二維表B)記錄C)字段D)數(shù)據(jù)庫(kù) 綜合數(shù)據(jù)2 .設(shè)有部門(mén)和員工兩個(gè)實(shí)體,每個(gè)員工只能屬于一個(gè)部門(mén),一個(gè)部門(mén)可以有多 名員工,則部門(mén)與員工實(shí)體之間的聯(lián)系類型是B oA)多對(duì)多B)一對(duì)多C)多對(duì)一 D) 一對(duì)一3 .關(guān)系R和關(guān)系S的交運(yùn)算是【CA)由關(guān)系R和關(guān)系S的所有元組合并組成的集合,再刪去重復(fù)的元組B)由屬于R而不屬于S的所有元組組成的集合C)由既屬于R 乂屬于S的元組組成的集合D) III R和S的元組連接組成的集合4 .將表A的記錄復(fù)制到表B中,且不刪除表B中的記錄,可以使用的查詢是【CA)刪除查詢B)
14、生成表查詢C)追加查詢D)交叉表查詢5 . SQL的功能包括【BA)查找、編輯錯(cuò)誤、控制、操縱B)數(shù)據(jù)定義創(chuàng)建數(shù)據(jù)表、查詢、操縱添加刪 除修改、控制加密授權(quán)C)窗體X、視圖、查詢X、頁(yè)XD)控制、查詢X、刪除、增加X(jué)6 .在ER圖中,用來(lái)表示實(shí)體的圖形是【AA)矩形B)橢圓形實(shí)體屬性C)菱形相互關(guān)系D)三角形7 .要實(shí)現(xiàn)報(bào)表的分組統(tǒng)計(jì),其操作區(qū)域是【DA)報(bào)表頁(yè)眉或報(bào)表頁(yè)腳區(qū)域B)頁(yè)面頁(yè)眉或頁(yè)面頁(yè)腳區(qū)域C)主體區(qū)域D)組頁(yè)眉或組頁(yè)腳區(qū)域8 .以下不是報(bào)表數(shù)據(jù)來(lái)源的是C oA) 一個(gè)多表創(chuàng)建的查詢B) 一個(gè)表C)多個(gè)表D) 一個(gè)單表創(chuàng)建的查詢9 .使用宏組的目的是DoA)設(shè)計(jì)出功能復(fù)雜的宏B)設(shè)
15、計(jì)出包含大量操作的宏一個(gè)宏也可以包含大量操 作C)減少程序內(nèi)存消耗D)對(duì)多個(gè)宏進(jìn)行組織和管理打開(kāi)一個(gè)可以看見(jiàn)全部的 宏10 . SQL的含義是A oA)結(jié)構(gòu)化查詢語(yǔ)言B)數(shù)據(jù)定義語(yǔ)言C)數(shù)據(jù)庫(kù)查詢語(yǔ)言D)數(shù)據(jù)庫(kù)操縱與控制語(yǔ)言11 .下列函數(shù)中能返回?cái)?shù)值表達(dá)式的整數(shù)部分值的是【B】。A) Abs(數(shù)字表達(dá)式)絕對(duì)值B) Int(數(shù)值表達(dá)式)C) Srq(數(shù)值表達(dá)式)開(kāi)平方D) Sgn(數(shù)值表達(dá)式)12.設(shè)關(guān)系R和S的元組個(gè)數(shù)分別為10和30,關(guān)系T是R與S的笛卡爾積,則 T的元組個(gè)數(shù)是CA) 40 B) 100C) 300 D) 90013 .要從學(xué)生關(guān)系中查詢學(xué)生的姓名和年齡所進(jìn)行的查詢操作屬
16、于B oA)選擇B)投影C)聯(lián)結(jié)D)自然聯(lián)結(jié)14 .如果加教窗體,先被觸發(fā)的事件是IAA) Load事件B) Open事件C) Click事件 D) DdClick事件15 . Access數(shù)據(jù)庫(kù)表中的字段可以定義有效性規(guī)則,有效性規(guī)則是【CLA)控制符B)文本C)條件D)前三種說(shuō)法都不對(duì)16 .在課程表中要查找課程名稱中包含“計(jì)算機(jī)”的課程,對(duì)應(yīng)“課程名稱”字 段的條件表達(dá)式是【C1A) ”計(jì)算機(jī)“ B) ”*計(jì)算機(jī)*”C) Like"*計(jì)算機(jī)*“ D) Like”計(jì)算機(jī)”17.要查詢2003年度參加工作的職工,限定查詢時(shí)間范圍的準(zhǔn)則為IAA) Between #2003-01-0
17、1# And #2003-12-31#B) Between 2003-01-01 And 2003-12-31C) <#2003-12-31#D) >#2003-01-01#18. VBA程序的多條語(yǔ)句可以寫(xiě)在一行,其分隔符必須使用符號(hào)A oA) : B)'C) ; D),19 .假設(shè)數(shù)據(jù)庫(kù)中表A和表B建立了 “一對(duì)多”關(guān)系,表B為“多”的一方, 則下述說(shuō)法中正確的是IA oA)表A中的一個(gè)記錄能與表B中的多個(gè)記錄匹配B)表B中的一個(gè)記錄能與表A中的多個(gè)記錄匹配C)表A中的一個(gè)字段能與表B中的多個(gè)字段匹配D)表B中的一個(gè)字段能與表A中的多個(gè)字段匹配20 .用SQL語(yǔ)言描述“
18、在教師表中查找女教師的全部信息”,以下描述真確的 是 IC oA) SELECT FROM 教師表 IF (性別="女”)B) SELECT性別FROM教師表IF (性別="女")C) SELECT *FROM 教師表 WHERE (性別="女”)D) SELECT *FROM 性別 WHERE (性別="女")21 .若不想修改數(shù)據(jù)庫(kù)文件中的數(shù)據(jù)庫(kù)對(duì)象,打開(kāi)數(shù)據(jù)庫(kù)文件時(shí)要選擇【BA)以獨(dú)占方式打開(kāi)B)以只讀方式打開(kāi)C)以共享方式打開(kāi)D)打開(kāi)22 .某文本型字段的值只能為字母且長(zhǎng)度為6,則可將該字段的輸入掩碼屬性定 義為C oA) A
19、AAAAA可是字母和數(shù)字B) LLLLLL只能是字母C) 000000只能是數(shù)字且不可以空格D) 999999數(shù)字可空格23 .在SQL語(yǔ)句中,檢索要去掉重復(fù)組的所有元組,則在SELECT中使用 D。A) All B) UNIONC) LIKED) DISTINCT24 .有 SQL 語(yǔ)句:SELECT * FROM 教師 WHERE NOT(工資3000 OR 工資 2000),與如上語(yǔ)句等價(jià)的SQL語(yǔ)句是A oA) SELECT*FROM 教師 WHERE 工資 BETWEEN 2000 AND 3000B) SELECT*FROM 教師 WHERE 工資 2000 AND 工資3000C
20、) SELECT*FROM 教師 WHERE 工資2000 OR 工資3000D) SELECT*FROM 教師 WHERE 工資二2000 AND 工資=300025 .以下表達(dá)式合法的是B oA)學(xué)號(hào) Between 05010101 And 05010305B)性別="男"Or 性別='女,C)成績(jī)=70 成績(jī)=85D)性別Like "男"=性別="女”26 .在查詢?cè)O(shè)計(jì)視圖中設(shè)計(jì)排序時(shí),如果選取了多個(gè)字段,則輸出結(jié)果是【CA)按設(shè)定的優(yōu)先次序依次進(jìn)行排序B)按最右邊的列開(kāi)始排序C)按從左向右優(yōu)先次序依次排序D)無(wú)法進(jìn)行排序27
21、. Access支持的查詢類型有IAA)選擇查詢、交叉表查詢、參數(shù)查詢、SQL查詢和動(dòng)作查詢B)基本查詢、選擇查詢、參數(shù)查詢、SQL查詢和動(dòng)作查詢C)多表查詢、單表查詢、交叉表查詢、參數(shù)查詢和動(dòng)作查詢D)選擇查詢、統(tǒng)計(jì)查詢、參數(shù)查詢、SQL查詢和動(dòng)作查詢28 .以下關(guān)于查詢的敘述正確的是C oA)只能根據(jù)數(shù)據(jù)庫(kù)表創(chuàng)建查詢B)只能根據(jù)已建查詢創(chuàng)建查詢C)可以根據(jù)數(shù)據(jù)庫(kù)表和已建查詢創(chuàng)建查詢D)不能根據(jù)已建查詢創(chuàng)建查詢29 .下面顯示的是查詢?cè)O(shè)計(jì)視圖的“設(shè)計(jì)網(wǎng)格”部分,從所顯示的內(nèi)容中可以 判斷出該查詢要查找的是【】。A)性別為“男”并且2000年以前參加工作的記錄B)性別為“男”并且2000年以后
22、參加工作的記錄C)性別為“男”或者2000年以前參加工作的記錄D)性別為“男”或者2000年以后參加工作的記錄30 .把E-R圖轉(zhuǎn)換成關(guān)系模型的過(guò)程,屬于數(shù)據(jù)庫(kù)設(shè)計(jì)的B oA)概念設(shè)計(jì)B)邏輯設(shè)計(jì)C)需求分析D)物理設(shè)計(jì)31 .窗體有3種視圖,用于創(chuàng)建窗體或修改窗體的窗口是窗體的【ALA) “設(shè)計(jì)”視圖B)“窗體”視圖C) “數(shù)據(jù)表”視圖D) “透視表”視圖32 .為窗體中的命令按鈕設(shè)置單擊鼠標(biāo)時(shí)發(fā)生的動(dòng)作,應(yīng)選擇設(shè)置其屬性對(duì)話框 的DoA)格式選項(xiàng)卡B)數(shù)據(jù)選項(xiàng)卡C)方法選項(xiàng)卡D)事件選項(xiàng)卡33 .能夠使用“輸入掩碼向?qū)А眲?chuàng)建輸入掩碼的字段類型是C oA)數(shù)字和日期/時(shí)間B)文本和貨幣C)文
23、本和日期/時(shí)間D)數(shù)字和文本34 .若要查詢成績(jī)?yōu)?0-80分之間(包括60分,不包括80分)的學(xué)生的信息,成績(jī) 字段的查詢準(zhǔn)則應(yīng)設(shè)置為B oA. >60 or <80 B. >=60 And <80 C. >60 and <80 D. IN(60z80)35 .利用Ac8ss創(chuàng)建的數(shù)據(jù)庫(kù)文件,其擴(kuò)展名為BA) ADP B) MDBC) FRM D) DBF36.定義了二維數(shù)組A(2 to 5,5)該數(shù)組的元素個(gè)數(shù)為【B】。數(shù)組從0開(kāi)始。A) 20 B) 24C) 25 D) 3637.在SQL的SELECT語(yǔ)句中,用于實(shí)現(xiàn)條件選擇運(yùn)算的是【BA) FORB
24、) WHILEC) IFD) WHERE38 .不屬于Access數(shù)據(jù)庫(kù)對(duì)象的是【B】。A)表B)文件C)窗體D)查詢39 .在學(xué)生表中,如果要設(shè)置性別字段的值只能是男和女,該字段的有效性規(guī)則 設(shè)置應(yīng)為A oA) “男“Or"女“ B) ”男“And "女”C)= "男女"D)二 "男” And = "女”40 .若要求在文本框中輸入文本時(shí)達(dá)到密碼“*”號(hào)的顯示效果,則應(yīng)設(shè)置的屬 性是<>A) “默認(rèn)值”屬性B) “標(biāo)題”屬性C) “密碼”屬性D) “輸入掩碼”屬性41 . Access表中字段的數(shù)據(jù)類型不包括【】。A)文
25、本B)備注C)通用D)日期/時(shí)間42 .窗體由多個(gè)部分組成,每個(gè)部分成為一個(gè)【loA)節(jié)B)段C)記錄D)表格43 .已知程序段: s二 0For i =1 to 10 step 2 s = s+1 i = i * 2 Next i 當(dāng)循環(huán)結(jié)束后,變量i的值為1A) 10 B) 11C) 22 D) 1644 .在數(shù)據(jù)庫(kù)中,能維系表之間關(guān)聯(lián)的是【工A)關(guān)鍵字B)域C)記錄D)外部關(guān)鍵字45 .下列選項(xiàng)中錯(cuò)誤的變量名是【工A) cc_地址B)地址_1C)地址1 D) 1_地址46.循環(huán)結(jié)構(gòu)For K=2 To 12 Step 2K = 2*KNext K循環(huán)次數(shù)為【A) 1 B) 2C) 3 D
26、) 447.某數(shù)據(jù)表中有5條記錄,其中文本型字段“成績(jī)”各記錄內(nèi)容如下【成績(jī)1259885141則升序排序后,該字段內(nèi)容先后順序表示為【A) B)成績(jī)1259885141成績(jī)1251418598C) D)成績(jī)1411259885成績(jī)988514112548.假定窗體的名稱為fmTest,則把窗體的標(biāo)題設(shè)置為“Access Test”的語(yǔ)句 是【入A) Me = "Access Tsst” B) Me.Caption = "Access Test"C) Me.text="Access Test" D) Me.Name = "Access
27、 Test" 49.在窗體中添加一個(gè)命令按鈕(名稱為Commandl),然后編寫(xiě)如下代碼9 .的內(nèi)容只在報(bào)表的最后一頁(yè)底部打印輸出。10 .對(duì)金額類數(shù)據(jù)應(yīng)當(dāng)采用的數(shù)據(jù)類型為。11 .控件的屬性用來(lái)設(shè)置控件所要顯示的數(shù)據(jù)。12 .打開(kāi)一個(gè)窗體應(yīng)該使用的宏操作是。13 .報(bào)表標(biāo)題一般放在中。14 .把主菜單附加到窗體上,要將窗體的屬性值設(shè)置為已創(chuàng)建窗體的菜單名。15 .設(shè)置了表的主鍵,同時(shí)也就創(chuàng)建了表的。16 .選擇關(guān)系R中的若干屬性組成新的關(guān)系,并去掉了重復(fù)元組,稱為運(yùn)算。17 .動(dòng)作查詢包括生成表查詢、新字段查詢、刪除查詢、追加查詢。18 . VBA的3種流程控制結(jié)構(gòu)是順序結(jié)構(gòu)、和。
28、19 . VBA中用實(shí)際參數(shù)A和B調(diào)用參數(shù)過(guò)程AREA (m, n)的正確形式是。20 . VBA中變量的作用域分為三個(gè)層次,這三個(gè)層次是全局變量、模塊變量、。21 .下面VBA程序段運(yùn)行時(shí),內(nèi)層循環(huán)的循環(huán)總次數(shù)是。For m=0 To 7 step 3For n=l To 3Next nNext m22 .在窗體中添加一個(gè)命令按鈕Commandl,編寫(xiě)如下程序代碼:Private Sub Commandl_Click()Dim i, j As Integer j = 1For i = 10 To 1 Step 2 J = J * iNext iMsgBox jEnd Sub窗體打開(kāi)運(yùn)行后,單
29、擊該命令按鈕,消息框中輸出結(jié)果為。23 .執(zhí)行下面的程序段后,b的值為。a = 5b = 7a = a+bb 二 a-ba = a-b24 .在名為“Forml”的窗體上增加三個(gè)文本框和一個(gè)命令按鈕,其名稱分別為 “fextl"、“論xt2”、“Text3”和“Commandl”,然后編寫(xiě)如下兩個(gè)事件 過(guò)程:Private Sub Commandl_Click()Text3=Textl+Text2End SubPrivate Sub Form_load()Textl=Text2=""Text3二”End Sub打開(kāi)窗體Forml后,在第一個(gè)文本框Cfextl)和第
30、二個(gè)文本框(Text2)中分別 輸入4和8 ,然后單擊命令按鈕Commandl,則文本框(Text3)中顯示的 內(nèi)容為。25 .在窗體上有一個(gè)文本框控件,名稱為T(mén)extl。同時(shí),窗體加載時(shí)設(shè)置其計(jì)時(shí) 器間隔為1秒、計(jì)時(shí)器觸發(fā)事件過(guò)程則實(shí)現(xiàn)在Textl文本框中動(dòng)態(tài)顯示當(dāng)前日期。 請(qǐng)補(bǔ)充完整。Private Sub Form_load()Me.TimerInterval=1000End SubPrivate SubMe. Textl=End Sub三、寫(xiě)SQL命令所涉及到的學(xué)生信息管理數(shù)據(jù)庫(kù)中包含三個(gè)數(shù)據(jù)表,它們各自的表結(jié)構(gòu)如下:學(xué)生表:字段名類型大小字段名類型大小字段名類型大小學(xué)號(hào)文本9姓名文本
31、4性別文本1院系文本10出生日期日期/時(shí)間出生地文本型10字段名類型大小字段名類型大小字段名類型大小學(xué)號(hào)文本9課程編號(hào)文本4成績(jī)數(shù)字單精度成績(jī)表:課程信息表:字段名 類型課程編號(hào)文本大小字段名 類型4 開(kāi)課單位文本L查詢?cè)合禐椤皶?huì)計(jì)學(xué)院”的學(xué)生成績(jī),顯示學(xué)號(hào)、姓名、課程名稱和成績(jī)。2 .查詢姓“王”學(xué)生的基本信息,顯示:學(xué)號(hào)、姓名、性別和年齡,并按學(xué)號(hào) 降序排列。3 .統(tǒng)計(jì)每一門(mén)課程的選修人數(shù),顯示:課程編號(hào)、學(xué)生人數(shù)。4 .查詢平均成績(jī)不及格(<60)的學(xué)生信息,顯示:顯示學(xué)號(hào),平均成績(jī)。5 .查詢不選修課程編號(hào)為“C003”的學(xué)生,顯示:學(xué)號(hào)、姓名和院系。四、編程1 .建立一個(gè)子過(guò)程
32、Al,在該過(guò)程中:用循環(huán)結(jié)構(gòu)實(shí)現(xiàn)從鍵盤(pán)上輸入任意50個(gè)實(shí) 數(shù),求出它們的均值,并通過(guò)消息框顯示結(jié)果。2 .建立一個(gè)子過(guò)程A2,在該過(guò)程中實(shí)現(xiàn):對(duì)任意10個(gè)數(shù)按從大到小的順序進(jìn)行 排序,并通過(guò)文本框控件TextO顯示排序結(jié)果。綜合練習(xí)題參考答案一、單項(xiàng)選擇題1. A 2.B 3. C 4. C 5.B6. A 7.D 8. C 9.D 10. A11.B12. C13. B14. A15. C16. C17. A18. A19. A20. C21. B22. A23. D24. A25. B26. C27. A28. C29. A30. B31. A32. D33. C34. B35. B36.
33、 B37. D38. B39. A40. D41. C42. A43. C44. D45. D46. B47. B48. B49. D50. C二、填空題1 .關(guān)鍵字/鍵2 .外模式/用戶模式;概念模式/模式/邏輯模式;內(nèi)模式/物理模式3 .實(shí)體完整性;參照完整性4 .查詢5 .系統(tǒng)當(dāng)前日期和時(shí)間6 .考試7 .操作或命令8 .實(shí)體集9 .報(bào)表頁(yè)腳10 .貨幣型/Money11 .控件來(lái)源/C叩tion/標(biāo)題12 . OpenForm13 .報(bào)表頁(yè)眉14 .菜單欄15 .索引16 .投影17 .更新18 .分支/選擇;循環(huán)19 . call area (A, B)20 .局部變量21 . 92
34、2 . 384023 . 524 . 4825 . Form_Timer() ; Date () / Now()三、寫(xiě)SQL命令1. Select學(xué)生表.學(xué)號(hào),學(xué)生表,姓名,課程信息表,課程名稱,成績(jī)表,成績(jī)From學(xué)生表,課程信息表,成績(jī)表Where學(xué)生表,學(xué)號(hào)=成績(jī)表,學(xué)號(hào)and成績(jī)表,課程編號(hào)=課程信息表,課程編號(hào) and學(xué)生表,院系=”會(huì)計(jì)學(xué)院”2. select學(xué)號(hào),姓名,性別,year(Date()year(出生日期)AS年齡From學(xué)生表Where 姓名 like “王* ”O(jiān)rder by 學(xué)號(hào) Desc3. select課程編號(hào),count (課程編號(hào)或?qū)W號(hào)或成績(jī))as學(xué)生人
35、數(shù)From成績(jī)表Group by課程編號(hào)4. Select學(xué)號(hào),avg (成績(jī))AS平均成績(jī)From成績(jī)表Group by 學(xué)號(hào)Having avg (成績(jī))605. select學(xué)生表,學(xué)號(hào),學(xué)生表.姓名,學(xué)生表,院系From學(xué)生表,成績(jī)表Where學(xué)生表.學(xué)號(hào)not in(select成績(jī)表,學(xué)號(hào)from成績(jī)表where成績(jī)表,課程 編號(hào)=" C003”)四、編程1.Sub Al()Dim M(1 To 50) As Single, s As SingleDim n As SingleFor i = 1 To 50M(i) = InputBox (請(qǐng)輸入實(shí)數(shù)")s =
36、s + M(i)Next i n = s / 50MsgBox (求得的均值為“&n)End Sub2.Sub A2()Dim a(l To 10) As IntegerDim n As IntegerFor i = 1 To 10a(i) = InputBoxC請(qǐng)輸數(shù)值:“)Next iFor j = 1 To 10For i = j To 10If a(j) < a(i) Thenn = a(i)a(i) = a(j)a(j) = nEnd IfNext iTextO. Value = TextO. Value & a(j) & ":'Nex
37、t jEnd Sub1 .設(shè)計(jì)一個(gè)標(biāo)準(zhǔn)化模擬考試表單。12 .編制一個(gè)表單完成表文件“學(xué)生.dbf”內(nèi)容的觸發(fā)只讀瀏覽顯示功能,要求 如下:13 .編制一個(gè)表單完成表文件“學(xué)生.dbf” “成績(jī).dbf”內(nèi)容的學(xué)生成績(jī)查詢顯示功能24 .編一頁(yè)面轉(zhuǎn)換表單35 .借助于文本框和微調(diào)框編制一個(gè)手工日歷表單36 .編制一個(gè)表單完成表文件“學(xué)生,dbf”內(nèi)容的自動(dòng)只讀瀏覽顯示功能。37 .設(shè)計(jì)一個(gè)表單,使表單中的信息行顯示系統(tǒng)當(dāng)前時(shí)間48 .利用計(jì)時(shí)器控件設(shè)計(jì)一個(gè)模擬拍球動(dòng)作的表單。49 .設(shè)計(jì)一個(gè)三表表單(學(xué)生表、成績(jī)表、課程表)510 . o火車票511 .編制一個(gè)表單計(jì)時(shí)器計(jì)數(shù)顯示功能,512
38、.用選項(xiàng)按鈕設(shè)計(jì)5色調(diào)色板表單,613 .設(shè)計(jì)一個(gè)表單,當(dāng)用戶在文本框輸入矩陣唯數(shù)n后,按顯示按鈕則會(huì)在編輯 框中輸出對(duì)角線。的n維矩陣,輸入數(shù)據(jù)不合要求來(lái)時(shí)顯示提示信息。614 .設(shè)計(jì)一個(gè)完成口令判定功能的表單715 .設(shè)計(jì)一個(gè)圓球跳動(dòng)表單一716 .運(yùn)用文本框和計(jì)時(shí)器對(duì)象設(shè)計(jì)一個(gè)數(shù)字時(shí)鐘表單一817 .編制一個(gè)顯示時(shí)鐘和日期的表單,界面如圖所示818 .建立一個(gè)表單,通過(guò)控件的事件代碼控制,實(shí)現(xiàn)表單頂行的標(biāo)簽信息向下平移.819 .編制一個(gè)表單完成表文件“學(xué)生.dbf”內(nèi)容的學(xué)生獎(jiǎng)學(xué)金查詢顯示功能(界 面如圖所示)。920 .編制一個(gè)表單完成表文件"學(xué)生.dbf”內(nèi)容的只讀瀏覽顯
39、示功能。具體要求如 下:,921 .設(shè)計(jì)表單完成如圖所示的界面。具體要求如下:當(dāng)在文本框輸入數(shù)字10Command2. click 代碼1122 .設(shè)計(jì)表單完成如圖所示的界面。具體要求如下:當(dāng)表單運(yùn)行后,圖.1123 .編制一個(gè)表單完成表文件”學(xué)生.dbf”“成績(jī),dbf”課程,dbf”內(nèi)容的編輯瀏覽顯 示功能1124 .用sqlselect語(yǔ)句實(shí)現(xiàn)查詢成績(jī),單學(xué)生表,課程表1125 .編制“學(xué)生”表信息查詢界面121.設(shè)計(jì)一個(gè)標(biāo)準(zhǔn)化模擬考試表單。(1) forml.init 的代碼Thisform. optiongroupl. value=0(2) er ac
40、tive change 的代碼If this. value=2Messagebox (答對(duì)了,真棒! ”,0+48,"評(píng)判結(jié)果")ElseMessagebox (答錯(cuò)了! ”,0+32,”評(píng)判結(jié)果”)End if2.編制一個(gè)表單完成表文件“學(xué)生.dbf”內(nèi) 容的觸發(fā)只讀瀏覽顯示功能,要求如下:(l)Commandl. click 的代碼Go topThis, commandl. enabled=.f.This. command2. enabled=. f.This, commands. enabled=. t.This. command4. enabled=.t.Thisf
41、orm. refresh (2)Command2的 click 事件Skip -1If bofOThis, commandl. enabled=. f.This. command2. enabled=. f.ElseThis, commands. enabled=. t.This. command4. enabled=. t.End ifThisform. refresh(3)Command3的 click 事件SkipIf eof ()This, commands. enabled=. f.This. command4. enabled=. f.ElseThis, commandl. ena
42、bled=. t.This, command2. enabled=. t.End ifThisform. refresh(4). Command4的 click 事件Go bottomThis, commands. enabled=. f.This. command4. enabled=. f.This. command2. enabled=. t.Thisform. refresh3 .編制一個(gè)表單完成表文件“學(xué) 生,dbf” “成績(jī),dbf”內(nèi)容的學(xué)生成績(jī)查詢 顯示功能(l)Form. init:Set talk offSelect 1Use學(xué)生Select 2Use成績(jī)(2) Comma
43、ndl.click 的代碼Select 1Locate all for alltrim(!dt)=alltnm(bol.displayvalue)If ! Found ()Messagebox (“查無(wú)此人”)ElseSelect2Average all for 學(xué)號(hào)=學(xué)生,學(xué)號(hào) to pjThisform. textl. value=pjEnd ifThisform. refresh(3) Command2.click 的代傘馬Thisform. release4 .編一頁(yè)面轉(zhuǎn)換表單Forml. init 的代碼Thisform. p=lTimerl. timer 的代碼Thisform.
44、pageframel. pagel. enabled=. f.Thisform. pageframel. page2. enabled=. f.Thisform. pageframel. page3. enabled=. f.Thisform. p=thisform, p+1If thisform. p>thisform. pageframel. pagecountThisform. p=lEnd ifThisform. pageframel. pages (thisform. p). enabled=.t.Thisform. pageframel. activepage=thisfor
45、m。 pThisform. refresh5 .借助于文本框和微調(diào)框編制一個(gè)手工日歷表單Forml. init 的代碼Thisform. textl. value=date ()Thisform. spinnerl. setfocusSpinner 1. upclick 的代碼Thisform. textl. value=thisform。 textl. value+1Thisform. refreshSpinner 1. downclick 的代碼Thisform. textl. value=thisform. textl. value-1Thisform. refresh6 .編制一個(gè)表單
46、完成表文件“學(xué)生,dbf”內(nèi) 容的自動(dòng)只讀瀏覽顯示功能。(1)表單forml的Jnit事件:Thisform. setall( ureadonlyn .t., “ textboxn )Thisform. setall ( *readonly n . t., “ editboxn )Thisform. setall( ureadonlyn . t., " checkboxn )(2) timer!.timer 的代碼SkipIf !Eof0Go topEnd ifThisform. refresh7.設(shè)計(jì)一個(gè)表單,使表單中的信息行顯示系 統(tǒng)當(dāng)前時(shí)間(1) forml.init 的代碼T
47、his, caption二”信息行動(dòng)平行移動(dòng)”Thisform. timerl. interval=100(2)計(jì)時(shí)器timertimer事件 thisform. labell. Caption=TIME()IF thisform. labell. Left<=0thisform. D=.t.ENDIFIF thisform. labell. Left>=thisform. Width-thisform.labell . width thisform. D=.f.ENDIFIF thisform. D=. t.thisform. labell . left=thisform. la
48、bell . left+1ELSEthisform. labell. Left=thisform. labell . left-1ENDIF8 .利用計(jì)時(shí)器控件設(shè)計(jì)一個(gè)模擬拍球動(dòng)作的 表單。Forml. init 的代碼Thisform. shape1. width=40Thisform. shape1. height=40Thisform. shape1. top=0Thisform. t=lThisform. timerl. interval=100Timerl. timer 的代碼If thisform. shape1. top<=0Thisform. t=lEndifIf thi
49、sform. shape1. top>=thisform. height-thisform. shape1. heightThisform. t=0EndifIf thisform. t=lThisform. shape1. top=thisform. shape1. top+1Thisform. shape1. width=thisform. shape1. width+1Thisform. shape1. height=thisform. shape1. height+1ElseThisform. shape1. top=thisform. shape1.top-1Thisform.
50、 shape1. width=thisform. shape1. width-1Thisform. shape1. height=thisform. shape1. height-1EndifThisform. refresh9 .設(shè)計(jì)一個(gè)三表表單(學(xué)生表、成績(jī)表、課 程表)Forml. init 的代碼Thisform. setall( ureadonlyn . t. , grid" )Thisform. setall( uallowaddnewn , . f. , grid" )Thisform. setall ( *deletemarkM. f. , grid&quo
51、t; )10 . o火車票(1) commandlclicks=0IF thisform. checkl. Value=ls=s+580ENDIFIF thisform. check2 .value=ls=s+50ENDIFIF thisform. check3. Value=ls=s+280ENDIFthisform. textl . value=sthisform. Refreshcomand2_clickthisform. release注意點(diǎn):須添加三維圖形透明效果11 .編制一個(gè)表單計(jì)時(shí)器計(jì)數(shù)顯示功能,Forml 4 initStore 0 to this, h, this, m,
52、this, sThisform. textl. value=" 00:00:00”Thisform. timerl. enabled=. f.#2)command!.” clickThisform. timer. enabled=. t.Store 0 to thisform. h, thisform. m, thisform. sThisform. textl. value= "00:00:00”#3) command2的 click 事件Thisform. timerl. enable=. f.4) timer l_timerThisform. s=thisform.
53、s+1If thisform. s=60Thisform. s=0Thisform. m=thisform. m+1If thisform. m=60Thisform. m=0Thisform. h=thisform. h+1EndifEndifHh=iif (thisform. h>9, str (thisform. h,2),0"+str (thisform. h,1)mm=iif (thisform. m>9, str (thisform. m,2),“0"+str (thisform. m,1)ss=iif (thisform. s>9, str
54、(thisform. s,2),“0"+str (thisform. s,1)thisform. textl. value=hh+n :" +mm+” :“ +ss thisform refresh12 .用選項(xiàng)按鈕設(shè)計(jì)5色調(diào)色板表單,l)Forml_initThisform. optiongroupl. value=lThisform. optiongroupl. backcolor=rgb(255, 0, 0) 2)opt i ongroupl_c1i ckDo caseCase this. value=lThis. backcolor=rgb (255, 0, 0)Case this. value=2This. backcolor=rgb (0, 0, 255)Case this. value=3This. backcolor=rgb (0, 255, 0)Case this. value=4This. backcolor=rgb(255, 255, 255)Case this. value=5This. backcolor=rgb (0, 0, 0)EndcaseThisform. refresh13 .設(shè)計(jì)一個(gè)表單,當(dāng)用戶在文本框輸入矩陣 唯數(shù)n后,按顯示按鈕則會(huì)在編輯框中輸出對(duì) 角線。的n維矩陣,輸入數(shù)據(jù)不合
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度棉布產(chǎn)品環(huán)保包裝設(shè)計(jì)與應(yīng)用合同4篇
- 二零二五年度可打印PAD設(shè)備研發(fā)與投資合同2篇
- 2025年度船舶船員勞動(dòng)合同及船舶消防演練服務(wù)合同3篇
- 二零二五年度模具鋼材綠色采購(gòu)及環(huán)保責(zé)任合同3篇
- 2025年度鋁材產(chǎn)品安全認(rèn)證檢測(cè)服務(wù)合同4篇
- 2025年綠色有機(jī)農(nóng)產(chǎn)品連鎖加盟管理規(guī)范合同范本3篇
- 二零二五年度食品添加劑生產(chǎn)委托協(xié)議4篇
- 2025年度船舶船員勞動(dòng)合同及船舶應(yīng)急演練服務(wù)合同3篇
- 2025年度碼頭貨物裝卸及駁運(yùn)合同4篇
- 二零二五版?zhèn)€人應(yīng)急借款擔(dān)保服務(wù)協(xié)議3篇
- 綿陽(yáng)市高中2022級(jí)(2025屆)高三第二次診斷性考試(二診)歷史試卷(含答案)
- 露天礦山課件
- 經(jīng)濟(jì)效益證明(模板)
- 銀行卡凍結(jié)怎么寫(xiě)申請(qǐng)書(shū)
- 果樹(shù)蔬菜病害:第一章 蔬菜害蟲(chóng)
- 借條借款合同帶擔(dān)保人
- 人工地震動(dòng)生成程序
- 創(chuàng)意綜藝風(fēng)脫口秀活動(dòng)策劃PPT模板
- SSB變槳系統(tǒng)的基礎(chǔ)知識(shí)
- 大五人格量表(revised)--計(jì)分及解釋
- CFA考試(LevelⅠ)歷年真題詳解2015LevelⅠMockExamAfternoonSession
評(píng)論
0/150
提交評(píng)論