版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、計(jì)算機(jī)等級(jí)考試二級(jí)VF題庫(kù)75套上機(jī)試題(1)第1套一、1. 打開并修改表單MODIFY FORM myform2. 在表單的“屬性”窗口中,在AutoCenter處選擇“.T.”。1. 打開并修改表單MODIFY FORM myform2. 先按住Shift鍵,再依次選中這5個(gè)按鈕,在Width處輸入“60”,在Height處輸入“25”。1. 打開并修改表單MODIFY FORM myform2. 先按住Shift鍵,再依次選中West、Center和East這3個(gè)按鈕,在Top處輸入一個(gè)數(shù)。3. 先按住Shift鍵,再依次選中North、Center和South這3個(gè)按鈕,在Left處輸
2、入一個(gè)數(shù)。1. 打開并修改表單MODIFY FORM myform2. 單擊“Center”按鈕,在“屬性”窗口的TabIndex處輸入“1”;3. 單擊“East”按鈕,在“屬性”窗口的TabIndex處輸入“2”;4. 單擊“South”按鈕,在“屬性”窗口的TabIndex處輸入“3”;5. 單擊“West”按鈕,在“屬性”窗口的TabIndex處輸入“4”;6. 單擊“North”按鈕,在“屬性”窗口的TabIndex處輸入“5”。二、1. 在命令窗口中輸入建立查詢命令CREATE QUERY query12. 在“打開”對(duì)話框中,選擇表“xuesheng”再按“確定”按鈕,在“添加表
3、或視圖”對(duì)話框中,單擊“其他”按鈕,選擇表“chengji”再按“確定”按鈕,在“聯(lián)接條件”對(duì)話框中,直接按“確定”按鈕。在“添加表或視圖”中,再按“關(guān)閉”按鈕。3. 單擊“字段”選項(xiàng)卡,選擇試題要求的字段添加到“選定字段”列表框中。4. 單擊“篩選”選項(xiàng)卡,在“字段名”選擇“Chengji.數(shù)學(xué)”,在“條件”處選擇“=”在“字段名”,在“實(shí)例”處輸入“90”,在“邏輯”處選擇“OR”;移到下一個(gè)條件處,在“字段名”選擇“Chengji.英語”,在“條件”處選擇“=”,在“實(shí)例”處輸入“90”,在“邏輯”處選擇“OR”;移到下一個(gè)條件處,在“字段名”選擇“Chengji.信息技術(shù)”,在“條件”
4、處選擇“=”,在“實(shí)例”處輸入“90”。5. 單擊“排序依據(jù)”選項(xiàng)卡,選擇“Xuesheng.學(xué)號(hào)”并選擇“降序”,接著單擊“添加”按鈕。6. 單擊“查詢輸出去向”菜單項(xiàng),在“查詢?nèi)ハ颉睂?duì)話框中,單擊“表”按鈕,在“表名”處輸入“table1”,再單擊“確定”按鈕。7. 保存該查詢并運(yùn)行。1. 創(chuàng)建數(shù)據(jù)庫(kù) CREATE DATABASE cj_m2. 添加表到數(shù)據(jù)庫(kù)中 ADD TABLE xuesheng ADD TABLE chengji3. 打開并修改數(shù)據(jù)庫(kù) MODIFY DATABASE cj_m4. 單擊“文件新建”菜單項(xiàng),在“新建”對(duì)話框中選擇“視圖”單選鈕,再單擊“新建文件”。在“
5、添加表或視圖”對(duì)話框中,雙擊表“xuesheng”(或單擊選中表“xuesheng”,接著單擊“添加”按鈕),再雙擊表“chengji”,在“聯(lián)接條件”對(duì)話框中直接單擊“確定”按鈕,接著在“添加表或視圖”對(duì)話框中,單擊“關(guān)閉”按鈕,來關(guān)閉此對(duì)話框。5. 單擊“字段”選項(xiàng)卡,選擇試題要求的字段添加到“選定字段”列表框中。6. 單擊“篩選”選項(xiàng)卡,在“字段名”選擇“Xuesheng.民族”,在“否”處打勾(表示條件相反),在“條件”處選擇“=”,在“實(shí)例”處輸入“漢”。7. 單擊“排序依據(jù)”選項(xiàng)卡,選擇“Chengji.英語”并選擇“降序”,接著單擊“添加”按鈕。選擇“Xuesheng.學(xué)號(hào)”,單
6、擊“添加”按鈕,再在“排序條件”列表框選中“Xuesheng.學(xué)號(hào)”,然后單擊“升序”單選鈕。8. 保存該視圖,在“保存”對(duì)話框中輸入視圖名“view1”。9. 運(yùn)行該查詢,并在命令窗口輸入“copy to table2”把查詢結(jié)果輸出到“table2”中。三、一、建立表文件CREATE TABLE table3(學(xué)號(hào) C(10), 姓名 C(6), 課程名 C(8), 分?jǐn)?shù) N(5,1)二、在prog1.prg文件中編寫如下程序:clearclose allselect 0use table3dele allpackcopy to tttselect 0use tttselect 0use
7、xueshengindex on 學(xué)號(hào) tag 學(xué)號(hào)select 0use chengjiset relation to 學(xué)號(hào) into xueshenggo topdo while .not.eof()if 數(shù)學(xué)60select tttappend blankreplace 學(xué)號(hào) with xuesheng.學(xué)號(hào),姓名 with xuesheng.姓名replace 課程名 with 數(shù)學(xué),分?jǐn)?shù) with chengji.數(shù)學(xué)select chengjiendifif 英語60select tttappend blankreplace 學(xué)號(hào) with xuesheng.學(xué)號(hào),姓名 with
8、xuesheng.姓名replace 課程名 with 英語,分?jǐn)?shù) with chengji.英語select chengjiendifif 信息技術(shù)=0”,在“信息”處輸入“成績(jī)必須大于或等于零”,最后單擊“確定”按鈕即可。如果已在“數(shù)據(jù)庫(kù)設(shè)計(jì)器-SCORE_MANAGER”中,那么第1和2步可以不做。1. 打開并修改數(shù)據(jù)庫(kù)MODIFY DATABASE SCORE_MANAGER2. 在“數(shù)據(jù)庫(kù)設(shè)計(jì)器-SCORE_MANAGER”中,選擇表“SCORE1”并單擊鼠標(biāo)右鍵,選擇“修改”命令項(xiàng)。3. 在“表設(shè)計(jì)器-SCORE1.dbf”中,選擇字段名為“成績(jī)”,在NULL處進(jìn)行打勾(允許空值)
9、,最后單擊“確定”按鈕即可。如果已在“數(shù)據(jù)庫(kù)設(shè)計(jì)器-SCORE_MANAGER”中,那么第1和2步可以不做。二、SELECT 姓名,2003-YEAR(出生日期) AS 年齡 FROM student INTO TABLE new_table11. 單擊“工具向?qū)?bào)表”菜單項(xiàng),并顯示“向?qū)нx取”對(duì)話框。2. 在“向?qū)нx取”對(duì)話框中,選擇“報(bào)表向?qū)А辈螕簟按_定”按鈕,并顯示“報(bào)表向?qū)А睂?duì)話框。3. 在“報(bào)表向?qū)А睂?duì)話框的“步驟1-字段選取”中,首先要選取表“NEW_TABLE1”,在“數(shù)據(jù)庫(kù)和表”列表框中,選擇表“NEW_TABLE1”,接著在“可用字段”列表框中顯示表NEW_TABLE1的所
10、有字段名,并選定所有字段名至“選定字段”列表框中,單擊“完成”按鈕。4. 在“報(bào)表向?qū)А睂?duì)話框的“步驟6-完成”中,在“報(bào)表標(biāo)題”文本框中輸入“姓名-年齡”,單擊“完成”。5. 在“另存為”對(duì)話框中,輸入保存報(bào)表名“NEW_REPORT1”,再單擊“保存”按鈕,最后報(bào)表就生成了。1. 輸入建立菜單命令CREATE MENU query_menu2. 在“新建菜單”對(duì)話框中,單擊“菜單”按鈕。3. 在“菜單設(shè)計(jì)器 - query_menu.mnx”窗口中,分別建立兩個(gè)菜單項(xiàng)“查詢”和“退出”。4. 在“退出”菜單項(xiàng)的“結(jié)果”選擇“命令”,并在“選項(xiàng)”處輸入“set sysmenu to defa
11、ult”。三、1. 在命令窗口中輸入建立表單命令CREATE FORM Myform12. 在“表單設(shè)計(jì)器”中,在“屬性”的Caption處輸入“成績(jī)查詢”。3. 在“表單設(shè)計(jì)器”中,添加一個(gè)標(biāo)簽控件,在“屬性”的Caption處輸入“輸入學(xué)號(hào)”。再在“學(xué)號(hào)”標(biāo)簽的后面添加一個(gè)文本框“Text1”。4. 在“表單設(shè)計(jì)器”中,添加一個(gè)表格控件,在“屬性”的RecordSourceType處選擇“4 - SQL 說明”。5. 在“表單設(shè)計(jì)器”中,添加兩個(gè)命令按鈕,單擊第1個(gè)命令按鈕在“屬性”的Caption處輸入“查詢”,單擊第2個(gè)命令按鈕在“屬性”的Caption處輸入“退出”。6. 雙擊“查詢
12、”命令按鈕,在“Command1.Click”編輯窗口中輸入命令,接著關(guān)閉編輯窗口。close alluse score1locate for 學(xué)號(hào)=alltrim(ThisForm.Text1.Value)if .not.found()WAIT 學(xué)號(hào)不存在,請(qǐng)重新輸入 WINDOWS TIMEOUT 5elseThisForm.Grid1.Recordsource=sele 課程名,成績(jī) from score1,course where 學(xué)號(hào)=alltrim(ThisForm.Text1.Value) and score1.課程號(hào)=course.課程號(hào) into cursor temp1se
13、lect temp1go topendif7. 雙擊“退出”命令按鈕,在“Command2.Click”編輯窗口中輸入“Release Thisform”,接著關(guān)閉編輯窗口。計(jì)算機(jī)等級(jí)考試二級(jí)VF題庫(kù)75套上機(jī)試題(3)一、一、建立數(shù)據(jù)庫(kù)1. 命令方式CREATE DATABASE 訂單管理不出現(xiàn)“數(shù)據(jù)庫(kù)設(shè)計(jì)器”對(duì)話框2. 可以使用菜單方式進(jìn)行建立1). 單擊“文件新建”命令項(xiàng),彈出“新建”對(duì)話框。2). 在“新建”對(duì)話框中,選擇“數(shù)據(jù)庫(kù)”單選鈕,再按“新建文件”按鈕,彈出“創(chuàng)建”對(duì)話框。3). 在“創(chuàng)建”對(duì)話框中輸入數(shù)據(jù)庫(kù)名“訂單管理”,再按回車鍵或按“保存”按鈕,這樣就可以建立數(shù)據(jù)庫(kù)了,并
14、出現(xiàn)“數(shù)據(jù)庫(kù)設(shè)計(jì)器-訂單管理”對(duì)話框。二、把自由表添加到數(shù)據(jù)庫(kù)可以有兩種方法:命令方法,菜單方法。命令方法:OPEN DATABASE 訂單管理ADD TABLE orderADD TABLE orderitemADD TABLE goods菜單方法:1). 單擊“文件打開”命令項(xiàng),選擇“文件類型”為數(shù)據(jù)庫(kù),打開“訂單管理”。2). 在“數(shù)據(jù)庫(kù)設(shè)計(jì)器-訂單管理”中單擊鼠標(biāo)右鍵,顯示右擊菜單,選擇“添加表”命令,并選擇相應(yīng)的表文件即可(order、orderitem和goods)。1. 打開并修改數(shù)據(jù)庫(kù)MODIFY DATABASE 訂單管理2. 在“數(shù)據(jù)庫(kù)設(shè)計(jì)器-訂單管理”中,選擇表“orde
15、r”并單擊鼠標(biāo)右鍵,選擇“修改”命令,在“表設(shè)計(jì)器-order.dbf”中,單擊“索引”選項(xiàng)卡,然后輸入索引名“nf”,選擇類型為“普通索引”,表達(dá)式為“year(簽訂日期)”,最后單擊“確定”按鈕,再單擊“是(Y)”就可以建立索引了。1. 打開并修改數(shù)據(jù)庫(kù)MODIFY DATABASE 訂單管理2. 在“數(shù)據(jù)庫(kù)設(shè)計(jì)器-訂單管理”中,選擇表“order”并單擊鼠標(biāo)右鍵,選擇“修改”命令,在“表設(shè)計(jì)器-order.dbf”中,單擊“索引”選項(xiàng)卡,然后輸入索引名“訂單號(hào)”,選擇類型為“主索引”,表達(dá)式為“訂單號(hào)”,最后單擊“確定”按鈕,再單擊“是(Y)”就可以建立索引了。3. 在“數(shù)據(jù)庫(kù)設(shè)計(jì)器-訂
16、單管理”中,選擇表“orderitem”并單擊鼠標(biāo)右鍵,選擇“修改”命令,在“表設(shè)計(jì)器-orderitem.dbf”中,單擊“索引”選項(xiàng)卡,然后輸入索引名“訂單號(hào)”,選擇類型為“普通索引”,表達(dá)式為“訂單號(hào)”,最后單擊“確定”按鈕,再單擊“是(Y)”就可以建立索引了。4. 在“數(shù)據(jù)庫(kù)設(shè)計(jì)器-訂單管理”中,然后選擇“order”表中主索引鍵“訂單號(hào)”并按住不放,然后移動(dòng)鼠標(biāo)拖到“orderitem”表中的索引鍵為“訂單號(hào)”處,松開鼠標(biāo)即可。1. 在已建立的永久性聯(lián)系后,雙擊關(guān)系線,并顯示“編輯關(guān)系”對(duì)話框。2. 在“編輯關(guān)系”對(duì)話框中,單擊“參照完整性”按鈕,并顯示“參照完整性生成器”。3. 在
17、“參照完整性生成器”對(duì)話框中,單擊“更新規(guī)則”選項(xiàng)卡,并選擇“限制”單選按鈕,單擊“刪除規(guī)則”選項(xiàng)卡,并選擇“級(jí)聯(lián)”單選按鈕,單擊“插入規(guī)則”選項(xiàng)卡,并選擇“限制”單選按鈕,接著單擊“確定”按鈕,并顯示“是否保存改變,生成參照完整性代碼并退出?”,最后單擊“是”按鈕,這樣就生成了指定參照完整性。注意:可能會(huì)出現(xiàn)要求整理數(shù)據(jù)庫(kù),那么請(qǐng)整理后重新做操作。二、1. 在命令窗口中輸入建立查詢命令CREATE QUERY queryone2. 在“添加表或視圖”對(duì)話框中,選中表“order”再按“添加”按鈕,再選中“orderitem”也按“添加”按鈕,再繼續(xù)選中“goods”也按“添加”按鈕,在“聯(lián)接
18、條件”對(duì)話框中,直接按“確定”按鈕。在“添加表或視圖”中,再按“關(guān)閉”按鈕。3. 單擊“字段”選項(xiàng)卡,選擇試題要求的字段添加到“選定字段”列表框中。4. 單擊“排序依據(jù)”選項(xiàng)卡,選擇“Order.訂單號(hào)”并選擇“降序”,接著單擊“添加”按鈕,再選擇“Goods.商品名”也選擇“降序”,接著單擊“添加”按鈕。5. 單擊“篩選”選項(xiàng)卡,在“字段名”列表框選擇“”中,在“表達(dá)式生成器”對(duì)話框的“表達(dá)式文本框”中輸入“year(Order.簽訂日期)”后,單擊“確定”按鈕,接著在“條件”列表框中選擇“=”,最后在“實(shí)例”文本框中輸入“2001”。6. 單擊“查詢輸出去向”菜單項(xiàng),在“查詢?nèi)ハ颉睂?duì)話框中
19、,單擊“表”按鈕,在“表名”處輸入“tableone”,再單擊“確定”按鈕。7. 按“Ctrl+W”鍵保存該查詢并運(yùn)行。select order.訂單號(hào),簽訂日期,goods.商品名,goods.單價(jià),orderitem.數(shù)量 ;from order, orderitem, goods ;where order.訂單號(hào)=orderitem.訂單號(hào) and orderitem.商品號(hào)=goods.商品號(hào) and 客戶名=thisform.text1.value ;order by order.訂單號(hào),商品名 ;into table tabletwo三、1. 建立菜單文件CREATE MENU m
20、ymenu在“新建菜單”對(duì)話框中,單擊“菜單”按鈕。2. 在“菜單設(shè)計(jì)器-mymenu.mnx”中,在“菜單名稱”中輸入“考試”,再單擊“創(chuàng)建”按鈕來建立子菜單,在“菜單名稱”中輸入“計(jì)算”,再移到下一個(gè)菜單項(xiàng)處中輸入“返回”。3. 選中“計(jì)算”子菜單項(xiàng),在“結(jié)果”中選擇“過程”并單擊“創(chuàng)建”,在“菜單設(shè)計(jì)器-mymenu.mnx-統(tǒng)計(jì) 過程”中輸入下列語句:close datacreate table tablethree(商品名 C(20),總金額 N(7,2)useselect 1use tablethreeselect 4use orderindex on 訂單號(hào) to n1selec
21、t 3use orderitemindex on 商品號(hào) to n2set relation to 訂單號(hào) into dselect 2use goodsindex on 商品名 to n3set rela to 商品號(hào) into cgo topdo while .not.eof()h = 商品號(hào)j = 單價(jià)n = 商品名s = 0select 3do while 商品號(hào)=hif year(order.簽訂日期)=2001s=s+數(shù)量*jendifskipenddoselect 1append blankrepl 商品名 with n,總金額 with sselect 2skipenddocl
22、ose data4. 選中“返回”子菜單項(xiàng),在“結(jié)果”中選擇“過程”并單擊“創(chuàng)建”,在“菜單設(shè)計(jì)器-mymenu.mnx-返回 過程”中輸入下列語句:set sysmenu nosaveset sysmenu to default5. 單擊“顯示常規(guī)選項(xiàng)”菜單項(xiàng),在“常規(guī)選項(xiàng)”對(duì)話框的“位置”框中選中“追加”單選鈕,再單擊“確定”按鈕。6. 在“菜單設(shè)計(jì)器”窗口下,單擊“菜單”菜單欄,選擇“生成”菜單項(xiàng),生成“mymenu.mpr”文件。計(jì)算機(jī)等級(jí)考試二級(jí)VF題庫(kù)75套上機(jī)試題(4)第4套一、1. 打開并修改表單MODIFY FORM myform2. 在其“屬性”的Caption處輸入“表單
23、操作”,在Name處輸入“myform”。1. 打開并修改表單MODIFY FORM myform2. 選中Label1標(biāo)簽,在其“屬性”的TabIndex處輸入“1”,選中Text1文本框,在其“屬性”的TabIndex處輸入“2”,選中Command1命令按鈕,在其“屬性”的TabIndex處輸入“3”。1. 在“表單設(shè)計(jì)器-myform.scx”中,單擊“表單新建方法程序”菜單項(xiàng),接著顯示“新建方法程序”對(duì)話框并在名稱處輸入“mymethod”,先單擊“添加”按鈕,再單擊“關(guān)閉”按鈕。2. 在表單“屬性”中,單擊“方法程序”選項(xiàng)卡,找到“mymethod”用戶自定義過程處并雙擊鼠標(biāo)。3.
24、 在Form1.mymethod編輯窗口中,輸入“wait 文本框的值是+this.text1.value window”。4. 關(guān)閉編輯窗口。1. 打開并修改表單MODIFY FORM myform2. 選中Label1標(biāo)簽中,在其“屬性”的Caption處“在s字符前插入 ”。3. 選中Command1命令按鈕,雙擊其按鈕,在其編輯窗口輸入“thisform.mymethod()”。二、1. 在命令窗口中輸入建立查詢命令CREATE QUERY queryone2. 在“打開”對(duì)話框中,選擇表“order”再按“確定”按鈕,在“添加表或視圖”對(duì)話框中,單擊“其他”按鈕,選擇表“orderi
25、tem”再按“確定”按鈕,在“聯(lián)接條件”對(duì)話框中,直接按“確定”按鈕,再單擊“其他”按鈕,選擇表“goods”再按“確定”按鈕,在“聯(lián)接條件”對(duì)話框中,直接按“確定”按鈕。最后在“添加表或視圖”中,再按“關(guān)閉”按鈕。3. 單擊“字段”選項(xiàng)卡,選擇“Order.訂單號(hào)”、“Order.客戶名”、“Order.簽訂日期”、“Goods.商品名”、“Goods.單價(jià)”、“Orderitem.數(shù)量”,在“函數(shù)和表達(dá)式”處輸入“Goods.單價(jià)*Orderitem.數(shù)量 AS 金額”并單擊“添加”按鈕。3. 單擊“字段”選項(xiàng)卡,選擇試題要求的字段添加到“選定字段”列表框中。4. 單擊“排序依據(jù)”選項(xiàng)卡,
26、選擇“Order.訂單號(hào)”并選擇“降序”,接著單擊“添加”按鈕,再選擇“Goods.商品名”也選擇“降序”,接著單擊“添加”按鈕。5. 單擊“查詢輸出去向”菜單項(xiàng),在“查詢?nèi)ハ颉睂?duì)話框中,單擊“表”按鈕,在“表名”處輸入“tableone”,再單擊“確定”按鈕。6. 按“Ctrl+W”鍵保存該查詢并運(yùn)行。1. 創(chuàng)建數(shù)據(jù)庫(kù)CREATE DATABASE order_m2. 添加表到數(shù)據(jù)庫(kù)中ADD TABLE orderADD TABLE orderitemADD TABLE goods3. 打開并修改數(shù)據(jù)庫(kù)MODIFY DATABASE order_m4. 單擊“文件新建”菜單項(xiàng),在“新建”對(duì)話
27、框中選擇“視圖”單選鈕,再單擊“新建文件”。在“添加表或視圖”對(duì)話框中,雙擊表“order”(或單擊選中表“order”,接著單擊“添加”按鈕),再雙擊表“orderitem”,在“聯(lián)接條件”對(duì)話框中直接單擊“確定”按鈕,接著雙擊表“goods”,在“聯(lián)接條件”對(duì)話框中直接單擊“確定”按鈕,接著在“添加表或視圖”對(duì)話框中,單擊“關(guān)閉”按鈕,來關(guān)閉此對(duì)話框。5. 單擊“字段”選項(xiàng)卡,選擇試題要求的字段添加到“選定字段”列表框中。6. 單擊“排序依據(jù)”選項(xiàng)卡,選擇“Order.訂單號(hào)”并選擇“升序”,接著單擊“添加”按鈕。再選擇“Goods.商品名”并選擇“升序”,單擊“添加”按鈕。7. 單擊“篩
28、選”選項(xiàng)卡,在“字段名”中,選擇“Order.客戶名”,在“條件”處選擇“=”,再在“實(shí)例”處輸入“l(fā)ilan”。8. 保存該視圖,在“保存”對(duì)話框中輸入視圖名“viewone”。9. 運(yùn)行該查詢,并在命令窗口輸入“copy to tabletwo”把查詢結(jié)果輸出到“tabletwo”中。三、1. 在命令窗口中輸入建立表單命令CREATE FORM formone2. 在“表單設(shè)計(jì)器”中,在其“屬性”的Caption處輸入“綜合應(yīng)用”。3. 在“表單設(shè)計(jì)器”中,添加一個(gè)標(biāo)簽Label1,在其“屬性”的Caption處輸入“商品號(hào):”。4. 在“表單設(shè)計(jì)器”中,分別添加一個(gè)文本框Text1和一個(gè)
29、命令按鈕Command1,在其“屬性”的Caption處輸入“確定”。5. 雙擊“確定”按鈕,在“Command1.Click”編輯窗口中輸入下列程序select * from order where exists(select * from orderitem where 訂單號(hào)=order.訂單號(hào) and 商品號(hào)=thisform.text1.value) into table tmptableselect tmptable.訂單號(hào),客戶名,簽訂日期,商品名,單價(jià),數(shù)量 from tmptable,orderitem,goods ;where tmptable.訂單號(hào)=orderitem.
30、訂單號(hào) and orderitem.商品號(hào)=goods.商品號(hào) and goods.商品號(hào)=thisform.text1.value;order by tmptable.訂單號(hào) ;into table tablethree計(jì)算機(jī)等級(jí)考試二級(jí)VF題庫(kù)75套上機(jī)試題(5)第5套一、可以有兩種方法:一是命令方法,二是菜單方法。命令方法:OPEN DATABASE 訂貨管理ADD TABLE order_detailADD TABLE order_listADD TABLE customer菜單方法:1. 單擊“文件打開”命令項(xiàng),選擇“文件類型”為數(shù)據(jù)庫(kù),打開“訂貨管理”。2. 在“數(shù)據(jù)庫(kù)設(shè)計(jì)器-訂貨
31、管理”中單擊鼠標(biāo)右鍵,顯示彈出菜單,并選擇“添加表”命令項(xiàng),并選擇相應(yīng)的表文件即可(order_detail、order_list和customer)。方法一:1. 單擊“文件打開”命令項(xiàng),選擇“文件類型”為數(shù)據(jù)庫(kù),打開“訂貨管理”。2. 在“數(shù)據(jù)庫(kù)設(shè)計(jì)器-訂貨管理”中,選擇表“order_list”并單擊鼠標(biāo)右鍵,選擇“修改”命令項(xiàng)。3. 在“表設(shè)計(jì)器-order_list.dbf”中,選擇“索引”選項(xiàng)卡,輸入索引名“訂單號(hào)”,選擇類型為“主索引”,表達(dá)式為“訂單號(hào)”。注意:如果表設(shè)計(jì)器對(duì)話框已經(jīng)打開,那么就可以直接操作第3步即可。方法二:使用命令生成主索引ALTER TABLE order
32、_list ADD PRIMARY KEY 訂單號(hào) TAG 訂單號(hào)1. 在“數(shù)據(jù)庫(kù)設(shè)計(jì)器-訂貨管理”中,選擇表“order_detail”并單擊鼠標(biāo)右鍵,選擇“修改”命令項(xiàng)。2. 在“表設(shè)計(jì)器-order_detail.dbf”中,選擇“索引”選項(xiàng)卡,輸入索引名“訂單號(hào)”,選擇類型為“普通索引”,表達(dá)式為“訂單號(hào)”。3. 選擇“order_list”表中主索引鍵“訂單號(hào)”并按住不放,然后移動(dòng)鼠標(biāo)拖到“order_detail”表中的索引鍵為“訂單號(hào)”處,松開鼠標(biāo)即可。1. 在已建立的永久性聯(lián)系后,雙擊關(guān)系線,并顯示“編輯關(guān)系”對(duì)話框。2. 在“編輯關(guān)系”中,單擊“參照完整性”按鈕,并顯示“參照
33、完整性生成器”。3. 在“參照完整性生成器”中,單擊“更新規(guī)則”選項(xiàng)卡,并選擇“限制”單選按鈕,單擊“刪除規(guī)則”選項(xiàng)卡,并選擇“級(jí)聯(lián)”單選按鈕,單擊“插入規(guī)則”選項(xiàng)卡,并選擇“限制”單選按鈕,接著單擊“確定”按鈕,并顯示“是否保存改變,生成參照完整性代碼并退出?”,最后單擊“是”按鈕,這樣就生成了指定參照完整性。注意:可能會(huì)出現(xiàn)要求整理數(shù)據(jù)庫(kù),那么請(qǐng)整理后重新做操作。二、客戶名為“三益貿(mào)易公司”的客戶號(hào)為“C10001”SQL命令是:SELECT Order_detail.*;FROM 訂貨管理!order_list INNER JOIN 訂貨管理!order_detail ;ON Order
34、_list.訂單號(hào) = Order_detail.訂單號(hào);WHERE Order_list.客戶號(hào) = C10001;ORDER BY Order_detail.訂單號(hào), Order_detail.單價(jià) DESC;INTO TABLE results.dbf1. 打開并修改表單文件MODIFY FORM form12. 雙擊“刷新標(biāo)題”按鈕,在“Command1.Click”中進(jìn)行修改要求刷新表單標(biāo)題,所以應(yīng)改為:Thisform.Caption=簡(jiǎn)單應(yīng)用3. 雙擊“訂單記錄”按鈕,在“Command2.Click”中進(jìn)行修改要求顯示order_list表中的記錄,所以應(yīng)改為:Thisform
35、.grid1.RecordSource =order_list.dbf4. 雙擊“關(guān)閉表單”按鈕,在“Command3.Click”中進(jìn)行修改要求關(guān)閉表單,所以應(yīng)改為:Thisform.Release三、1. 增加新字段: ALTER TABLE order_detail ADD COLUMN 新單價(jià) F(10,2)2. 在prog1.prg文件中的內(nèi)容是:UPDATE order_detail SET 新單價(jià)=單價(jià)*0.9 WHERE 訂單號(hào)=(SELECT 訂單號(hào) FROM order_list WHERE 訂單號(hào)=order_detail.訂單號(hào) AND YEAR(訂購(gòu)日期)=2001)
36、UPDATE order_detail SET 新單價(jià)=單價(jià)*1.1 WHERE 訂單號(hào)=(SELECT 訂單號(hào) FROM order_list where 訂單號(hào)=order_detail.訂單號(hào) AND YEAR(訂購(gòu)日期)=2002)3. 建立“快速報(bào)表”(1). 單擊“工具向?qū)?bào)表”菜單項(xiàng),并顯示“向?qū)нx取”對(duì)話框。(2). 在“向?qū)нx取”對(duì)話框中,選擇“報(bào)表向?qū)А辈螕簟按_定”按鈕,并顯示“報(bào)表向?qū)А睂?duì)話框。(3). 在“報(bào)表向?qū)А睂?duì)話框的“步驟1-字段選取”中,首先要選取表“order_detail”,在“數(shù)據(jù)庫(kù)和表”列表框中,選擇表“order_detail”,接著在“可用字段”
37、列表框中顯示表order_detail的所有字段名,并選取指定的字段名至“選定字段”列表框中,單擊“完成”按鈕。(4). 在“報(bào)表向?qū)А睂?duì)話框的“步驟6-完成”中,單擊“完成”按鈕,在“另存為”對(duì)話框的“保存報(bào)表為”中輸入報(bào)表名“report1”,最后單擊“保存”按鈕即可。計(jì)算機(jī)等級(jí)考試二級(jí)VF題庫(kù)75套上機(jī)試題(6)第6套一、1. 打開并修改表單MODIFY FORM myform2. 先按住Shift鍵,再依次選中標(biāo)簽、文本框和命令按鈕這三個(gè)控件,并在其“屬性”的Top處輸入一個(gè)數(shù)。1. 打開并修改表單MODIFY FORM myform2. 選中確定命令按鈕,并在其“屬性”窗口的Defa
38、ult處選擇.T.。1. 打開并修改表單MODIFY FORM myform2. 在其“屬性”的Caption處輸入“表單操作”,在Name處輸入“myform”。1. 打開并修改表單MODIFY FORM myform2. 雙擊“確定”按鈕,在其編輯窗口輸入下面的語句:this.parent.height = val(this.parent.text1.value)二、1. 在命令窗口中輸入建立查詢命令CREATE QUERY queryone2. 在“打開”對(duì)話框中,選擇表“order”再按“確定”按鈕,在“添加表或視圖”對(duì)話框中,單擊“其他”按鈕,選擇表“orderitem”再按“確定”
39、按鈕,在“聯(lián)接條件”對(duì)話框中,直接按“確定”按鈕,再單擊“其他”按鈕,選擇表“goods”再按“確定”按鈕,在“聯(lián)接條件”對(duì)話框中,直接按“確定”按鈕。最后在“添加表或視圖”中,再按“關(guān)閉”按鈕。3. 單擊“字段”選項(xiàng)卡,選擇試題要求的字段添加到“選定字段”列表框中。4. 單擊“排序依據(jù)”選項(xiàng)卡,選擇“Order.訂單號(hào)”并選擇“降序”,接著單擊“添加”按鈕,再選擇“Goods.商品名”也選擇“降序”,接著單擊“添加”按鈕。接著在“條件”列表框中選擇“=”,最后在“實(shí)例”文本框中輸入“l(fā)ilan”。5. 單擊“查詢輸出去向”菜單項(xiàng),在“查詢?nèi)ハ颉睂?duì)話框中,單擊“表”按鈕,在“表名”處輸入“ta
40、bleone”,再單擊“確定”按鈕。6. 按“Ctrl+W”鍵保存該查詢并運(yùn)行。1. 創(chuàng)建數(shù)據(jù)庫(kù)CREATE DATABASE order_m2. 添加表到數(shù)據(jù)庫(kù)中ADD TABLE orderADD TABLE orderitem3. 打開并修改數(shù)據(jù)庫(kù)MODIFY DATABASE order_m4. 單擊“文件新建”菜單項(xiàng),在“新建”對(duì)話框中選擇“視圖”單選鈕,再單擊“新建文件”。在“添加表或視圖”對(duì)話框中,雙擊表“order”(或單擊選中表“order”,接著單擊“添加”按鈕),再雙擊表“orderitem”,在“聯(lián)接條件”對(duì)話框中直接單擊“確定”按鈕,接著在“添加表或視圖”對(duì)話框中,單
41、擊“關(guān)閉”按鈕,來關(guān)閉此對(duì)話框。5. 單擊“字段”選項(xiàng)卡,選擇試題要求的字段添加到“選定字段”列表框中。6. 單擊“排序依據(jù)”選項(xiàng)卡,選擇“Order.訂單號(hào)”并選擇“升序”,接著單擊“添加”按鈕。7. 單擊“篩選”選項(xiàng)卡,在“字段名”中,選擇“Orderitem.商品號(hào)”,在“條件”處選擇“=”,再在“實(shí)例”處輸入“a00002”。8. 保存該視圖,在“保存”對(duì)話框中輸入視圖名“viewone”。9. 運(yùn)行該查詢,并在命令窗口輸入“copy to tabletwo”把查詢結(jié)果輸出到“tabletwo”中。計(jì)算機(jī)等級(jí)考試二級(jí)VF題庫(kù)75套上機(jī)試題(7)第7套一、1. 打開并修改表單MODIFY
42、 FORM formtest2. 在“表單設(shè)計(jì)器”中,在“屬性”的Caption處輸入“考試系統(tǒng)”。1. 打開并修改表單MODIFY FORM formtest2. 在“表單設(shè)計(jì)器”中,添加一個(gè)標(biāo)簽Label1,在其“屬性”的Caption處輸入“歡迎使用考試系統(tǒng)”,在ForeColor處輸入“255,0,0”。在“表單設(shè)計(jì)器”中,添加一個(gè)計(jì)時(shí)器控件,在其“屬性”的Name處輸入“Timefor”。選定計(jì)時(shí)器控件Timerfor,在其“屬性”的Interval處輸入“200”。二、SELECT TOP 5 姓名,出生日期 FROM employee ORDER BY 出生日期 INTO TAB
43、LE emage第1處:PARAMETERS a,b第2處:RETURN c三、1. 建立表單CREATE FORM calculator2. 在“表單設(shè)計(jì)器”中,在其“屬性”的Name處輸入“calculator”,在Caption處輸入“計(jì)算器”。3. 在“表單設(shè)計(jì)器”中,依次建立三個(gè)Label1、Label2和Label3的標(biāo)簽,并分別修改其標(biāo)題Caption的值,依次為“操作數(shù)1”、“操作數(shù)2”和“計(jì)算結(jié)果”。4. 在“表單設(shè)計(jì)器”中,依次建立三個(gè)Text1、Text2和Text3的文本框,再對(duì)Text3的Enable屬性選擇“.F.”。5. 在“表單設(shè)計(jì)器”中,添加一個(gè)“選項(xiàng)按鈕組”
44、,在其“屬性”的ButtonCount處輸入“4”,調(diào)整這四個(gè)按鈕的排列位置以及各個(gè)Caption的值。6. 在“表單設(shè)計(jì)器”中,添加兩個(gè)命令按鈕(Command1和Command2),在第1個(gè)命令按鈕Command1“屬性”的Caption處輸入“計(jì)算”,在第2個(gè)命令按鈕Command2“屬性”的Caption處輸入“關(guān)閉”。7. 雙擊“計(jì)算”按鈕,在“Command1.Click”編輯窗口中輸入下列程序do casecase thisForm.optiongroup1.value=1thisForm.Text3.Value=val(thisForm.Text1.Value)+val(thi
45、sForm.Text2.Value)case thisForm.optiongroup1.value=2thisForm.Text3.Value=val(thisForm.Text1.Value)-val(thisForm.Text2.Value)case thisForm.optiongroup1.value=3thisForm.Text3.Value=val(thisForm.Text1.Value)*val(thisForm.Text2.Value)case thisForm.optiongroup1.value=4thisForm.Text3.Value=val(thisForm.Te
46、xt1.Value)/val(thisForm.Text2.Value)endcase8. 雙擊“關(guān)閉”命令按鈕,在“Command2.Click”編輯窗口中輸入“ThisForm.Release”,接著關(guān)閉編輯窗口。第8套一、一、建立數(shù)據(jù)庫(kù)1. 命令方式:?jiǎn)?dòng)Visual Foxpro系統(tǒng)后,在命令窗口中輸入CREATE DATABASE orders_manage不出現(xiàn)“數(shù)據(jù)庫(kù)設(shè)計(jì)器”對(duì)話框2. 可以使用菜單方式進(jìn)行建立1). 單擊“文件新建”命令項(xiàng),彈出“新建”對(duì)話框。2). 在“新建”對(duì)話框中,選擇“數(shù)據(jù)庫(kù)”單選鈕,再按“新建文件”按鈕,彈出“創(chuàng)建”對(duì)話框。3). 在“創(chuàng)建”對(duì)話框中輸
47、入數(shù)據(jù)庫(kù)名“orders_manage”,再按回車鍵或按“保存”按鈕,這樣就可以建立數(shù)據(jù)庫(kù)了,并出現(xiàn)“數(shù)據(jù)庫(kù)設(shè)計(jì)器-orders_manage”對(duì)話框。二、自由表添加到數(shù)據(jù)庫(kù)可以有兩種方法:一是命令方法,二是菜單方法。命令方法:OPEN DATABASE orders_manageADD TABLE employeeADD TABLE orders菜單方法:1. 單擊“文件打開”命令項(xiàng),選擇“文件類型”為數(shù)據(jù)庫(kù),打開“orders_manage”。2. 在“數(shù)據(jù)庫(kù)設(shè)計(jì)器-orders_manage”中單擊鼠標(biāo)右鍵,顯示右擊菜單,選擇“添加表”命令,并選擇相應(yīng)的表文件即可(employee和or
48、ders)。1. 打開并修改數(shù)據(jù)庫(kù)MODIFY DATABASE orders_manage2. 在“數(shù)據(jù)庫(kù)設(shè)計(jì)器-orders_manage”中,選擇表“employee”并單擊鼠標(biāo)右鍵,選擇“修改”命令,在“表設(shè)計(jì)器-employee.dbf”中,單擊“索引”選項(xiàng)卡,然后輸入索引名“職工號(hào)”,選擇類型為“主索引”,表達(dá)式為“職工號(hào)”,最后單擊“確定”按鈕,再單擊“是(Y)”這樣索引就建立了。3. 在“數(shù)據(jù)庫(kù)設(shè)計(jì)器-orders_manage”中,選擇表“orders”并單擊鼠標(biāo)右鍵,選擇“修改”命令,在“表設(shè)計(jì)器-orders.dbf”中,單擊“索引”選項(xiàng)卡,然后輸入索引名“職工號(hào)”,選擇
49、類型為“普通的索引”,表達(dá)式為“職工號(hào)”,最后單擊“確定”按鈕,再單擊“是(Y)”這樣索引就建立了。4. 在“數(shù)據(jù)庫(kù)設(shè)計(jì)器-orders_manage”中,然后選擇“employee”表中主索引鍵“職工號(hào)”并按住不放,然后移動(dòng)鼠標(biāo)拖到“orders”表中的索引鍵為“職工號(hào)”處,松開鼠標(biāo)即可。一、命令方式:CREATE PROJECT 職工訂單管理二、可以使用菜單方式進(jìn)行建立1. 單擊“文件新建”命令項(xiàng),彈出“新建”對(duì)話框。2. 在“新建”對(duì)話框中,選擇“項(xiàng)目”單選鈕,再按“新建文件”按鈕,彈出“創(chuàng)建”對(duì)話框。3. 在“創(chuàng)建”對(duì)話框中輸入項(xiàng)目文件名“職工訂單管理”,再按回車鍵或按“保存”按鈕,這
50、樣就可以建立項(xiàng)目文件了,并出現(xiàn)“項(xiàng)目管理器”對(duì)話框。4. 在項(xiàng)目管理器中的“數(shù)據(jù)”選項(xiàng)卡中,選擇“數(shù)據(jù)庫(kù)”,單擊“添加”按鈕。5. 在“打開”對(duì)話框中,選定庫(kù)文件“orders_manage.dbc”,然后單擊“確定”命令按鈕即可。1. 在“項(xiàng)目管理器-職工訂單管理”中,展開“數(shù)據(jù)庫(kù)”,再展開“orders_manage”,再選中“本地視圖”,單擊“新建”按鈕,出現(xiàn)“新建本地視圖”對(duì)話框,再單擊“新建視圖”按鈕,再出現(xiàn)“添加表或視圖”對(duì)話框,雙擊表“employee”,接著單擊“關(guān)閉”按鈕。2. 在“視圖設(shè)計(jì)器-視圖1”中,單擊“字段”選項(xiàng)卡,選擇“Employee.職工號(hào)”、“Employe
51、e.姓名”,接著在“函數(shù)和表達(dá)式”處輸入“YEAR(DATE()-YEAR(出生日期) AS 年齡”再單擊“添加”按鈕。3. 在“視圖設(shè)計(jì)器-視圖1”中,單擊“排序依據(jù)”選項(xiàng)卡,選擇“YEAR(DATE()-YEAR(出生日期) AS 年齡”并選中“降序”單選鈕。4. 保存該視圖,輸入視圖名為“view_ca”,再單擊“確定”按鈕。計(jì)算機(jī)等級(jí)考試二級(jí)VF題庫(kù)75套上機(jī)試題(8)第8套一、一、建立數(shù)據(jù)庫(kù)1. 命令方式:?jiǎn)?dòng)Visual Foxpro系統(tǒng)后,在命令窗口中輸入CREATE DATABASE orders_manage不出現(xiàn)“數(shù)據(jù)庫(kù)設(shè)計(jì)器”對(duì)話框2. 可以使用菜單方式進(jìn)行建立1). 單擊“文件新建”命令項(xiàng),彈出“新建”對(duì)話框。2). 在“新建”對(duì)話框中,選擇“數(shù)據(jù)庫(kù)”單選鈕,再按“新建文件”按鈕,彈出“創(chuàng)建”對(duì)話框。3). 在“創(chuàng)建”對(duì)話框中輸入數(shù)據(jù)庫(kù)名“orders_manage”,再按回車鍵或按“保存”按鈕,這樣就可以建立數(shù)據(jù)庫(kù)了,并出現(xiàn)“數(shù)據(jù)庫(kù)設(shè)計(jì)器-orders_manage”對(duì)話框。二、自由表添加到數(shù)據(jù)庫(kù)可以
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 教育統(tǒng)計(jì)檔案管理制度
- 注冊(cè)師檔案管理制度
- 學(xué)校美術(shù)檔案管理制度
- 檔案清理核查制度范本
- 教育人事檔案管理制度
- 機(jī)關(guān)檔案查借閱登記制度
- 行政會(huì)計(jì)檔案管理制度
- 舊會(huì)計(jì)檔案管理制度
- 辦事處檔案室管理制度
- 苗木供應(yīng)檔案管理制度
- 高空拋物監(jiān)控方案 (一)
- 燃?xì)獍踩[患知識(shí)培訓(xùn)課件
- 手術(shù)室護(hù)理核心要點(diǎn)
- 醫(yī)保基金監(jiān)管條例課件
- 九寨溝講解課件
- 2025年兵器裝備集團(tuán)招聘考試面試經(jīng)驗(yàn)與心得總結(jié)
- 糖尿病護(hù)理培訓(xùn)課件
- 金礦詳查實(shí)施方案實(shí)施方案
- 晚期肝癌患者護(hù)理
- 2023年水土保持方案收費(fèi)標(biāo)準(zhǔn)依據(jù)
- 汽貿(mào)合伙協(xié)議書范本
評(píng)論
0/150
提交評(píng)論