計(jì)算機(jī)二級(jí)vfp資料題庫(kù)1_第1頁(yè)
計(jì)算機(jī)二級(jí)vfp資料題庫(kù)1_第2頁(yè)
計(jì)算機(jī)二級(jí)vfp資料題庫(kù)1_第3頁(yè)
計(jì)算機(jī)二級(jí)vfp資料題庫(kù)1_第4頁(yè)
計(jì)算機(jī)二級(jí)vfp資料題庫(kù)1_第5頁(yè)
已閱讀5頁(yè),還剩181頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1.

【操作步驟】

(1)打開(kāi)VisualFoxPro,在命令窗口輸入:

INSEINTO零件信息VALUES(〃p7〃,〃PN7〃,1020)

并按下回車(chē)鍵執(zhí)行語(yǔ)句。

然后創(chuàng)建一個(gè)程序文件。ne.prg,把代碼復(fù)制過(guò)去并保存。

(2)在命令窗口輸入:

DELEFROM零件信息WHERE單價(jià)<600

并按下回車(chē)鍵執(zhí)行語(yǔ)句。

然后創(chuàng)建一個(gè)程序文件two.prg,把代碼復(fù)制過(guò)去并保存。

(3)在命令窗口輸入:

UPDATE零件信息SET單價(jià)二1090WHERE零件號(hào)二〃p4〃

并按下回車(chē)鍵執(zhí)行語(yǔ)句。

然后創(chuàng)建一個(gè)程序文件Ihree.prg,把代碼復(fù)制過(guò)去并保存。

⑷打開(kāi)菜單mymenu.mnx后,選擇系統(tǒng)菜單中的〃菜單〃,然后選擇〃生成〃。

(1)【操作步驟】

打開(kāi)考生文件夾下的程序文件,并按題目的要求進(jìn)行改錯(cuò),修改完成后運(yùn)行

程序文件。

***********程序提供的代碼***********

SELECT零件名稱(chēng)FROM零件信息WHERE零件號(hào)二;

(SELECT零件號(hào)FROM使用零件;

GROUPBY項(xiàng)目號(hào)HAVINGCOUNT(項(xiàng)目號(hào))=3);

ORDERBY零件名稱(chēng);

INTOFILEresults

25crjCrjwrjirjw

其中,第1行中的〃/需改為〃IN〃;第3行中的“GROUPBY項(xiàng)目號(hào)〃需改為〃GROUP

BY零件號(hào)〃;第5行中的“INTOFILE〃需改為〃TOFILE”。

(2)【操作步驟】

步驟1:打開(kāi)考生文件夾下的〃項(xiàng)目信息〃表,通過(guò)一對(duì)多報(bào)表向?qū)?chuàng)建一個(gè)

報(bào)表。

步驟2:選擇表并添加相應(yīng)的字段到選定字段中。

步驟3:按題目要求選擇排序并設(shè)置報(bào)表樣式。

步驟4:在〃步驟6—完成〃中輸入報(bào)表標(biāo)題。

步驟5:輸入報(bào)表文件名report。

(1)【操作步驟】

步驟1:?jiǎn)螕舫S霉ぞ邫谥械摹ㄐ陆āò粹o,新建一個(gè)查詢(xún),依次將題目所要

求的表添加到查詢(xún)?cè)O(shè)計(jì)器中。

步驟2:分別選中字段〃項(xiàng)目信息.項(xiàng)目號(hào)〃、〃項(xiàng)目信息.項(xiàng)目名〃、〃零件信

息.零件名稱(chēng)〃和〃使用零件.數(shù)量〃并添加到可用字段。

步驟3:在〃排序依據(jù)〃選項(xiàng)卡中為查詢(xún)?cè)O(shè)置排序。

步驟4:在系統(tǒng)菜單中單擊〃保存〃按鈕保存查詢(xún),輸入查詢(xún)名〃chaxun〃。最

后單擊常用工具欄中的〃運(yùn)行”按鈕運(yùn)行查詢(xún)。

(2)【操作步驟】

步驟1:在命令窗口輸入〃CREATEFORMmyfonn〃新建表單。并修改表單的

Name屬性為myform。

步驟2:從表單控件工具欄向表單中添加一個(gè)表格控件和一個(gè)命令按鈕控件,

修改表單控件的屬性。

步驟3:設(shè)置命令按鈕與表格等寬且左對(duì)齊。

步驟4:雙擊〃退出〃按鈕,寫(xiě)入Click事件代碼。

******〃退出〃按鈕Click事件代碼******

ThisForm.Release

2【操作步驟】

(1)在命令窗口輸入命令:CreateData訂單管理,打開(kāi)數(shù)據(jù)庫(kù)設(shè)計(jì)器,將自由

表“employee"、"orders〃和“cuslomer〃添力口至U數(shù)據(jù)庫(kù)中。

(2)在數(shù)據(jù)庫(kù)設(shè)計(jì)器中為表orders建立普通索引,索引名為〃nF',索引表達(dá)式

為〃year(簽訂日期)〃。

(3)按照上述操作步驟分別為表employee和orders建立主索引和普通索引,在

數(shù)據(jù)庫(kù)設(shè)計(jì)器中從主索引拖到普通索引建立表的聯(lián)系。

(4)打開(kāi)參照完整性編輯器,按題目的要求設(shè)置規(guī)則。

(1)【操作步驟】

步驟1:打開(kāi)表單formone,在表單的空白處單擊右鍵,將Orders表添加到表

單的數(shù)據(jù)環(huán)境中。

步驟2:修改列表框和表格的屬性。

步驟3:雙擊〃顯示〃按鈕,修改其Click事件代碼如下。

************程序提供的************

嚇面代碼的功能是向8用戶(hù)對(duì)列表框的選擇結(jié)果構(gòu)建字段列表,然后進(jìn)一

步構(gòu)建select語(yǔ)句并據(jù)此為表格的相關(guān)屬性設(shè)值。

*修改所有***FOUND***下面的一條語(yǔ)句。

*不能修改其他語(yǔ)句。不能增加語(yǔ)句,也不能刪除語(yǔ)句。

〃〃

S二

f=.T.

***************FOUND***************

FORi=lTOthisform.Listl.ColumnCount

IFthisform.Listl.Selected(i)

IFf

***************FOUND***************

s=thisform.Listl.value

f=.F.

ELSE

***************FOUND***************

s=s+thisform.Listl.value

ENDIF

ENDIF

ENDFOR

st="select&sfromordersintocursortmp〃

thisform.Gridl.RecordSource=st

【操作步驟】

步驟1:在命令窗口輸入

Createformmyform

新建表單。

步驟2:將表單的〃ShowWindow〃屬性設(shè)置為〃2.作為頂層表單〃。

步驟3:雙擊表單空白處,編寫(xiě)表單的Tnit〃事件代碼:

DOmymenu.mprWITHTHIS,“myfonrT

步驟4:新建菜單,輸入菜單項(xiàng)〃統(tǒng)計(jì)(\<T)〃和〃退出(\<R)〃,并為〃統(tǒng)計(jì)〃菜

單項(xiàng)設(shè)置訪(fǎng)問(wèn)鍵〃ALT+「。

步驟5:以同樣的方式為〃退出〃菜單項(xiàng)設(shè)置訪(fǎng)問(wèn)鍵〃AET+R〃,并執(zhí)行〃顯示〃

菜單下的〃常規(guī)選項(xiàng)〃命令,將此菜單設(shè)置為〃頂層表單〃。

步驟6:為〃統(tǒng)計(jì)〃和〃退出〃菜單項(xiàng)創(chuàng)建過(guò)程,寫(xiě)入如下SQL語(yǔ)句。

******〃統(tǒng)計(jì)〃菜單中的命令語(yǔ)句******

SELECTCuslomer.客戶(hù)號(hào),Customer.客戶(hù)名,sum(orders.金額)as合計(jì);

FROMcustomer,orders;

WHERECustomer.客戶(hù)號(hào)=Orders.客戶(hù)號(hào);

GROUPBYCustomer.客戶(hù)號(hào);

ORDERBY3DESC;

INTOTABLEtabletwo.dbf

3【操作步驟】

(1)在命令窗口輸入:

CreaData學(xué)校

按下回車(chē)鍵執(zhí)行語(yǔ)句,打開(kāi)數(shù)據(jù)庫(kù)設(shè)計(jì)器,將表〃教師表〃、〃課程表〃和〃學(xué)

院表〃添加到數(shù)據(jù)庫(kù)中。

(2)新建一個(gè)程序,輸入:

ALTERTABLE課程表ADDUNIQUE課程號(hào)TAGtemp

保存程序名為one,最后運(yùn)行程序。

(3)通過(guò)表單向?qū)陆ㄒ粋€(gè)表單,選定〃課程表〃的全部字段作為選定字段,選

擇按〃課程號(hào)〃降序排序,完成向?qū)Р⑤斎氡韱挝募鹠yform。

(4)打開(kāi)程序test,將第二行語(yǔ)句改為:

DOWHILEi>=l

保存并運(yùn)行程序,查看運(yùn)行結(jié)果。

(1)【操作步驟】

打開(kāi)考生文件夾下的程序文件temp,prg,并按題目的要求進(jìn)行改錯(cuò),修改完

成后運(yùn)行程序文件,如下所示。

***********程序提供的代碼***********

&&下句只有一處有錯(cuò)誤

SELECT課程號(hào)FROM課程表WHERE課程名二〃數(shù)據(jù)結(jié)構(gòu)〃TOARRAYa

&&下句有錯(cuò)誤

OPEN教師表

STORE0TOsum

&&下句兩處有錯(cuò)誤

SCANOF課程號(hào)=aOR工資>=4000

&&下句有錯(cuò)誤

sum+1

ENDSCAN

?sum

【操作步驟】

步驟1:在命令窗口輸入:\

CreateFormoneform

并按回車(chē)鍵,新建一個(gè)名為oneform表單。

步驟2:在表單控件中以拖拽的方式向表單中添加兩個(gè)標(biāo)簽、一個(gè)選項(xiàng)組、

一個(gè)組合框和兩個(gè)命令按鈕,并修改各控件的屬性。

步驟3:雙擊表單空白處,編寫(xiě)表單的load事件代碼:

********表單的]oad事件代碼*********

publica(3)

a⑴=〃3000〃

a(2)=〃4(XX)〃

a(3)=〃5000〃

%:

步驟4:雙擊命令按鈕,分別編寫(xiě)〃生成〃和〃退出〃按鈕的Click事件代碼。

******"生成”按鈕的Click事件代碼*******

x=val(boLvalue)

ifthisfbrm.optiongroup1.value=1

sele*from教師表where工資〉=xorderby工資desc,姓名into

tablesalary

else

sele*from教師表where工資<xorderby工資desc,姓名into

tablesalary

endif

rj*r5f?rfwrjCrfCr|Crjwrjwrjw55cr{Crjwrjjrfwrjw55cr|Crj?

******〃退出〃按鈕的Click事件代碼*******

ThisForm.Release

步驟5:保存表單,并按題目要求運(yùn)行表單。

4【操作步驟】

(1)打開(kāi)表studenl,在命令窗口輸入:browse,按下回車(chē)鍵,按要求修改表的

內(nèi)容。

(2)打開(kāi)score表,單擊〃顯示〃菜單中的〃表設(shè)計(jì)器〃菜單命令,打開(kāi)表設(shè)計(jì)器,

修改字段名稱(chēng)。

(3)在命令窗口輸入SQL命令:

ALTERTABLEstudentADDUNIQUE學(xué)號(hào)TAG學(xué)號(hào)

按下回車(chē)鍵。并將該語(yǔ)句保存到three.prg文件中。

(4)同第2小題,打開(kāi)course的表設(shè)計(jì)器,建立候選索引〃課程編號(hào)〃。

步驟

操作

(1)【

輸入

窗口

命令

1:在

步驟

tab

eform

Creat

后在

件,然

應(yīng)的控

擊相

中單

控件

表單

b,在

文件ta

個(gè)表單

新建一

鍵,

回車(chē)

按下

面。

個(gè)頁(yè)

改為3

頁(yè)框

。將

令按鈕

一個(gè)命

件、

框控

個(gè)頁(yè)

畫(huà)出一

表單上

置頁(yè)框

項(xiàng),設(shè)

編輯〃

選擇〃

菜單中

的快捷

在彈出

擊右鍵

框上單

:在頁(yè)

步驟2

。

屬性

標(biāo)題

頁(yè)的學(xué)生

n

aptio

lC

Page課程

n

aptio

2C

Page成績(jī)

tion

Cap

Page3

令,

〃命

環(huán)境

數(shù)據(jù)

擊〃

中單

菜單

快捷

出的

在彈

右鍵,

處單擊

單空白

:在表

步驟3

。

境中

據(jù)環(huán)

到數(shù)

re〃

〃sco

se〃和

"cour

ent"、

〃stud

加表

單添

為表

頁(yè)中。

相應(yīng)的

拖拽到

求將表

目的要

,按題

編輯

鍵一

擊右

上單

頁(yè)框

:在

步驟4

事件

lick

入其C

,輸

退出

改為

標(biāo)題

按鈕的

命令

:將

步驟5

elease

orm.R

ThisF

。

看結(jié)果

表單查

并運(yùn)行

:保存

步驟6

步驟

【操作

(2)

。

事件

lick

鈕的C

命令按

計(jì)算〃

修改〃

odi2,

表單m

:打開(kāi)

步驟1

**

****

****

碼**

供的代

程序提

****

****

****

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論