四川省計(jì)算機(jī)等級考試二級VF考點(diǎn)匯總_第1頁
四川省計(jì)算機(jī)等級考試二級VF考點(diǎn)匯總_第2頁
四川省計(jì)算機(jī)等級考試二級VF考點(diǎn)匯總_第3頁
四川省計(jì)算機(jī)等級考試二級VF考點(diǎn)匯總_第4頁
四川省計(jì)算機(jī)等級考試二級VF考點(diǎn)匯總_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、【精品文檔】如有侵權(quán),請聯(lián)系網(wǎng)站刪除,僅供學(xué)習(xí)與交流四川省計(jì)算機(jī)等級考試二級VF考點(diǎn)匯總.精品文檔.計(jì)算機(jī)等級考試二級VF考點(diǎn)匯總目錄第1章1關(guān)于數(shù)據(jù)庫的基礎(chǔ)知識1第2章3關(guān)于數(shù)據(jù)(常量)3第3章5關(guān)于數(shù)據(jù)庫的操作5關(guān)于表7一 關(guān)于數(shù)據(jù)庫表:7二 關(guān)于自由表9三 自由表和數(shù)據(jù)庫表之間的轉(zhuǎn)換10關(guān)于表間的永久聯(lián)系11關(guān)于排序12第4章12SQL語言(數(shù)據(jù)查詢)12SQL語言(數(shù)據(jù)操作)14第5章16關(guān)于查詢設(shè)計(jì)器16第1章關(guān)于數(shù)據(jù)庫的基礎(chǔ)知識1 數(shù)據(jù)庫(DB):是存儲在計(jì)算機(jī)存儲設(shè)備上的結(jié)構(gòu)化的相關(guān)數(shù)據(jù)集合。即是存放數(shù)據(jù)的倉庫。2 數(shù)據(jù)庫管理系統(tǒng)(DBMS):實(shí)現(xiàn)各種數(shù)據(jù)管理功能的核心軟件。或者

2、說為數(shù)據(jù)庫的建立、使用和維護(hù)而配置的軟件稱為數(shù)據(jù)庫管理系統(tǒng)。3 數(shù)據(jù)庫應(yīng)用系統(tǒng)(DBAS):是由系統(tǒng)開發(fā)人員開發(fā)的。4 數(shù)據(jù)庫管理員(DBA):DBA的職責(zé)不包括開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)。5 數(shù)據(jù)庫系統(tǒng)的組成:硬件系統(tǒng)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫管理員和用戶。其中DBMS是核心。6 實(shí)體間的聯(lián)系有三種:一對一、一對多、多對多。7 數(shù)據(jù)模型分為三種:層次模型、網(wǎng)狀模型、關(guān)系模型。其中關(guān)系模型就是用二維表的結(jié)構(gòu)來描述。一張二維表就是一個(gè)關(guān)系。關(guān)系術(shù)語關(guān)系:就是一張二維表。 元組(記錄):水平方向的行。 屬性(字段):垂直方向的列。域:屬性的取值范圍。 關(guān)鍵字:關(guān)系中最關(guān)鍵的那一個(gè)字段,即能夠唯一標(biāo)識

3、一個(gè)元組。外部關(guān)鍵字:在兩個(gè)有聯(lián)系表中,若兩個(gè)表有相同的字段名,其中一個(gè)表中的是關(guān)鍵字,那它在另外一張表中不是關(guān)鍵字,那就是外部關(guān)鍵字。兩個(gè)表之間的字段起著“橋梁”的作用。8 專門的關(guān)系運(yùn)算:選擇、投影、連接。關(guān)于VFP系統(tǒng)1 啟動(dòng):單擊“開始”“程序” “Microsoft Visual FoxPro 6.0” “Microsoft Visual FoxPro 6.0”。2 退出:(1) 單擊右上角的“ ”。(2) 單擊“文件”“退出”。(3) ALT+F4。(4) 在命令窗口中鍵入QUIT。3 兩種工作方式:交互式 和 自動(dòng)化工作方式(程序運(yùn)行方式)。4 顯示與隱藏命令 窗口的三種操作方法

4、。 P245 設(shè)置VFP的默認(rèn)目錄位置:單擊“工具”“選項(xiàng)” “文件位置” “默認(rèn)目錄” “修改”。在學(xué)習(xí)VFP時(shí),請同學(xué)們一定要養(yǎng)成設(shè)置文件的默認(rèn)存儲位置的好習(xí)慣。關(guān)于項(xiàng)目管理器1 新建:(1)鼠標(biāo)操作:“文件”“新建” 勾選“項(xiàng)目” “新建文件”。(2)命令操作:create project 項(xiàng)目名2 打開:(1)鼠標(biāo)操作:“文件”“打開”。(2)命令操作:modify project 項(xiàng)目名項(xiàng)目管理器的選項(xiàng)卡(6個(gè))(1) 數(shù)據(jù):數(shù)據(jù)庫、自由表、查詢、視圖。(2) 文檔:表單、報(bào)表、標(biāo)簽。(3) 類(4) 代碼:程序、AIP庫、app應(yīng)用程序。(5) 其他:菜單文件、文本文件、其他文件位

5、圖文件。(6) 全部:包括前面5個(gè)選項(xiàng)卡的所有內(nèi)容。3 在項(xiàng)目管理器中新建數(shù)據(jù)庫:(1) 打開項(xiàng)目(2) 在項(xiàng)目管理器中的“數(shù)據(jù)”選項(xiàng)卡中選中“數(shù)據(jù)庫” “新建”。4 將一個(gè)數(shù)據(jù)庫添加到項(xiàng)目中(1)打開項(xiàng)目(2)在項(xiàng)目管理器“數(shù)據(jù)”選項(xiàng)卡中選中“數(shù)據(jù)庫” “添加”。5 將一個(gè)數(shù)據(jù)庫從項(xiàng)目中移去(1)打開項(xiàng)目(2)在項(xiàng)目管理器“數(shù)據(jù)”選項(xiàng)卡中將“數(shù)據(jù)庫”展開,選中某個(gè)“數(shù)據(jù)庫名” “移去”。第2章關(guān)于數(shù)據(jù)(常量) 數(shù)據(jù)(常量)的類型有:數(shù)值型(N):占8個(gè)字節(jié)。貨幣型(Y):占8個(gè)字節(jié)。字符型(C)日期型(D):占8個(gè)字節(jié)。日期時(shí)間型(T):占8個(gè)字節(jié)。邏輯型(L):占1個(gè)字節(jié)。 變量:是專門用

6、來存放數(shù)據(jù)用的。分為字段變量(字段名)和內(nèi)存變量。 表達(dá)式:(1) 數(shù)值表達(dá)式(2) 字符表達(dá)式(3) 日期時(shí)間表達(dá)式(4) 關(guān)系表達(dá)式性別等于“男”: 性別=“男”姓名為“劉明明”: 姓名=“劉明明”工齡大于等于20: 工齡>=20(5) 邏輯表達(dá)式性別等于“男”或等于“女”基本工資高于400元且低于1000元工齡大于等于20的未婚男職工職稱是“教授”或者是“副教授”工齡大于20年,職稱為“副教授”或“講師”的未婚男職工職稱為“副教授”且年齡不超過35歲的未婚女職工本章的相關(guān)命令 ?:打印輸出符,輸出時(shí)換行。 ? :打印輸出符,輸出時(shí)不換行。 SET CENTURY ON:設(shè)置4位數(shù)字

7、年份 SET CENTURY OFF:設(shè)置2位數(shù)字年份 STORE <表達(dá)式> TO <內(nèi)存變量>:內(nèi)存變量的賦值。 CLEAR:清除窗口屏幕中顯示的內(nèi)容。 DIMENSION、DECLARE:創(chuàng)建數(shù)組。 LIST MEMORY、DISPLAY:內(nèi)存變量的顯示。 CLEAR MEMORY:內(nèi)存變量的清除。本章的相關(guān)函數(shù) 見書本61頁第3章關(guān)于數(shù)據(jù)庫的操作1 新建:(1)鼠標(biāo)操作:“文件”“新建” 勾選“數(shù)據(jù)庫” “新建文件”。(2)命令操作:Create database 數(shù)據(jù)庫名當(dāng)“數(shù)據(jù)庫名”省略時(shí),會(huì)彈出創(chuàng)建對話框。(3)安全檢查:set safety on/off

8、 (新建數(shù)據(jù)庫與原數(shù)據(jù)庫重名時(shí),是否詢問)用鼠標(biāo)操作會(huì)自動(dòng)打開數(shù)據(jù)庫設(shè)計(jì)器 而命令操作僅僅是創(chuàng)建數(shù)據(jù)庫,不直接出現(xiàn)該設(shè)計(jì)器。2 打開:(1)鼠標(biāo)操作:“文件”“打開” 在文件類型中選“數(shù)據(jù)庫”。(2)命令操作:open database 數(shù)據(jù)名.當(dāng)“數(shù)據(jù)庫名”省略時(shí),會(huì)彈出打開對話框。省略號處是一些可選項(xiàng),可選項(xiàng)如下:EXCLUSIVE | SHARED:以獨(dú)占方式打開 | 以共享方式打開。NOUPDATE:以只讀方式打開。默認(rèn)值(即不寫noupdate)是以讀/寫方式,也為共享方式。以上可選項(xiàng)若在鼠標(biāo)操作方式時(shí)都可以在打開對話框中設(shè)置為何要有獨(dú)占數(shù)據(jù)庫?只有在獨(dú)占的方式下才能清理數(shù)據(jù)庫用鼠標(biāo)

9、方式打開會(huì)同時(shí)打開數(shù)據(jù)庫設(shè)計(jì)器 而命令操作僅僅是打開數(shù)據(jù)庫,也不直接出現(xiàn)該設(shè)計(jì)器。3 修改:(1)鼠標(biāo)操作:等同于打開操作(2)命令操作:modify database 數(shù)據(jù)庫名 當(dāng)“數(shù)據(jù)庫名”省略時(shí),則對當(dāng)前數(shù)據(jù)庫進(jìn)行修改。省略號處是一些可選項(xiàng),可選項(xiàng)如下:NOWAIT:在程序中使用,打開數(shù)據(jù)庫設(shè)計(jì)器后不暫停,主要為了程序連貫,實(shí)現(xiàn)無人職守。NOEDIT:只打開數(shù)據(jù)庫設(shè)計(jì)器,禁止對其進(jìn)行修改其實(shí)一條modify database就可以完成:Create database + open database +moddify database 三條命令的功能4 關(guān)閉:(1)鼠標(biāo)操作:單擊數(shù)據(jù)庫設(shè)計(jì)

10、器右上角的“ ”。僅僅只是隱藏該數(shù)據(jù)庫,不是真正的關(guān)閉(2)命令操作:close database注意:這里后面不能加數(shù)據(jù)庫名,他的作用就只是關(guān)閉當(dāng)前數(shù)據(jù)庫當(dāng)已經(jīng)打開多個(gè)數(shù)據(jù)庫時(shí),若想關(guān)閉其他的數(shù)據(jù)庫,可以設(shè)置它為當(dāng)前數(shù)據(jù)庫即可,方法有:(1)鼠標(biāo)操作:在工具欄的數(shù)據(jù)庫下拉框中直接選(2)命令操作:set database to 數(shù)據(jù)庫名如不加名字,就會(huì)把所有都設(shè)置為非當(dāng)前數(shù)據(jù)庫close all 關(guān)閉所有文件5 刪除:(1)鼠標(biāo)操作:打開項(xiàng)目管理器“數(shù)據(jù)”選項(xiàng)卡單擊“數(shù)據(jù)庫”前面的+號在其中選中目標(biāo)數(shù)據(jù)庫單擊“移去”。(2)命令操作:DELETE DATABASE 數(shù)據(jù)庫名省略號處是一些可選

11、項(xiàng),可選項(xiàng)如下:deletetables:刪除數(shù)據(jù)庫的同時(shí)把其中所含表也刪除。recycle:將被刪除的文件暫時(shí)放于回收站,以后要是后悔,還可以還原。鼠標(biāo)操作無法在刪除數(shù)據(jù)庫的同時(shí)刪除表。如果安全檢查設(shè)置為set safety on會(huì)提示“真的刪除嗎”。關(guān)于表表分為數(shù)據(jù)庫表和自由表 不論哪種表都是由結(jié)構(gòu)部分和內(nèi)容部分組合而成的。一 關(guān)于數(shù)據(jù)庫表:在某個(gè)數(shù)據(jù)庫處于打開狀態(tài)并且是當(dāng)前數(shù)據(jù)庫時(shí),創(chuàng)建的表就是此數(shù)據(jù)庫的一個(gè)數(shù)據(jù)庫表。結(jié)構(gòu)部分創(chuàng)建數(shù)據(jù)庫表鼠標(biāo)操作:打開數(shù)據(jù)庫設(shè)計(jì)器,在這里面任意位置右擊,選擇“新建表”。命令操作: open database 數(shù)據(jù)庫名Create 表名以上不論哪一種操作,

12、都會(huì)自動(dòng)彈出“表設(shè)計(jì)器”。表設(shè)計(jì)器的作用是對表的結(jié)構(gòu)進(jìn)行創(chuàng)建或修改。表設(shè)計(jì)器的打開與修改:鼠標(biāo)操作:打開數(shù)據(jù)庫設(shè)計(jì)器,在里面找到進(jìn)行結(jié)構(gòu)修改的表,在那張表上右擊選擇“修改”。命令操作:use 表名Modify structure表設(shè)計(jì)器的內(nèi)容:見書P101內(nèi)容部分表的結(jié)構(gòu)設(shè)計(jì)完成確定后,會(huì)自動(dòng)詢問是否打開“瀏覽器”進(jìn)行輸入數(shù)據(jù)。表瀏覽器的作用是對表的內(nèi)容進(jìn)行創(chuàng)建或修改。表瀏覽器的打開:鼠標(biāo)操作:打開數(shù)據(jù)庫設(shè)計(jì)器,在里面找到進(jìn)行結(jié)構(gòu)修改的表,在那張表上右擊選擇“瀏覽”。命令操作:Use 表名Browse一些常用的內(nèi)容修改: 增加記錄:(1)在表的尾部增加記錄:鼠標(biāo)操作:顯示/追加方式命令操作:A

13、)append 需要立刻輸入記錄值B)append blank 在表尾加一空行 再用edit,change,browse或replace更改(2) 在表的任意位置插入記錄:insert 省略號處是一些可選項(xiàng),可選項(xiàng)如下: before 如果要在當(dāng)前選中的記錄之前插入一條新記錄,就在insert后加上before,不加就會(huì)在當(dāng)前記錄之后插入新記錄。 blank 在指定的記錄之前或之后插入一條空白記錄。如果表是建立了主索引或候選索引,則不能用以上的 APPEND或INSERT命令插入記錄,而必須用SQL的命令語句(見第四章)。 刪除記錄:(1) 邏輯刪除(置刪除標(biāo)記)鼠標(biāo)操作:在要?jiǎng)h除的記錄行首直

14、接打上黑塊標(biāo)記命令操作:delete for 條件如果不跟條件,則只邏輯刪除當(dāng)前記錄;否則邏輯刪除滿足條件的記錄。邏輯刪除記錄,不是真正的從表中刪除了,以后要是后悔,還可以恢復(fù)。Delete all 邏輯刪除所有記錄(2)恢復(fù)記錄(只能恢復(fù)邏輯刪除的記錄)鼠標(biāo)操作:把要恢復(fù)的記錄行首的黑塊去掉命令操作:recall for 條件如果不跟條件,則只恢復(fù)當(dāng)前記錄(如果當(dāng)前記錄沒有刪除標(biāo)記,則該命令什么事也不做);否則恢復(fù)滿足條件的記錄。recall all 恢復(fù)所有記錄(3) 物理刪除:pack只刪除前面有黑塊的記錄行。(4)物理刪除表中全部記錄行:ZAP(會(huì)彈出一個(gè)詢問對話框)。ZAP就相當(dāng)于d

15、elete all+pack 修改記錄:(1)鼠標(biāo)操作:打開表瀏覽器直接修改。(2)命令方式:用edit或 change修改當(dāng)前一條記錄和 skip 配合使用。有條件修改(滿足條件的記錄行才進(jìn)行修改,其他行不變):Replace all 字段名 with 表達(dá)式 for 表達(dá)式如果跟上for 表達(dá)式,則是對滿足條件的記錄行才進(jìn)行修改。在不跟for 表達(dá)式情況下,如果跟上 all ,則是對所有記錄進(jìn)行修改。如果 all 和for 表達(dá)式都不指定,則是對表中的當(dāng)前記錄進(jìn)行修改。 顯示記錄:list/display 字段名列表 for 表達(dá)式 不使用條件時(shí),LIST默認(rèn)顯示全部記錄,而DISPLAY

16、則默認(rèn)顯示當(dāng)前記錄。 指定條件時(shí),LIST和DISPLAY功能相同。 查詢定位:(1)鼠標(biāo)操作:打開表瀏覽器,用鼠標(biāo)直接選中目標(biāo)記錄行。(2)命令操作: goto/go 記錄號/top/bottomskip 數(shù)字 locate for 表達(dá)式 continue二 關(guān)于自由表結(jié)構(gòu)部分(1)創(chuàng)建自由表:在沒有任何數(shù)據(jù)庫打開的狀態(tài)下,新建的表就是自由表。鼠標(biāo)操作:“文件”“新建” 選擇“表” 單擊“新建文件”命令操作:create 表名(2)修改:(自由表的表設(shè)計(jì)器的使用)鼠標(biāo)操作:“文件”“打開” “顯示” “表設(shè)計(jì)器”。命令操作:use 表名Modify structure內(nèi)容部分(自由表的瀏覽

17、器的使用)鼠標(biāo)操作:“文件”“打開”“顯示”“瀏覽xx表”。命令操作:use 表名Browse三 自由表和數(shù)據(jù)庫表之間的轉(zhuǎn)換1 自由表數(shù)據(jù)庫表:打開數(shù)據(jù)庫設(shè)計(jì)器在里面空白處右擊選擇“添加表”。2 數(shù)據(jù)庫表自由表:打開數(shù)據(jù)庫設(shè)計(jì)器在要轉(zhuǎn)換的表上右擊選“刪除”。在彈出的對話框中根據(jù)題目選擇移去或刪除關(guān)于索引:索引就像目錄:目的是為了便于快速查詢數(shù)據(jù);索引是對表中記錄按某種邏輯順序重新排列。1 分類:主索引:字段或表達(dá)式不允許有重復(fù)值,且一個(gè)表只能有一個(gè)主索引,只有數(shù)據(jù)庫表才可以建。侯選索引:字段或表達(dá)式不允許有重復(fù)值,但一個(gè)表可以有多個(gè)侯選索引。唯一索引:字段或表達(dá)式允許有重復(fù)值,但重復(fù)的值只出現(xiàn)

18、一次,一個(gè)表中可以有多個(gè)唯一索引。普通索引:字段或表達(dá)式允許有重復(fù)值 ,一個(gè)表可以有多個(gè)普通索引。2 創(chuàng)建:I 鼠標(biāo)操作:打開此表的表設(shè)計(jì)器,選擇要建立索引的字段,在其同行的索引那一列中,按照題目要求選升序或降序(題目若無要求,則選“升序”)。點(diǎn)擊 索引選項(xiàng)卡,在其中的索引類型中按照題目要求進(jìn)行填寫。 命令操作建立索引:Index on 表達(dá)式(字段名) tag索引名省略號處是一些可選項(xiàng),可選項(xiàng)如下:UNIQUE 唯一索引CANDIDATE 候選索引什么都不跟就是 普通索引命令操作無法建立主索引3 索引的擴(kuò)展名: .idx 非結(jié)構(gòu)單索引 .cdx(非默認(rèn)名) 非結(jié)構(gòu)復(fù)合索引 .cdx(與表同名

19、) 結(jié)構(gòu)復(fù)合索引4 使用索引: set index to 索引文件名 打開索引文件 set order to 索引序號/索引名 設(shè)置當(dāng)前索引 delete tag 索引名/all 刪除索引關(guān)于表間的永久聯(lián)系A(chǔ)表和B表建立永久聯(lián)系:找到A和B的共同字段XXX ,以XXX為索引表達(dá)式在A表中建立一個(gè)主索引 ,在B表中建立一個(gè)普通索引 ,從主索引拖到普通索引即可。關(guān)于參照完整性約束插入規(guī)則 更新規(guī)則 刪除規(guī)則注:插入規(guī)則無“級聯(lián)”。關(guān)于多工作區(qū)1 指定工作區(qū):select 工作區(qū)號/表名選擇當(dāng)前未被使用的最小工作區(qū):select 0 VFP中一次最多可以同時(shí)打開32767個(gè)表, 因?yàn)橥瑫r(shí)只能打開32

20、767個(gè)工作區(qū) ,就是說一個(gè)工作區(qū)只能同時(shí)打開一個(gè)表。2 使用不同工作區(qū)的表:in 工作區(qū)號/表名例:seek 表達(dá)式 order 索引名 in 工作區(qū)號/表名3 表間的臨時(shí)聯(lián)系: set relation例子:use 學(xué)生 in 1 order 學(xué)號use 成績 in 2 order 學(xué)號set relation to 學(xué)號 into 成績關(guān)于排序?qū)⒈碇杏涗浳锢淼匕错樞蚺帕校簊ort to 新表名 on 字段名 /A|/D/C第4章SQL語言(數(shù)據(jù)查詢)一、投影:SELECT 字段 FROM 表名題目:1. 對職工表進(jìn)行查詢,顯示職工的職工號。2. 對職工表進(jìn)行查詢,顯示所有信息(即所有字段

21、)。二、選擇:SELECT 字段 FROM 表名 WHERE 條件題目:3. 對職工表進(jìn)行查詢,只顯示工資多于1230元職工的職工號。例如:1。從職工關(guān)系中檢索(查詢)所有的工資值。2。查詢職工表中有哪些倉庫號。三、連接:SELECT 字段 FROM 表1,表2 WHERE 表1.字段名=表2.字段名題目:1。對倉庫表和職工表進(jìn)行查詢,查詢顯示所有字段。2。查找“E1”號職工所在的城市。查詢顯示職工號和城市。3。查找工資多于1230元的職工號和他們所在的城市。嵌套查詢:SELECT 城市 FROM 倉庫WHERE倉庫號IN(SELECT倉庫號FROM 職工WHERE 工資=1250)BETWE

22、ENAND運(yùn)算符(和之間)題目:1。檢索出工資在1220元到1240元范圍內(nèi)的職工信息。LIKE運(yùn)算符例如:SELECT * FROM 供應(yīng)商 WHERE 供應(yīng)商名 LIKE “%廠”SELECT * FROM 供應(yīng)商 WHERE 供應(yīng)商號 LIKE “S_”%表示0個(gè)或多個(gè)字符;_(下劃線)表示一個(gè)字符。AS的作用例如:1。查詢“E1”的工資,顯示時(shí)用”月薪”代替”工資”字段。SELECT 工資 AS 月薪 FROM 職工 WHERE 職工號=“E1”連接查詢的另一種寫法:SELECT * FROM 倉庫 JOIN 職工 ON 倉庫.倉庫號=職工.倉庫號簡單的計(jì)算查詢:COUNT(計(jì)數(shù))、S

23、UM(求和)、AVG(計(jì)算平均值)、MAX(求最大值)、MIN(求最小值)例如:1。求職工表中的記錄的個(gè)數(shù):SELECT COUNT(*) FROM 職工2。求職工表中的工資總和:SELECT SUM(工資) FROM 職工3。求職工表中的平均工資:SELECT AVG(工資) FROM 職工4。求職工表中的最大的工資值:SELECT MAX(工資) FROM 職工5。求職工表中的最小的工資值:SELECT MIN(工資) FROM 職工空值(.NULL.)查詢題目:1。找出尚未確定供應(yīng)商號的訂購單信息,查詢顯示所有字段。排序查詢:SELECT 字段名 FROM 表名 WHERE 條件 ORD

24、ER BY 字段 ASC/DESC題目:1。對職工表進(jìn)行查詢,查詢顯示所有字段,查詢結(jié)果按工資升序排序。2。對職工表進(jìn)行查詢,查詢顯示所有字段,查詢結(jié)果按職工號降序排序。3。對職工表進(jìn)行查詢,查詢顯示所有字段,查詢結(jié)果先按倉庫號降序排序,再按工資升序排序。分組查詢:SELECT 字段名 FROM 表名 WHERE 條件 GROUP BY 字段名 HAVING 條件題目:1。查詢所有倉庫的職工的工資總和。查詢顯示的字段為總工資。2。查詢每個(gè)倉庫中職工的工資總和。查詢顯示的字段為倉庫號和總工資。3。求至少有兩個(gè)職工的每個(gè)倉庫的平均工資,查詢顯示的字段為倉庫號、個(gè)數(shù)和平均工資。查詢語句的后面還可以跟

25、如下可選項(xiàng):INTO ARRAY 數(shù)組名 將查詢的結(jié)果存放到數(shù)組(盒子)中。INTO CURSOR 表名 將查詢的結(jié)果存放到一個(gè)臨時(shí)表中。INTO DBF/TABLE 表名 將查詢的結(jié)果存放到一個(gè)永久表中。TO FILE 文件名 將查詢的結(jié)果存放到一個(gè)文本文件中。TO PRINTER 將查詢的結(jié)果通過打印機(jī)輸出。UNION運(yùn)算符的作用:例如:1。如下查詢語句是查詢北京和上海的倉庫信息。SELECT * FROM 倉庫 WHERE 城市="北京"UNION;SELECT * FROM 倉庫 WHERE 城市="上海"TOP短語的使用例如:1。對職工表進(jìn)行查

26、詢,只顯示工資最高的3位的職工的信息(顯示所有字段)。SELECT * TOP 3 FROM 職工 ORDER BY 工資 DESCSQL語言(數(shù)據(jù)操作)一、插入:INSERT INTO 表名 VALUES(記錄值)二、更新:UPDATE 表名 SET 字段名=表達(dá)式 WHERE 條件題目:1。對職工表中的工資值進(jìn)行修改,在職工原來的工資值上再加上1000元。2。對職工表中的工資值進(jìn)行修改,只對倉庫號為”WH1”中的職工在原來的工資值上再加上1000元。三、刪除:DELETE FROM 表名 WHERE 條件題目:1。刪除倉庫表中全部記錄 DELETE FROM 倉庫2。刪除倉庫關(guān)系中倉庫號值

27、是”WH2”的元組。SQL語言(數(shù)據(jù)定義)一、表結(jié)構(gòu)的定義:CREATE TABLE 表名(字段名1,字段名2字段名n)二、表結(jié)構(gòu)的刪除:DROP TABLE 表名三、表結(jié)構(gòu)的修改:ALTER TABLE 表名 題目:1。向”訂購單”表增加一個(gè)“總金額”字段,字段類型為貨幣型。2。向”訂購單”表增加一個(gè)“總金額”字段,字段類型為貨幣型。并且為該字段設(shè)置有效性規(guī)則。3。將”訂購單”表中的“訂購單號”字段的類型修改為字符型,寬度修改為6。4。將”訂購單”表中的“總金額”字段的有效性規(guī)則進(jìn)行修改。5。將”訂購單”表中的“總金額”字段的有效性規(guī)則刪除。6。將”訂購單”表中的“總金額”字段名改名為“金額

28、”7。將”訂購單”表中的“金額”字段刪除掉。8。為”訂購單”表中的“供應(yīng)商號”字段設(shè)置為候選索引。9。將”訂購單”表中的候選索引(供應(yīng)商號)刪除。關(guān)于視圖(虛擬表):本地視圖 遠(yuǎn)程視圖 帶參數(shù)的視圖定義:CREATE VIEW 視圖名 AS 查詢語句題目:1。已知表結(jié)構(gòu)如幻燈片上所示。下面我們想根據(jù)“職工”表創(chuàng)建一個(gè)視圖,視圖名為CHENHAO。該視圖中只包含倉庫號和職工號兩個(gè)字段。CREATE VIEW CHENHAO AS SELECT 倉庫號,職工號 FROM 職工刪除:DROP VIEW 視圖名第5章關(guān)于查詢設(shè)計(jì)器作用:利用查詢設(shè)計(jì)器可以用鼠標(biāo)操作來完成一些簡單的查詢。創(chuàng)建:鼠標(biāo)操作:

29、“文件”“新建” 勾選“查詢” “新建文件”。命令操作:CREATE QUERY 文件名 如果不指定文件名,系統(tǒng)將自動(dòng)賦予一個(gè)指定的名稱,如“查詢1、查詢2”。題目:一、利用查詢設(shè)計(jì)器創(chuàng)建查詢,從xuesheng和chengji表中查詢數(shù)學(xué)、英語和信息技術(shù)三門課都在85分以上(含) ,或者數(shù)學(xué)、英語都在90分以上(含)而信息技術(shù)在75分以上(含)的學(xué)生記錄。查詢結(jié)果包含學(xué)號、姓名、數(shù)學(xué)、英語和信息技術(shù)5個(gè)字段;各記錄按學(xué)號將序排序;查詢?nèi)ハ驗(yàn)楸韙able1。最后將查詢保存在query1.qpr文件中,并運(yùn)行該查詢。注:在全國計(jì)算機(jī)等級考試上機(jī)試題中(第32套中的簡單應(yīng)用中的第1小題)。步驟:1

30、.“文件”“新建” 勾選“查詢” “新建文件”。2.選擇“xuesheng”和“chengji”表,在“聯(lián)接條件”對話框中,直接按“確定”按鈕。在“添加表或視圖”中,再按“關(guān)閉”按鈕。3.單擊“字段”選項(xiàng)卡,選擇題目要求的字段添加到“選定字段”列表框中。4.單擊“篩選”選項(xiàng)卡,在“字段名”選擇“Chengji.數(shù)學(xué)”,在“條件”處選擇“>=”在“字段名”,在“實(shí)例”處輸入“85”,在“邏輯”處選擇“AND”;移到下一個(gè)條件處,在“字段名”選擇“Chengji.英語”,在“條件”處選擇“>=”,在“實(shí)例”處輸入“85”,在“邏輯”處選擇“AND”;移到下一個(gè)條件處,在“字段名”選擇“

31、Chengji.信息技術(shù)”,在“條件”處選擇“>=”,在“實(shí)例”處輸入“85”。在“邏輯”處選擇“OR”;在“字段名”選擇“Chengji.數(shù)學(xué)”,在“條件”處選擇“>=”在“字段名”,在“實(shí)例”處輸入“90”,在“邏輯”處選擇“AND”;移到下一個(gè)條件處,在“字段名”選擇“Chengji.英語”,在“條件”處選擇“>=”,在“實(shí)例”處輸入“90”,在“邏輯”處選擇“AND”;移到下一個(gè)條件處,在“字段名”選擇“Chengji.信息技術(shù)”,在“條件”處選擇“>=”,在“實(shí)例”處輸入“75”。5.單擊“排序依據(jù)”選項(xiàng)卡,選擇“Xuesheng.學(xué)號”并選擇“降序”,接著單

32、擊“添加”按鈕。6. 單擊“查詢輸出去向”菜單項(xiàng),在“查詢?nèi)ハ颉睂υ捒蛑?,單擊“表”按鈕,在“表名”處輸入“table1”,再單擊“確定”按鈕。7.保存該查詢并運(yùn)行。運(yùn)行:鼠標(biāo)操作:“查詢”“運(yùn)行查詢”;或者單擊工具欄上的“運(yùn)行”按鈕。命令操作:DO 文件名 在有同名的文件時(shí),這時(shí)文件名后一定要跟擴(kuò)展名.qpr。二、利用查詢設(shè)計(jì)器創(chuàng)建查詢,從xuesheng和chengji表中找出所有1982年出生的漢族學(xué)生記錄。查詢結(jié)果包含學(xué)號、姓名、數(shù)學(xué)、英語和信息技術(shù)5個(gè)字段;各記錄按學(xué)號將序排序;查詢?nèi)ハ驗(yàn)楸韙able1。最后將查詢保存在query1.qpr文件中,并運(yùn)行該查詢。注:在全國計(jì)算機(jī)等級考

33、試上機(jī)試題中(第30套中的簡單應(yīng)用中的第1小題)。步驟:1.“文件”“新建” 勾選“查詢” “新建文件”。2.選擇“xuesheng”和“chengji”表,在“聯(lián)接條件”對話框中,直接按“確定”按鈕。在“添加表或視圖”中,再按“關(guān)閉”按鈕。3.單擊“字段”選項(xiàng)卡,選擇題目要求的字段添加到“選定字段”列表框中。4. 單擊“篩選”選項(xiàng)卡,在“字段名”選擇“表達(dá)式”,在“表達(dá)生成器”對話框中,輸入表達(dá)式“YEAR(Xuesheng.出生日期)”,單擊“確定”按鈕,在“條件”處選擇“=”,在“實(shí)例”處輸入“1982”,在“邏輯”處選擇“AND”,移到下一個(gè)條件處,在“字段名”選擇“Xuesheng.

34、民族”,在“條件”處選擇“=”,在“實(shí)例”處輸入“"漢"”。5. 單擊“排序依據(jù)”選項(xiàng)卡,選擇“Xuesheng.學(xué)號”并選擇“降序”,接著單擊“添加”按鈕。6. 單擊“查詢輸出去向”菜單項(xiàng),在“查詢?nèi)ハ颉睂υ捒蛑校瑔螕簟氨怼卑粹o,在“表名”處輸入“table1”,再單擊“確定”按鈕。7. 保存該查詢并運(yùn)行。查詢中的查詢?nèi)ハ蛴校簽g覽(默認(rèn)的查詢?nèi)ハ?、臨時(shí)表、表、圖形、屏幕、報(bào)表和標(biāo)簽。關(guān)于視圖設(shè)計(jì)器 只比查詢設(shè)計(jì)器多了一個(gè)“更新條件”選項(xiàng)卡。 視圖設(shè)計(jì)器中無法設(shè)置“查詢?nèi)ハ颉薄W饔茫豪靡晥D設(shè)計(jì)器可以用鼠標(biāo)操作來建立一個(gè)視圖。創(chuàng)建:鼠標(biāo)操作:“文件”“新建” 勾選“視圖”

35、 “新建文件”。命令操作:CREATE VIEW 只有在數(shù)據(jù)庫中才可以建立視圖,因?yàn)橐晥D是存儲在數(shù)據(jù)庫當(dāng)中的。題目:一、首先創(chuàng)建數(shù)據(jù)庫cj_m,并向其中添加xuesheng表和chengji表。然后在數(shù)據(jù)庫中創(chuàng)建視圖view1:利用該視圖只能查詢數(shù)學(xué)、英語和信息技術(shù)三門課中至少有一門不及格(小于60分)的學(xué)生記錄;查詢結(jié)果包含學(xué)號、姓名、數(shù)學(xué)、英語和信息技術(shù)5個(gè)字段;各記錄按學(xué)號將序排序。最后利用剛創(chuàng)建的視圖view1查詢視圖中的全部信息,并將查詢結(jié)果存放在表table2中。注:在全國計(jì)算機(jī)等級考試上機(jī)試題中(第30套中的簡單應(yīng)用中的第2小題)。步驟:1.“文件”“新建” 勾選“數(shù)據(jù)庫” “新

36、建文件”,數(shù)據(jù)庫名為cj_m。2.將xuesheng表和chengji表分別添加到該數(shù)據(jù)庫中。3.“文件”“新建” 勾選“視圖” “新建文件”。4.選擇“xuesheng”和“chengji”表,在“聯(lián)接條件”對話框中,直接按“確定”按鈕。在“添加表或視圖”中,再按“關(guān)閉”按鈕。5.單擊“字段”選項(xiàng)卡,選擇題目要求的字段添加到“選定字段”列表框中。6.單擊“篩選”選項(xiàng)卡,在“字段名”選擇“Chengji.數(shù)學(xué)”,在“條件”處選擇“<”,在“實(shí)例”處輸入“60”,在“邏輯”處選擇“OR”,移到下一個(gè)條件處,在“字段名”選擇“Chengji.英語”,在“條件”處選擇“<”,在“實(shí)例”處

37、輸入“60”,在“邏輯”處選擇“OR”,移到下一個(gè)條件處,在“字段名”選擇“Chengji.信息技術(shù)”,在“條件”處選擇“<”,在“實(shí)例”處輸入“60”。7. 單擊“排序依據(jù)”選項(xiàng)卡,選擇“Xuesheng.學(xué)號”并選擇“降序”,接著單擊“添加”按鈕。8. 保存該視圖,在“保存”對話框中輸入視圖名“view1”。9. 接著在命令窗口輸入:select * from view1 into table table2。上機(jī)題目:課后請同學(xué)們一定要練習(xí)下面的上機(jī)試題。一、在全國計(jì)算機(jī)等級考試上機(jī)試題中(第32套中的簡單應(yīng)用中的第2小題)。二、在全國計(jì)算機(jī)等級考試上機(jī)試題中(第33套中的簡單應(yīng)用中

38、的第1、2小題)。表單、菜單與報(bào)表關(guān)于表單設(shè)計(jì)器表單題型類型一 一個(gè)文本框 兩個(gè)命令按鈕典型題型:新建一個(gè)表單,其上有一個(gè)文本框,兩個(gè)命令按鈕,一個(gè)叫查詢,一個(gè)叫退出,當(dāng)單擊查詢按鈕時(shí),會(huì)在文本框中顯示的,當(dāng)單擊退出按鈕時(shí),會(huì)退出表單解題步驟:(1)新建表單(2)添加好一個(gè)文本框 和 兩個(gè)命令按鈕, 總共三個(gè)控件(3)給兩個(gè)命令按鈕改標(biāo)題(4)在查詢按鈕上右擊, 添加命令代碼:Select from where into array aaaThisform.text1.value=aaa(5)在退出命令按鈕上右擊, 添加命令代碼:Thisform.release 兩個(gè)文本框 兩個(gè)命令按鈕典型題

39、型:新建一個(gè)表單,其上有兩個(gè)文本框,兩個(gè)命令按鈕,一個(gè)叫查詢,一個(gè)叫退出,在第一文本框中輸入條件,當(dāng)單擊查詢按鈕時(shí),會(huì)在第二個(gè)文本框中顯示的,當(dāng)單擊退出按鈕時(shí),會(huì)退出表單解題步驟:(1)新建表單(2)添加好兩個(gè)文本框 和 兩個(gè)命令按鈕, 總共四個(gè)控件(3)給兩個(gè)命令按鈕改標(biāo)題(4)在查詢按鈕上右擊, 添加命令代碼如下Select from where =thisform.text1.value into array aaaThisform.text2.value=aaa(5)在退出命令按鈕上右擊, 添加命令代碼:Thisform.release類型二 一個(gè)表格控件 兩個(gè)命令按鈕典型題型:新建一

40、個(gè)表單,其上有一個(gè)表格控件,兩個(gè)命令按鈕,一個(gè)叫查詢,一個(gè)叫退出,當(dāng)單擊查詢按鈕時(shí),會(huì)在表格控件中顯示的,當(dāng)單擊退出按鈕時(shí),會(huì)退出表單解題步驟:(1)新建表單(2)添加好一個(gè)表格控件 和 兩個(gè)命令按鈕, 總共三個(gè)控件(3)給兩個(gè)命令按鈕改標(biāo)題(4)修改表格控件的一些屬性:columncount,列標(biāo)題,recordsourcetype(5)在查詢按鈕上右擊, 添加命令代碼如下Thisform.grid1.recordsource=”Selecfrom where into cursor aaa”(6)在退出命令按鈕上右擊, 添加命令代碼:Thisform.release 一個(gè)文本框 一個(gè)表格控

41、件 兩個(gè)命令按鈕典型題型:新建一個(gè)表單,其上有一個(gè)文本框,一個(gè)表格控件,兩個(gè)命令按鈕,一個(gè)叫查詢,一個(gè)叫退出,當(dāng)單擊查詢按鈕時(shí),會(huì)在表格控件中顯示的,當(dāng)單擊退出按鈕時(shí),會(huì)退出表單解題步驟:(1)新建表單(2)添加好一個(gè)文本框 一個(gè)表格控件 和 兩個(gè)命令按鈕, 總共四個(gè)控件(3)給兩個(gè)命令按鈕改標(biāo)題(4)修改表單控件的一些屬性:columncount,列標(biāo)題,recordsourcetype(5)在查詢按鈕上右擊, 添加命令代碼如下Thisform.grid1.recordsource=”Selecfromwhere=thisform.text1.value; into cursor aaa”(

42、6)在退出命令按鈕上右擊, 添加命令代碼:Thisform.release表單題型作用:利用表單設(shè)計(jì)器可以進(jìn)行面向?qū)ο蟮某绦蛟O(shè)計(jì)。創(chuàng)建:鼠標(biāo)操作:“文件”“新建” 勾選“表單” “新建文件”。命令操作:CREATE FORM修改(打開)表單: MODIFY FORM 文件名運(yùn)行表單: 鼠標(biāo)操作:“表單”“執(zhí)行表單”;或者單擊工具欄上的“運(yùn)行”按鈕。命令操作:DO FORM 文件名題目: 一個(gè)表格 一個(gè)命令按鈕 一、建立表單MYFORM1,在表單上添加一個(gè)表格控件(名稱為grdCourse)和一個(gè)命令按鈕(名稱Command1),命令按鈕的標(biāo)題為“退出”。表格控件是用來顯示表course的內(nèi)容(

43、要求RecordSourceType屬性必須為0)。單擊命令按鈕能夠退出該表單。步驟:1.“文件”“新建” 勾選“表單” “新建文件”。2.在“表單設(shè)計(jì)器”中,單擊鼠標(biāo)右鍵,在彈出菜單中選擇“數(shù)據(jù)環(huán)境”菜單項(xiàng),在“打開”對話框中選中表“course”并單擊“確定”按鈕,接著關(guān)閉“添加表或視圖”對話框。3. 在“數(shù)據(jù)環(huán)境設(shè)計(jì)器”中,按住表“course”,然后拖動(dòng)鼠標(biāo)至“表單設(shè)計(jì)器”中,松開鼠標(biāo)。4. 在“表單設(shè)計(jì)器”中,選中“表格”控件,在“屬性”的RecordSourceType中選擇“0 - 表”。5.在“表單設(shè)計(jì)器”中,添加一個(gè)命令按鈕,單擊命令按鈕在“屬性”的Caption處輸入“退出

44、”,然后雙擊“退出”命令按鈕,在“Command2.Click”編輯窗口中輸入“Thisform.Release”,接著關(guān)閉編輯窗口。6.保存表單,表單的文件名輸入MYFORM1,最后運(yùn)行表單。 一個(gè)表格 兩個(gè)命令按鈕 二、建立表單MYFORM2,在表單上添加一個(gè)表格控件(名稱為grid1)和兩個(gè)命令按鈕,命令按鈕的標(biāo)題分別為“查詢”和“退出”。單擊“查詢”按鈕能夠在表格控件中顯示course表中的全部信息;單擊“退出”按鈕能夠退出該表單。步驟:1.“文件”“新建” 勾選“表單” “新建文件”。2.在“表單設(shè)計(jì)器”中,添加一個(gè)表格控件。將表格控件的RecordSourceType屬性設(shè)為“4-

45、SQL說明”。3.接著在“表單設(shè)計(jì)器”中添加兩個(gè)命令按鈕,單擊第一個(gè)命令按鈕在“屬性”的Caption處輸入“查詢”,然后雙擊“查詢”命令按鈕,在“Command1.Click”編輯窗口中輸入:thisform.grid1.RecordSource="select * from course into cursor aaa",接著關(guān)閉編輯窗口。4.單擊第二個(gè)命令按鈕在“屬性”的Caption處輸入“退出”,然后雙擊“退出”命令按鈕,在“Command2.Click”編輯窗口中輸入:thisform.release。接著關(guān)閉編輯窗口。5.保存表單,表單的文件名輸入MYFORM

46、2,最后運(yùn)行表單。 一個(gè)文本框 一個(gè)表格 兩個(gè)命令按鈕 三、建立表單MYFORM3,表單名為courseform。在表單上添加一個(gè)表格控件(名稱為grid1)、一個(gè)文本框、一個(gè)標(biāo)簽控件和兩個(gè)命令按鈕,命令按鈕的標(biāo)題分別為“查詢”和“退出”。標(biāo)簽控件的標(biāo)題為“課程號”。通過文本框來輸入課程號。單擊“查詢”按鈕,是根據(jù)文本框中的值來查詢course表中的信息,然后將查詢的結(jié)果顯示在表格控件中;單擊“退出”按鈕能夠退出該表單。步驟:1.“文件”“新建” 勾選“表單” “新建文件”。2.在“表單設(shè)計(jì)器”中,將表單的Name屬性設(shè)為“courseform”。3.在“表單設(shè)計(jì)器”中,添加一個(gè)表格控件。將表

47、格控件的RecordSourceType屬性設(shè)為“4-SQL說明”。4.接著在“表單設(shè)計(jì)器”中添加一個(gè)標(biāo)簽控件和一個(gè)文本框。單擊標(biāo)簽控件在“屬性”的Caption處輸入“課程號”。5.在“表單設(shè)計(jì)器”中添加兩個(gè)命令按鈕,單擊第一個(gè)命令按鈕在“屬性”的Caption處輸入“查詢”,然后雙擊“查詢”命令按鈕,在“Command1.Click”編輯窗口中輸入:thisform.grid1.RecordSource="select * from course where 課程號=thisform.text1.value into cursor bbb",接著關(guān)閉編輯窗口。6.單擊第

48、二個(gè)命令按鈕在“屬性”的Caption處輸入“退出”,然后雙擊“退出”命令按鈕,在“Command2.Click”編輯窗口中輸入:thisform.release。接著關(guān)閉編輯窗口。7.保存表單,表單的文件名輸入MYFORM3,最后運(yùn)行表單。關(guān)于菜單設(shè)計(jì)器菜單分為:“下拉式菜單” 和 “快捷菜單”創(chuàng)建:鼠標(biāo)操作:“文件”“新建” 勾選“菜單” “新建文件”。命令操作:MODIFY MENU 文件名如果指定的文件名存在,則此時(shí)命令為修改;否則為建立。運(yùn)行菜單: DO 文件名.mpr這時(shí)文件名后一定要跟擴(kuò)展名.mpr。菜單的擴(kuò)展名分為:.mnx 定義(保存) 時(shí)的菜單擴(kuò)展名.mpr 生成(運(yùn)行)

49、時(shí)的菜單擴(kuò)展名題目: 建立下拉式菜單 一、建立菜單MYMENU1,該主菜單中的菜單項(xiàng)包括:數(shù)據(jù)維護(hù)(W)、編輯(B)、退出(R)。單擊“數(shù)據(jù)維護(hù)”彈出子菜單,該子菜單中含有3個(gè)菜單項(xiàng),分別是:錄入記錄、修改記錄和瀏覽記錄。單擊“退出”,退出該菜單,將系統(tǒng)菜單恢復(fù)為標(biāo)準(zhǔn)設(shè)置。并生成菜單程序。步驟:1.“文件”“新建” 勾選“菜單” “新建文件”。2. 在“菜單設(shè)計(jì)器”中,將各個(gè)菜單項(xiàng)設(shè)置完成,然后在“退出”菜單項(xiàng)中,將“結(jié)果”設(shè)為“過程”。點(diǎn)擊“創(chuàng)建”按鈕,打開文本編輯窗口,輸入下面兩行代碼:SET SYSMENU NOSAVESET SYSMENU TO DEFAULT3.單擊“文件”菜單中的

50、“保存”按鈕,保存該菜單的定義文件,菜單的文件名輸入MYMENU1。4.生成菜單程序:單擊“菜單”菜單中的“生成”命令。5.運(yùn)行該菜單程序:DO MYMENU1.mpr 在表單中添加下拉式菜單 二、創(chuàng)建一個(gè)頂層表單MYFORM(表單的標(biāo)題為“學(xué)校管理”),運(yùn)行時(shí)使該表單自動(dòng)居中。然后并在表單中添加上一題中建立好的菜單MYMENU1.mpr。步驟:1.打開上一題中建立好的菜單文件MYMENU1,在“顯示”菜單中選擇“常規(guī)選項(xiàng)”命令,在彈出的對話框中選擇“頂層表單”復(fù)選框。然后保存并生成菜單程序。2.創(chuàng)建表單:“文件”“新建” 勾選“表單” “新建文件”。3.在“表單設(shè)計(jì)器”中,將表單的Capti

51、on屬性設(shè)為“學(xué)校管理”。AutoCenter屬性設(shè)為“.T.”。4.在“表單設(shè)計(jì)器”中,將表單的ShowWindow屬性值設(shè)置為2,目的是使其成為頂層表單。5.雙擊表單的空白處,在彈出的對話框中選擇Init事件,接著在表單的Init事件代碼中添加調(diào)用菜單程序的命令:DO MYMENU1.mpr WITH THIS。6.保存并運(yùn)行該表單。 建立快捷菜單 并在表單中調(diào)用 三、建立一個(gè)快捷菜單MYMENU2,該快捷菜單中包括:復(fù)制、粘貼和查找三個(gè)菜單項(xiàng)。接著建立一個(gè)表單MYFORM2,并在該表單中調(diào)用剛剛所建立的快捷菜單。步驟:1.“文件”“新建” 勾選“菜單” “新建文件”。2. 在“菜單設(shè)計(jì)器”中,將各個(gè)菜單項(xiàng)設(shè)置完成后,3.單擊“文件”菜單中的“保存”按鈕,保存該菜單的定義文件,菜單的文件名輸入MYMENU2。4.生成菜單程序:單擊“菜單”菜單中的“生成”命令。5. 接著創(chuàng)建表單:“文件”“新建” 勾選“表單” “新建文件”。6.雙擊表單的空白處,在彈出的對話框中選擇RightClick事件,接著在表單的RightClick事件代碼中添加調(diào)用菜單程序的命令:DO MYMENU2.mpr。7.保存并運(yùn)行該表單。上機(jī)題目:課后請同學(xué)們一定要練習(xí)下面的上機(jī)試題。一、在全國計(jì)算機(jī)等級考試上機(jī)試題中(第

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論