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

下載本文檔

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

文檔簡介

1.

【操作步驟】

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

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

并按下回車鍵執(zhí)行語句。

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

(2)在命令窗口輸入:

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

并按下回車鍵執(zhí)行語句。

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

(3)在命令窗口輸入:

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

并按下回車鍵執(zhí)行語句。

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

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

(1)【操作步驟】

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

程序文件。

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

SELECT零件名稱FROM零件信息WHERE零件號二;

(SELECT零件號FROM使用零件;

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

ORDERBY零件名稱;

INTOFILEresults

25crjCrjwrjirjw

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

BY零件號〃;第5行中的“INTOFILE〃需改為〃TOFILE”。

(2)【操作步驟】

步驟1:打開考生文件夾下的〃項(xiàng)目信息〃表,通過一對多報(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:單擊常用工具欄中的〃新建〃按鈕,新建一個(gè)查詢,依次將題目所要

求的表添加到查詢設(shè)計(jì)器中。

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

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

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

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

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

(2)【操作步驟】

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

Name屬性為myform。

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

修改表單控件的屬性。

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

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

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

ThisForm.Release

2【操作步驟】

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

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

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

為〃year(簽訂日期)〃。

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

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

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

(1)【操作步驟】

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

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

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

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

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

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

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

*修改所有***FOUND***下面的一條語句。

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

〃〃

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:雙擊表單空白處,編寫表單的Tnit〃事件代碼:

DOmymenu.mprWITHTHIS,“myfonrT

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

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

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

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

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

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

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

FROMcustomer,orders;

WHERECustomer.客戶號=Orders.客戶號;

GROUPBYCustomer.客戶號;

ORDERBY3DESC;

INTOTABLEtabletwo.dbf

3【操作步驟】

(1)在命令窗口輸入:

CreaData學(xué)校

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

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

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

ALTERTABLE課程表ADDUNIQUE課程號TAGtemp

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

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

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

(4)打開程序test,將第二行語句改為:

DOWHILEi>=l

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

(1)【操作步驟】

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

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

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

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

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

&&下句有錯(cuò)誤

OPEN教師表

STORE0TOsum

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

SCANOF課程號=aOR工資>=4000

&&下句有錯(cuò)誤

sum+1

ENDSCAN

?sum

【操作步驟】

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

CreateFormoneform

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

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

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

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

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

publica(3)

a⑴=〃3000〃

a(2)=〃4(XX)〃

a(3)=〃5000〃

%:

步驟4:雙擊命令按鈕,分別編寫〃生成〃和〃退出〃按鈕的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)打開表studenl,在命令窗口輸入:browse,按下回車鍵,按要求修改表的

內(nèi)容。

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

修改字段名稱。

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

ALTERTABLEstudentADDUNIQUE學(xué)號TAG學(xué)號

按下回車鍵。并將該語句保存到three.prg文件中。

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

步驟

操作

(1)【

輸入

窗口

命令

1:在

步驟

tab

eform

Creat

后在

件,然

應(yīng)的控

擊相

中單

控件

表單

b,在

文件ta

個(gè)表單

新建一

鍵,

回車

按下

面。

個(gè)頁

改為3

頁框

。將

令按鈕

一個(gè)命

件、

框控

個(gè)頁

畫出一

表單上

置頁框

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

編輯〃

選擇〃

菜單中

的快捷

在彈出

擊右鍵

框上單

:在頁

步驟2

。

屬性

標(biāo)題

頁的學(xué)生

n

aptio

lC

Page課程

n

aptio

2C

Page成績

tion

Cap

Page3

令,

〃命

環(huán)境

數(shù)據(jù)

擊〃

中單

菜單

快捷

出的

在彈

右鍵,

處單擊

單空白

:在表

步驟3

。

境中

據(jù)環(huán)

到數(shù)

re〃

〃sco

se〃和

"cour

ent"、

〃stud

加表

單添

為表

頁中。

相應(yīng)的

拖拽到

求將表

目的要

,按題

編輯

鍵一

擊右

上單

頁框

:在

步驟4

事件

lick

入其C

,輸

退出

改為

標(biāo)題

按鈕的

命令

:將

步驟5

。

elease

orm.R

ThisF

看結(jié)果

表單查

并運(yùn)行

:保存

步驟6

步驟

【操作

(2)

。

事件

lick

鈕的C

命令按

計(jì)算〃

修改〃

odi2,

表單m

:打開

步驟1

**

****

****

碼**

供的代

程序提

****

****

****

溫馨提示

  • 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)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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

提交評論