VFP上機(jī)練習(xí)題及參考操作答案_第1頁
VFP上機(jī)練習(xí)題及參考操作答案_第2頁
VFP上機(jī)練習(xí)題及參考操作答案_第3頁
VFP上機(jī)練習(xí)題及參考操作答案_第4頁
VFP上機(jī)練習(xí)題及參考操作答案_第5頁
已閱讀5頁,還剩18頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 PAGE 3第三題根據(jù)以下要求,完成基本操作,所需文件在指定文件夾下:1從 SCORE_MANAGER 數(shù)據(jù)庫中刪除名為 NEW_VIEW1 的視圖(在數(shù)據(jù)庫設(shè)計(jì)器中,右單 擊視圖,選擇刪除即可)。2用 SQL 命令向 SCORE1 表中插入一條記錄:學(xué)號為“993503433”、課程號為“0001”、 成績?yōu)?99。(在 VFP 命令窗口中執(zhí)行命令:insert into score1 (學(xué)號,課程號,成績) values(993503433,0001,99),不用考慮打開表 ) p100第四題1.在指定文件夾下打開數(shù)據(jù)庫文件 college(modi data college),物理刪除

2、該數(shù)據(jù)庫 中的 temp 表(在數(shù)據(jù)庫設(shè)計(jì)器中右單擊該表選擇刪除,在提示框中再選擇刪除,注意此操作 要求物理刪除表,所以不要選擇移去,移去操作僅把表轉(zhuǎn)換為自由表,而不是從磁盤上物理 刪除表),然后將三個(gè)自由表“教師表”、“課程表”和“學(xué)院表”添加到該數(shù)據(jù)庫中。3.使用 SQL 語句查詢“教師表”中工資大于 4500 的教師的全部信息,將查詢結(jié)果按職 工號升序排列,查詢結(jié)果存儲(chǔ)于文本文件 one.txt 中,SQL 語句存儲(chǔ)于文件 two.prg 中。SQL 命令: select * from 教師表 where 工資4500 order by 職工號to fileone.txt用 modi c

3、omm 命令建立一個(gè)程序文件 two.prg,把上面的語句輸入后保存即可。第五題在指定文件夾下打開數(shù)據(jù)庫“賓館”,完成以下操作: 1.打開“客戶”表,為“性別”字段增加約束性規(guī)則:性別只能取“男”或“女”,默認(rèn)值為“女”,表達(dá)式為性別$“男女”。2為“入住”表創(chuàng)建一個(gè)主索引,索引名為 fkkey,索引表達(dá)式為“客房號+客戶號”。 (在表設(shè)計(jì)器中建立入住字段的索引,?在索引標(biāo)簽中設(shè)置其為主索引,在索引名處輸入 fkkey,在表達(dá)式處輸入:客房號+客戶號)3.根據(jù)各表的名稱、字段名的含義和存儲(chǔ)的內(nèi)容建立表之間的永久聯(lián)系(參見課本3.7.3 節(jié)的第二部分),并根據(jù)要求建立相應(yīng)的普通索引,索引名與創(chuàng)建

4、索引的字段名相同, 升序排序。第六題 本題應(yīng)該歸入簡單應(yīng)用題第七題根據(jù)以下要求,完成基本操作,所需文件(或要保存文件)均在指定文件夾下: 1.在指定文件夾下建立一個(gè)名為外匯管理的數(shù)據(jù)庫。(create data 外匯管理) 2.將表currency_sl和表rate_exchange添加到新建立的數(shù)據(jù)庫中。3. 將 表 rate_exchange 中 買 出 價(jià) 字 段 的 名 稱 改 為 現(xiàn) 鈔 賣 出 價(jià) 。( modi stru rate_exchange,或者在數(shù)據(jù)庫設(shè)計(jì)器中右單擊表rate_exchange,選擇“修改”后在表設(shè)計(jì)器 中修改)4.通過外幣代碼字段為表rate_exch

5、ange和currency_sl建立一對多永久聯(lián)系(需要首 先建立相關(guān)索引)。(參見課本3.7.3節(jié)的第二部分)第八題在指定文件夾下完成如下操作:1. 創(chuàng)建一個(gè)名為訂單管理的數(shù)據(jù)庫,并將已有的 employee 和 orders 兩個(gè)表添加到 該數(shù)據(jù)庫中。新建一個(gè)名為 customer 的表,表結(jié)構(gòu)如下:客戶號 字符型(4) 客戶名 字符型(36) 地址 字符型(36)執(zhí)行 Create customer 命令,在表設(shè)計(jì)器中設(shè)置以上字段;也可以使用 SQL 命令直接建立:create table customer(客戶號 C(4),客戶名 C(36), 地址 C(36)2. 為 orders

6、表建立一個(gè)普通索引,索引名為 je,索引表達(dá)式為金額,降序索引。 3. 通過客戶號分別為 customer 表建立主索引,為 orders 建立普通索引,索引名和 索引表達(dá)式均為客戶號,通過客戶號為 customer 表和 orders 表之間建立一個(gè)一對多的永久聯(lián)系。第九題在指定文件夾下完成如下操作:1. 創(chuàng)建一個(gè)名為訂單管理的數(shù)據(jù)庫,并將已有的 employee、orders 和 customer 三 個(gè)表添加到該數(shù)據(jù)庫中。他的字段是哪個(gè)?2. 為 orders 表建立一個(gè)普通索引,索引名為 nf,索引表達(dá)式為year(簽訂日期)。 為 employee 表建立主索引,為 orders 建

7、立普通索引,索引名和索引表達(dá)式均為職員號。 通過職員號在 employee 表和 orders 表之間建立一個(gè)一對多的永久聯(lián)系。(參見課本 3.7.3 節(jié)的第二部分)3. 為上述建立的聯(lián)系設(shè)置參照完整性約束:更新規(guī)則為限制,刪除規(guī)則為級聯(lián), 插入規(guī)則為限制。(參見課本 3.8.3 節(jié)) PAGE 9第十題在指定文件夾下,完成如下操作:1. 將當(dāng)前文件夾下的自由表 CLASS(班級表)和 TEACHER(教師表)添加到學(xué)生數(shù)據(jù)庫 SDB 中;為班級表 CLASS 創(chuàng)建一個(gè)主索引和普通索引(升序),主索引的索引名和索引表達(dá) 式均為班級號;普通索引的索引名和索引表達(dá)式均為班主任號。為教師表 TEAC

8、HER 創(chuàng)建一個(gè) 主索引,索引名和索引表達(dá)式均為教師號;2. 通過班級號字段建立班級表 CLASS 和學(xué)生表 STUDENT 表間的永久聯(lián)系。通過班級 表 CLASS 的班主任號字段與教師表 TEACHER 的教師號字段建立班級表 CLASS 和教師表 TEACHER 間的永久聯(lián)系;(參見課本 3.7.3 節(jié)的第二部分)?3為以上建立的兩個(gè)聯(lián)系設(shè)置參照完整性約束:更新規(guī)則為級聯(lián);刪除規(guī)則為限 制;插入規(guī)則為限制。(參見課本 3.8.3 節(jié))前面的已經(jīng)看了第十一題根據(jù)以下要求,完成基本操作題,所有文件保存在指定文件夾下: 1.在指定文件下建立數(shù)據(jù)庫 BOOK,并把數(shù)據(jù)表 rsgz 添加到該數(shù)據(jù)庫

9、中。2.將表 RSGZ 的所有記錄的應(yīng)發(fā)工資和實(shí)發(fā)工資計(jì)算出來填充到相應(yīng)字段中,應(yīng)發(fā)工資 為基本工資、職務(wù)補(bǔ)貼的和,實(shí)發(fā)工資為應(yīng)發(fā)工資減去社會(huì)保險(xiǎn)和公積金。方式 1 使用 replace 命令, use rsgzrepl all 應(yīng)發(fā)工資 with 基本工資+職務(wù)補(bǔ)貼,實(shí)發(fā)工資 with 應(yīng)發(fā)工資-社會(huì)保 險(xiǎn)-公積金方式 2 使用 SQL 的 update 命令,此時(shí)不用考慮表是否打開,直接執(zhí)行以下命令: update rsgz set 應(yīng)發(fā)工資=基本工資+職務(wù)補(bǔ)貼,實(shí)發(fā)工資=應(yīng)發(fā)工資-社會(huì)保險(xiǎn)-公積金3.為表 RSGZ 建立普通索引 PK,索引表達(dá)式為“實(shí)發(fā)工資”,并用 select 統(tǒng)計(jì)實(shí)

10、發(fā)工資 在 1000 元以上(含 1000)的人數(shù),將結(jié)果保存在表 ren.Dbf 中SQL 命令:select count(*) from rsgz where 實(shí)發(fā)工資=1000 into table ren第十二題根據(jù)以下要求,完成基本操作題,所有文件保存在指定文件夾下: 1.在指定文件下建立數(shù)據(jù)庫 BOOK,并把數(shù)據(jù)表 rsda 添加到該數(shù)據(jù)庫中。2.在表 RSDA 中物理刪除姓名為“馬超頻”的記錄,將“職稱”為“講師”的進(jìn)行邏輯 刪除,并將姓名為“王為冬”的職稱改為“教授”。(可以使用命令方式,或許打開表在瀏覽 方式下用鼠標(biāo)點(diǎn)擊刪除、修改更快些哦,總共 11 條記錄,不會(huì)很累的)3.

11、為表 RSDA 建立以工作時(shí)間長短進(jìn)行索引,索引名稱為 PK,按降序排列。第十三題根據(jù)以下要求,完成基本操作題,所有文件保存在指定文件夾下: 1.在指定文件下建立數(shù)據(jù)庫 BOOK,并把數(shù)據(jù)表 RSGL 添加到該數(shù)據(jù)庫中。2.為表 RSGZ 的“性別”字段,添加字段有效性,該字段的有效性規(guī)則為只能是“男” 或“女”(打開數(shù)據(jù)庫設(shè)計(jì)器,右單擊表選擇修改,在表設(shè)計(jì)器中選擇性別字段,在下方的 字段有效性規(guī)則欄內(nèi)填寫: 性別$“男女”),輸入錯(cuò)誤則顯示“該字段只能是男或女”(規(guī) 則框內(nèi)填寫,注意提示信息是字符串,需要用字符串界定符界定),其默認(rèn)值為“男”(默認(rèn) 值為字符型的不要忘記字符串界定符)。3.將

12、表 RSGL 中的“職務(wù)”字段刪除,并修改“文化程度”字段的寬度為 10。第十四題根據(jù)以下要求,完成基本操作題,所有文件保存在指定文件夾下: 1.在指定文件下打開數(shù)據(jù)庫 BOOK,并把數(shù)據(jù)表 RSGZ 和 RSDA 添加到該數(shù)據(jù)庫中,把數(shù)據(jù)表 RSGL 從數(shù)據(jù)庫中移去(注意“移去”和“刪除”的區(qū)別) 。2.為表 RSGZ 建立以“編號”為關(guān)鍵字的普通索引,為表 RSDA 建立以“編號”為關(guān)鍵 字的主索引,刪除表 RSDA 中以 PK 為索引名的索引。3.為表 RSDA 和 RSGZ 建立以“編號”作為關(guān)聯(lián)字的一對多永久關(guān)系。(參見課本 3.7.3 節(jié)的第二部分)第十五題根據(jù)以下要求,完成基本操

13、作題,所有文件保存在指定文件夾下: 1.在指定文件下打開數(shù)據(jù)庫 BOOK,并把數(shù)據(jù)表 RSBM 添加到該數(shù)據(jù)庫中,移去數(shù)據(jù)表RSGZ 和 RSda。(注意移去不是物理刪除)2. 為表 RSBM 建立以“部門名”為關(guān)鍵字的主索引,為表 RSgl 建立以“部門名”為關(guān) 鍵字的普通索引,刪除表 RSDA 中以 PK 為索引名的索引。3.為表 RSBM 和 RSGL 建立以“部門名”作為關(guān)聯(lián)字的一對多永久關(guān)系。(參見課本 3.7.3 節(jié)的第二部分)第十六題根據(jù)以下要求,完成基本操作題,所有文件保存在指定文件夾下: 1.在指定文件下打開數(shù)據(jù)庫 BOOK,并把數(shù)據(jù)表 RSBM 添加到該數(shù)據(jù)庫中,移去數(shù)據(jù)表

14、RSGL。2.將表 RSGZ 的基本工資超過 800 的所有記錄的應(yīng)發(fā)工資和實(shí)發(fā)工資計(jì)算出來填充到相 應(yīng)字段中,應(yīng)發(fā)工資為基本工資、職務(wù)補(bǔ)貼的和,實(shí)發(fā)工資為應(yīng)發(fā)工資減去社會(huì)保險(xiǎn)和公積 金。方式 1使用 replace 命令,use rsgzrepl all 應(yīng)發(fā)工資 with 基本工資+職務(wù)補(bǔ)貼,實(shí)發(fā)工資 with 應(yīng)發(fā)工資-社會(huì)保 險(xiǎn)-公積金 for 基本工資800方式2使用 SQL 的 update 命令,此時(shí)不用考慮表是否打開,直接執(zhí)行以下命令: update rsgz set 應(yīng)發(fā)工資=基本工資+職務(wù)補(bǔ)貼,實(shí)發(fā)工資=應(yīng)發(fā)工資-社會(huì)保險(xiǎn)-公積金 where 基本工資8003.為表 RSG

15、Z 建立索引表達(dá)式為“編號”的主索引,并用 SELECT 統(tǒng)計(jì)已計(jì)算出實(shí)發(fā)工 資記錄的個(gè)數(shù),將結(jié)果保存在表 ren.Dbf 中。SQL 命令:select count(*) from rsgz where 實(shí)發(fā)工資0 into table ren第十七題根據(jù)以下要求,完成基本操作題,所有文件保存在指定文件夾下: 1.在指定文件下建立數(shù)據(jù)庫 BOOK,并把數(shù)據(jù)表 XSDA 和 XSCJ 添加到該數(shù)據(jù)庫中。2.將表 XSCJ 的所有記錄的總分計(jì)算出來填充到相應(yīng)字段中(打開表后,使用 replace all 總分 with 各科成績相加,也可以使用菜單或 SQL 的 update 命令),為表 XS

16、CJ 建立以 “學(xué)號”作為關(guān)鍵字的主索引,為表 XSDA 建立以“學(xué)號”作為關(guān)鍵字的主索引。3.為表 XSDA 和 XSCJ 建立以“編號”作為關(guān)聯(lián)字的一對一永久關(guān)系。(參見課本 3.7.3 節(jié)的第二部分)第十八題根據(jù)以下要求,完成基本操作題,所有文件保存在指定文件夾下: 1.在指定文件下建立數(shù)據(jù)庫 BOOK,并把數(shù)據(jù)表 XSDA 和 XSCJ 添加到該數(shù)據(jù)庫中。2.將表 XSCJ 的所有記錄的總分計(jì)算出來填充到相應(yīng)字段中(同上題),按總分建立以 PK 為索引名的索引,降序排列。3.使用 SELECT 統(tǒng)計(jì)出 XSCJ 數(shù)據(jù)表中總分 320 以上(含 320)的人數(shù),將結(jié)果保存在表 ren.D

17、bf 中。SQL 命令: select count(*) from xscj where 總分=320 into table ren 注意必須正確執(zhí)行第二步,算出總分后才可以做這一步,否則表 REN.DBF 中的結(jié)果可能不對。第十九題根據(jù)以下要求,完成基本操作題,所有文件保存在指定文件夾下: 1.在指定文件下打開數(shù)據(jù)庫 BOOK,并把數(shù)據(jù)表 XSDA 和 XSCJ 添加到該數(shù)據(jù)庫中,移去數(shù)據(jù)表 RSGZ。2. 為表 XSDA 建立以“學(xué)號”為關(guān)鍵字的主索引,索引標(biāo)識(shí)名為“學(xué)號”,為表 XSCJ 建立以“學(xué)號”為關(guān)鍵字的候選索引,索引標(biāo)識(shí)名為“xh”,刪除表 XSDA 中以 PK 為索引名 的索

18、引。3.為表 XSDA 和 XSCJ 建立以“學(xué)號”作為關(guān)聯(lián)字的一對一永久關(guān)系。(參見課本 3.7.3 節(jié)的第二部分)第二十題根據(jù)以下要求,完成基本操作題,所有文件保存在指定文件夾下: 1.在指定文件下建立數(shù)據(jù)庫 BOOK,并把數(shù)據(jù)表 XSDA 和 XSCJ 添加到該數(shù)據(jù)庫中。2.將表 XSCJ 的所有記錄的總分和平均分計(jì)算出來填充到相應(yīng)字段中,建立按總分由高 到低的索引(降序索引),索引名稱為 PK。(參照前面類似的操作,或用菜單方式做)3.邏輯刪除總分大于 360 的記錄。正確執(zhí)行第二步后再執(zhí)行命令:delete for 總分360,當(dāng)然也可以使用 SQL 的 delete from xs

19、cj where 總分360,再不會(huì)的話就打開表的瀏覽窗口, 用鼠標(biāo)點(diǎn)擊刪除標(biāo)記吧,反正只有一個(gè)記錄需要?jiǎng)h 除,我就不信這個(gè)題不得分嘎嘎六 根據(jù)以下要求,完成基本操作,所需文件在指定文件夾下:1打開表單 one,向其中添加一個(gè)組合框(Combo1),并將其設(shè)置為下拉列表框(設(shè)置 Combo1 的 style 屬性)。設(shè)置組合框的 RowSource 和 RowSourceType 屬性,使組合框 Combo1 的顯示條目為“上海”、“北京”(不要使用命令方式指定這兩個(gè)屬性),顯示情況如下圖所示 (設(shè)置 Combo1 的 RowSource 屬性值為“上海,北京” 注意不要輸入雙引號啦!, Ro

20、wSourceType 屬性設(shè)置為 1-值)。2向表單 one 中添加兩個(gè)命令按鈕“統(tǒng)計(jì)”和“退出”,名稱分別為 Command1 和 Command2(Command1 命令按鈕的 caption 屬性設(shè)置為“統(tǒng)計(jì)”,Command2 命令按鈕的 caption 屬性設(shè) 置為“退出”)。為“退出”命令按鈕的 Click 事件編寫一條命令,執(zhí)行該命令時(shí)關(guān)閉并釋放 表單(Command2 命令的單擊事件程序?yàn)椋簍hisform.release)。3為表單 one 中的統(tǒng)計(jì)命令按鈕的 Click 事件編寫一條 SQL 命令,執(zhí)行該命令時(shí), 將“歌手表”中所有歌手出生地與組合框(Combo1)指定的

21、內(nèi)容相同的歌手的全部信息存入 自由表 birthplace 中。(select * from 歌手表 where 歌手出生地=bo1.value into table birthplace) PAGE 24簡單應(yīng)用題要做好本部分題目,必須詳細(xì)學(xué)習(xí)課本第六章的表單基本操作,屬性設(shè)置,常用控件的使用及課本示例,特別要熟練掌握課本第六章的全部例子(6.3.11 頁框、6.3.13 圖像、6.3.14 ActiveX 控件除外,本學(xué)期這三種控件不在要求的考核范圍內(nèi))。第一題在指定文件夾下完成如下簡單應(yīng)用:1.打開表單 myform001,把表單(名稱為 Form1(注意表單名稱和表單保存后的磁盤文件名

22、沒 有直接關(guān)系,可以不同))標(biāo)題改為“成績管理系統(tǒng)”(form1 對象的 caption 屬性設(shè)置為“成 績管理系統(tǒng)”,在表單設(shè)計(jì)器界面中點(diǎn)擊表單空白處,使表單為當(dāng)前對象,然后在屬性框中 設(shè)置 caption 的文本為指定的內(nèi)容,不要輸入引號),將文本“歡迎使用成績查詢系統(tǒng)”(名 稱為 label1 的標(biāo)簽)改為顏色屬性值為 222,100,50(標(biāo)簽的 forecolor 屬性),黑體(標(biāo)簽 的 fontname 屬性設(shè)置為黑體)。最后在表單上添加“關(guān)閉”(名稱為 Command1)命令按鈕 (Command1 命令按鈕的 caption 屬性設(shè)置為“關(guān)閉”),單擊此按鈕關(guān)閉表單(Comma

23、nd1 命 令的單擊事件程序?yàn)椋簍hisform.release)。保存并運(yùn)行表單。2. 打開表單 myform002,表單中已有一個(gè)標(biāo)簽(名稱為 label1),按標(biāo)簽要求完成操作。需 要建立二個(gè)命令按鈕“計(jì)算”和“關(guān)閉”(名稱分別為 Command1 和 Command2)(Command1 命令按鈕的 caption 屬性設(shè)置為“計(jì)算”,Command2 命令按鈕的 caption 屬性設(shè)置為“關(guān)閉”, 注意題目中添加多個(gè)控件的,要嚴(yán)格按題目說明對應(yīng)控件的名稱關(guān)系,否則影響得分),三 個(gè)文本框(text1、text2、text3),結(jié)果放在 text3 中,單擊“計(jì)算”按鈕,完成標(biāo)簽要求

24、, 單擊“關(guān)閉”按鈕關(guān)閉表單(Command2 命令的單擊事件程序?yàn)椋簍hisform.release)。在 text 中輸入 22,在 text2 中輸入 36,保存并運(yùn)行表單。注意把三個(gè)文本框按鈕的屬性 value 值事先設(shè)置為 0,使得他們默認(rèn)接收的數(shù)據(jù)為數(shù)值型, 否則無法進(jìn)行數(shù)學(xué)計(jì)算。其他方法可以處理,但是麻煩些。Command1 計(jì)算按鈕的單擊事件程序: thisform.text3.value=thisform.text1.value+thisform.text2.value 注意:完成表單設(shè)計(jì)后要運(yùn)行表單的所有功能。第二題在指定文件夾下完成如下簡單應(yīng)用:1.打開表單 myform

25、001,把表單(名稱為 Form1)標(biāo)題改為“歡迎您”(設(shè)置表單的 caption), 將文本“歡迎您訪問系統(tǒng)”(名稱為 label1 的標(biāo)簽)改為 25 號(設(shè)置 label1 的 fontsize)黑體(設(shè)置 label1 的 fontname)。最后在表單上添加“關(guān)閉”(名稱為 Command1)命令按鈕(Command1 命令按鈕的 caption 屬性設(shè)置為“關(guān)閉”,單擊此按鈕關(guān)閉表單(Command1 按鈕 的單擊事件程序?yàn)椋簍hisform.release)。保存并運(yùn)行表單。2.打開表單 myform002,在表單上已有二個(gè)標(biāo)簽按鈕(名稱為 label1 和 label2),添加

26、兩個(gè) 命令按鈕“計(jì)算”和“關(guān)閉”(名稱分別為 Command1 和 Command2)(設(shè)置方式同第一題)。 一個(gè)文本框(名稱為 text1),一個(gè)標(biāo)簽按鈕(名稱為 label3)(1)單擊“計(jì)算”命令按鈕,計(jì)算出輸入圓半徑的圓的面積,圓半徑在文本框中輸入,圓面 積在標(biāo)簽 label3 中顯示。(注意 text1 文本框默認(rèn)數(shù)據(jù)類型是文本,需要首先設(shè)置其 value 值為 0,這樣該文本框把接收的數(shù)字符號默認(rèn)就是數(shù)值型了,后面才可以計(jì)算圓面積) 計(jì)算按鈕的單擊事件程序?yàn)椋海╟aption 屬性為字符型,所以使用 STR 函數(shù)轉(zhuǎn)換后賦值) thisform.label3.caption=str(

27、thisform.text1.value)*2*pi(),10,2)(2)單擊“關(guān)閉”命令按鈕關(guān)閉表單。(關(guān)閉按鈕的單擊事件程序?yàn)椋簍hisform.release) 注意:完成表單設(shè)計(jì)后要運(yùn)行表單的所有功能。第三題在指定文件夾下完成如下簡單應(yīng)用:1.打開表單 myform001,把表單(名稱為 Form1)背景色改為“100,100,200”(單擊表單空 白處,然后設(shè)置表單的 backcolor 屬性),將文本“歡迎您訪問系統(tǒng)”(名稱為 label1 的標(biāo) 簽)改為 20 號黑體(同前)。最后在表單上添加“關(guān)閉”(名稱為 Command1)命令按鈕(Command1 命令按鈕的 captio

28、n 屬性設(shè)置為“關(guān)閉”,單擊此按鈕關(guān)閉表單(關(guān)閉按鈕的單擊事件程序 為:thisform.release)。保存并運(yùn)行表單。2.設(shè)計(jì)一個(gè)表單 myform002,上有兩個(gè)標(biāo)簽(名稱為 label1 和 label2)和兩個(gè)計(jì)時(shí)器(名稱 分別為 timer1 和 timer2)。標(biāo)簽 label1 的內(nèi)容為“學(xué)生成績管理系統(tǒng)”(設(shè)置標(biāo)簽 1 的 caption),字號為 20(設(shè)置標(biāo) 簽 1 的 fontsize),timer1 事件的時(shí)間間隔為 20 毫秒(設(shè)置 timer1 的 interval 屬性值為 20),timer2 事件的時(shí)間間隔為 1000 毫秒(設(shè)置 timer2 的 int

29、erval 屬性值為 1000),標(biāo)簽2 顯示系統(tǒng)時(shí)間(設(shè)置 time2 控件的 timer 事件代碼為:thisform.Label1.caption=time(), 標(biāo)簽 1 能夠不停的自右向左移動(dòng)(移動(dòng)值設(shè)置為-2),當(dāng)全部移出表單后再由表單右側(cè)重新進(jìn) 入。設(shè)置 timer1 的 timer 事件代碼為:if thisform.Label1.left-thisform.Label1.width then thisform.Label1.left=thisform.Label1.left-2else thisform.Label1.left=thisform.width endif注意:完

30、成表單設(shè)計(jì)后要運(yùn)行表單的所有功能。類似操作參見課本 P 222 頁 示例 6-19.第四題在指定文件夾下完成如下簡單應(yīng)用:1.打開表單 myform001,把表單(名稱為 Form1)標(biāo)題改為“歡迎您”(點(diǎn)擊表單空白處,設(shè) 置其 caption 屬性為“歡迎您”,注意控件的標(biāo)題 caption 和名稱 name 不同,前者一般展示 在表單界面中,后者一般在程序中使用,相當(dāng)于變量名字),將文本“成績處理系統(tǒng)”(名稱 為 label1 的標(biāo)簽)改為 25 號(設(shè)置 label1 的 fontsize)、字體顏色為 RGB(100,200,100)(設(shè)置 label1 的 forecolor)。最后

31、在表單上添加“關(guān)閉”(名稱為 Command1)命令按鈕 (Command1 命令按鈕的 caption 屬性設(shè)置為“關(guān)閉”),單擊此按鈕關(guān)閉表單(關(guān)閉按鈕的單 擊事件程序?yàn)椋簍hisform.release)。保存并運(yùn)行表單。2.設(shè)計(jì)一個(gè)表單 myform002,上有兩個(gè)命令按鈕“輸出”和“退出”(名稱分別為 Command1 和 Command2)(Command1 命令按鈕的 caption 屬性設(shè)置為“輸出”,Command2 命令按鈕的 caption 屬性設(shè)置為“退出”)。一個(gè)文本框(名稱為 TEXT1)(注意 text1 文本框默認(rèn)數(shù)據(jù) 類型是文本,需要首先設(shè)置其 value 值

32、為 0,這樣該文本框的值類型默認(rèn)就是數(shù)值型了,后 面才可以輸入一個(gè)表示成績的數(shù)值),一個(gè)標(biāo)簽(名稱為 label1)。(1)單擊“輸出”命令按鈕,文本框中輸入的學(xué)生成績的等級(在標(biāo)簽中顯示),等級劃分 為:不及格(小于 60)、及格(大于等于 60 小于 70)、良好(大于等于 70 小于 90)、優(yōu)秀(大于等于 90),輸入其它值則顯示“輸入錯(cuò)誤”。 輸出按鈕 Command1 的單擊事件程序?yàn)椋?fs=thisform.text1.valuelcaption=if fs100 or fs0 then lcaption=輸入錯(cuò)誤elseif fs60 then lcaption=不及格els

33、eif fs70 lcaption=及格 elseif fs90 lcaption=良好 else lcaption=優(yōu)秀 endifendifendif endifthisform.label1.caption=lcaption(2)單擊“退出”命令按鈕關(guān)閉表單(退出按鈕的單擊事件程序?yàn)椋簍hisform.release)。 注意:完成表單設(shè)計(jì)后在文本框中輸入 65,運(yùn)行表單的所有功能。第五題在指定文件夾下完成如下簡單應(yīng)用:1.打開表單 myform001,把表單(名稱為 Form1)標(biāo)題改為“考試系統(tǒng)”(點(diǎn)擊表單空白處, 設(shè)置其 caption 屬性為“考試系統(tǒng)”),將文本“進(jìn)入考試系統(tǒng)”

34、(名稱為 label1 的標(biāo)簽)改 為 20 號黑體(設(shè)置 label1 的 fontsize 屬性)。最后在表單上添加“關(guān)閉”(名稱為 Command1) 命令按鈕(設(shè)置其 caption 屬性為“關(guān)閉”),單擊此按鈕關(guān)閉表單(退出按鈕的單擊事件程 序?yàn)椋簍hisform.release)。保存并運(yùn)行表單。2.設(shè)計(jì)一個(gè)表單 myform002,表單上有一個(gè)標(biāo)簽“請輸入密碼”(在新建的表單上添加一個(gè)標(biāo) 簽控件,設(shè)置其 caption 屬性為“請輸入密碼”)和一個(gè)文本框(名稱分別為 label1 和 text1)。 輸入密碼時(shí)文本框中顯示“*”(設(shè)置文本框控件 text1 的 passwordc

35、har 屬性為*,設(shè)置其 controlsource 屬性為 newpassword ),輸入錯(cuò)誤顯示提示信息“密碼輸入不正確,第幾次 輸入失??!”,三次輸入不正確時(shí),則顯示提示信息“對不起,您不是合法用戶!”,輸入密碼 正確,則顯示“密碼正確,進(jìn)入系統(tǒng)!”,然后結(jié)束表單運(yùn)行。(inputnumber 存放輸入次數(shù), oldpassword=123 ,newpassword 存放輸入密碼 注意:完成表單設(shè)計(jì)后要運(yùn)行表單的所有功能。建立新表單,保存表單文件名字為 myform002,設(shè)置表單的 init event 事件代碼如下: public inputnumber,oldpassword,n

36、ewpasswordinputnumber=0 oldpassword=123 newpassword=文本框控件 text1 的 valid event 事件代碼為: if newpassword!=oldpasswordinputnumber=inputnumber+1=messagebox(密碼輸入不正確,第+str(inputnumber,1)+次輸入失敗) if inputnumber3newpasssword= this.value= thisform.refreshreturn .f. else=messagebox(對不起,您不是合法用戶!) release inputnumb

37、er,oldpassword,newpassword thisform.releaseendi elsemessagebox(密碼正確,進(jìn)入系統(tǒng)!)release inputnumber,oldpassword,newpassword thisform.releaseendi程序中設(shè)定的原始密碼為 123,運(yùn)行時(shí)輸入完成后直接回車即可。 可參見課本 P195 例 6-4第六題在指定文件夾下完成如下簡單應(yīng)用:1.打開表單 myform001,把表單(名稱為 Form1)標(biāo)題改為“歡迎您”,將文本“歡迎您訪問 系統(tǒng)”(名稱為 label1 的標(biāo)簽)改為 25 號。標(biāo)簽背景色改為 100,80,20

38、0,最后在表單上添 加“關(guān)閉”(名稱為 Command1)命令按鈕,單擊此按鈕關(guān)閉表單。保存并運(yùn)行表單。(如前 類似操作)2.設(shè)計(jì)一個(gè)表單 myform002,表單上有兩個(gè)命令按鈕“計(jì)算”和“退出”(名稱分別為 Command1 和 Command2),二個(gè)標(biāo)簽(名稱為 label1,內(nèi)容為“輸入數(shù)據(jù)”;名稱為 label2,顯示結(jié)果), 一個(gè)文本框(名稱為 text1,在此輸入數(shù)據(jù))。 單擊“計(jì)算”命令按鈕,計(jì)算出該數(shù)據(jù)之內(nèi)所有奇數(shù)的和(該數(shù)據(jù)為自然數(shù))。(2)單擊“退出”命令按鈕關(guān)閉表單。注意1. text1 文本框默認(rèn)數(shù)據(jù)類型是文本,需要首先設(shè)置其 value 值為 0,這樣該文本框的

39、值類型默認(rèn)就是數(shù)值型了,后面才可以輸入一個(gè)表示成績的數(shù)值. 其他控件設(shè)置屬性參照 前面的例子。2. Label1 控件的尺寸設(shè)置的稍微大一些,以便清楚的顯示結(jié)果,或者把標(biāo)簽控件的 autosize 屬性設(shè)置為.T.。計(jì)算按鈕的單擊事件程序代碼如下: s=0for i=1 to thisform.text1.value s=s+ii=i+1endfor thisform.label1.caption=str(s)注意:完成表單設(shè)計(jì)后輸入 1000 運(yùn)行表單的所有功能。第七題在指定文件夾下完成如下簡單應(yīng)用:1.打開表單 myform001,把表單(名稱為 Form1)標(biāo)題改為“歡迎您”,將文本“歡

40、迎您訪問 系統(tǒng)”(名稱為 label1 的標(biāo)簽)改為 25 號,字體的顏色設(shè)置為 RGB(100,50,200)。最后 在表單上添加“關(guān)閉”(名稱為 Command1)命令按鈕,單擊此按鈕關(guān)閉表單。保存并運(yùn)行表 單。(如前類似操作)2.設(shè)計(jì)一個(gè)表單 myform002,上有三個(gè)命令按鈕“查找”、 “替換”和“退出”(名稱分別為 Command1、 Command2 和 Command3(建立新表單,保存為 myform002;添加三個(gè)命令按鈕, 依次設(shè)置其 caption 為“查找”、 “替換”和“退出”,注意對應(yīng)關(guān)系,否則影響得分),一 個(gè)編輯框(名稱為 edit1,內(nèi)容為“ This is

41、 an example”)(添加 edit 控件,設(shè)置其 value 值為 This is an example)。單擊“查找”命令按鈕,選擇 Edit1 中的單詞 example(設(shè)置 Edit1 按鈕的 HideSelection 屬性值為 F,以便顯示被選中的文本);單擊“替換”,用單詞 exercise 置換已選擇的單詞。 單擊“退出”命令按鈕關(guān)閉表單。注意:完成表單設(shè)計(jì)后要運(yùn)行表單的所有功能。 查找按鈕的單擊事件代碼為: thisform.edit1.selstart=at(example,thisform.edit1.value)-1 thisform.edit1.sellengt

42、h=7替換按鈕的單擊事件代碼為: x=at(example,thisform.edit1.value)thisform.edit1.value=STUFF(thisform.edit1.value, x , 7 , exercise) thisform.edit1.selstart=at(exercise,thisform.edit1.value)-1 thisform.edit1.sellength=8退出按鈕的單擊事件代碼為: thisform.release第八題在指定文件夾下完成如下簡單應(yīng)用:1.打開表單 myform001,把表單(名稱為 Form1)標(biāo)題改為“歡迎學(xué)習(xí)”,將文本“V

43、FP 數(shù)據(jù)庫程序設(shè)計(jì)”(名稱為 label1 的標(biāo)簽)改為 20 號黑體。最后在表單上添加“關(guān)閉”(名稱為 Command1)命令按鈕,單擊此按鈕關(guān)閉表單。保存并運(yùn)行表單。(如前操作) 2.設(shè)計(jì)一個(gè)表單 myform002(新建表單并保存為 myform002),表單上有兩個(gè)命令按鈕“求余 數(shù)”和“退出”(名稱分別為 Command1 和 Command2),有二個(gè)標(biāo)簽(名稱分別為 label1 和 label2,內(nèi)容為 “被除數(shù)”和“除數(shù)”,有三個(gè)文本框(名稱為 text1、text2 和 text2, 在 text1 和 text2 中輸入被除數(shù)和除數(shù),text3 中輸出余數(shù))。(以上各個(gè)

44、控件的 caption 按 要求設(shè)置,注意對應(yīng)關(guān)系,如“求余數(shù)”的按鈕是 Command1) 單擊“求余數(shù)”命令按鈕,則顯示出余數(shù),被除數(shù)、除數(shù)均為整數(shù)。設(shè)置“求余數(shù)”按鈕 Command1 的單擊事件代碼為: if thisform.text2.value!=0 thenthisform.text3.value=mod(thisform.text1.value,thisform.text2.value) endi單擊“退出”命令按鈕關(guān)閉表單。 注意:完成表單設(shè)計(jì)后要運(yùn)行表單的所有功能。第九題在指定文件夾下完成如下簡單應(yīng)用:1.打開表單 myform001,把表單(名稱為 Form1)標(biāo)題改為

45、“歡迎學(xué)習(xí)”,將文本“VFP 數(shù)據(jù) 庫系統(tǒng)”(名稱為 label1 的標(biāo)簽)改為 25 號,字體顏色為 RGB(100,60,80)。最后在表單 上添加“關(guān)閉”(名稱為 Command1)命令按鈕,單擊此按鈕關(guān)閉表單。保存并運(yùn)行表單。 2.設(shè)計(jì)一個(gè)表單 myform002,表單上有兩個(gè)命令按鈕“計(jì)算”和“退出”(名稱分別為 Command1 和 Command2),二個(gè)標(biāo)簽(名稱為 label1,內(nèi)容為“輸入整數(shù)數(shù)據(jù)”,label2,輸出結(jié)果), 一個(gè)文本框(名稱為 text1,在此輸入數(shù)據(jù))(設(shè)計(jì)狀態(tài)設(shè)置 text1 按鈕的 value 值為 0)。 單擊“計(jì)算”命令按鈕,計(jì)算出從 100

46、到輸入數(shù)據(jù)內(nèi)的所有“水仙花數(shù)”的個(gè)數(shù),水仙花數(shù) 是指一個(gè)三位數(shù),其各位數(shù)字的立方和等于該數(shù)本身。計(jì)算按鈕 Command1 的單擊事件代碼為: thisform.label2.caption=str(0) x=thisform.text1.valueif x999 then retuendi n=0for i=101 to x s=str(i,3) a=val(substr(s,1,1) b=val(substr(s,2,1)c=val(substr(s,3,1)if i=a*3+b*3+c*3 then n=n+1endif endforthisform.label2.caption=str

47、(n) 單擊“退出”命令按鈕關(guān)閉表單。 注意:完成表單設(shè)計(jì)后要運(yùn)行表單的所有功能。第十題在指定文件夾下完成如下簡單應(yīng)用:1.打開表單 myform001,把表單(名稱為 Form1)標(biāo)題改為“祝同學(xué)們”,將文本“身體健康, 學(xué)習(xí)進(jìn)步!”(名稱為 label1 的標(biāo)簽)改為 25 號,字體顏色為 RGB(255,0,0)。最后在表 單上添加“關(guān)閉”(名稱為 Command1)命令按鈕,單擊此按鈕關(guān)閉表單。保存并運(yùn)行表單。 2.設(shè)計(jì)一個(gè)表單 myform002,表單上有兩個(gè)命令按鈕“計(jì)算階乘”和“退出”(名稱分別為 Command1 和 Command2),二個(gè)標(biāo)簽(名稱為 label1,內(nèi)容為“

48、輸入一個(gè)整數(shù)”;label2,內(nèi) 容為“階乘為”),二個(gè)文本框(名稱為 text1,在此輸入數(shù)據(jù);text2,顯示階乘)。 單擊“計(jì)算階乘”命令按鈕,則計(jì)算出輸入數(shù)據(jù)的階乘。單擊“退出”命令按鈕關(guān)閉表單。 注意:完成表單設(shè)計(jì)后要運(yùn)行表單的所有功能。注意設(shè)計(jì)狀態(tài)設(shè)置 text 控件按鈕的 value 值為 0,運(yùn)行程序時(shí)注意輸入一個(gè)大于 1 的正整 數(shù);Command1 控件按鈕的單擊事件代碼為: X=thisform.text1.valueS=1For i=1to x S=s*iEndfor Thisform.text2.value=s第十一題根據(jù)以下要求,完成簡單應(yīng)用操作,所有文件保存在指定

49、文件夾下:1.打開表單 myform001,把表單(名稱為 Form1)標(biāo)題改為“歡迎您”,將文本“歡迎 您訪問系統(tǒng)”(名稱為 label1 的標(biāo)簽)改為 25 號黑體。最后在表單上添加“關(guān)閉”(名稱為 Command1)命令按鈕,單擊此按鈕關(guān)閉表單。保存并運(yùn)行表單。2.設(shè)計(jì)一個(gè)表單 myform002,上有兩個(gè)命令按鈕“查詢”和“退出”(名稱分別為 Command1和 Command2)。(1)單擊“查詢”命令按鈕,查詢 BOOKAUTH 數(shù)據(jù)庫中(authors 數(shù)據(jù)表中取作者信息, books 表中統(tǒng)計(jì)圖書數(shù)量信息)出版過 3 本以上(含 3 本)圖書的作者信息,包括作者姓名 和所在城市

50、;查詢結(jié)果按作者姓名升序保存在表 NEW_TABLE 中?!安樵儭泵畎粹o Command1 的單擊事件代碼為:Select 作者姓名,所在城市 from authors,books where authors.作者編號=books.作 者編號 group by books.作者編號 having(count(*)2) order by 作者姓名 into table new_table(2)單擊“退出”命令按鈕關(guān)閉表單。 注意:完成表單設(shè)計(jì)后要運(yùn)行表單的所有功能。 意:完成表單設(shè)計(jì)后要運(yùn)行表單的所有功能。第十二題根據(jù)以下要求,完成簡單應(yīng)用操作,所有文件保存在指定文件夾下:.建立查詢文件 MY

51、QUERY,在 SCORE_MANAGEB 數(shù)據(jù)庫中(從 student.dbf 表中)查詢學(xué) 生的姓名和年齡(計(jì)算年齡的公式是:今年年份-Year(出生日期),年齡作為字段名),結(jié) 果保存在一個(gè)新表 NEW_TABLE1 中。方法 1 打開數(shù)據(jù)庫設(shè)計(jì)器,從主菜單選擇建立查詢,添加表 student,在查詢設(shè)計(jì)器中 的字段標(biāo)簽界面中添加姓名字段,在函數(shù)和表達(dá)式框中輸入:year(date()-year(出生日 期)as 年齡,然后點(diǎn)擊添加按鈕,則選定字段框中出現(xiàn)了需要的 2 個(gè)字段。然后保存查詢文 件為 myquery,并運(yùn)行看一下結(jié)果。若結(jié)果正確則再在查詢設(shè)計(jì)器中右單擊選擇“輸出設(shè)置”, 點(diǎn)

52、擊“表(T)”,輸入表名 new_table1,再次運(yùn)行查詢)方法 2:先執(zhí)行命令生成結(jié)果表:select 姓名,year(date()-year(出生日期) as 年齡 from student into table new_table1再執(zhí)行命令:modi comm myquery.qpr在打開的程序編輯窗口中輸入命令 select 姓名,year(date()-year(出生日期) as 年齡 from student into table new_table1,然后保存即可。2.建立菜單 QUERY_MENU。該菜單中只有“查詢”和“退出”兩個(gè)菜單項(xiàng)(條形菜單)(即 普通的橫向菜單,左

53、側(cè)第一項(xiàng)為查詢,第二項(xiàng)為退出),其中單擊“查詢”菜單項(xiàng)時(shí),運(yùn)行 查詢文件 MYQUERY.QPR(菜單項(xiàng)結(jié)果欄選擇命令,命令框中輸入 do myquery.qpr);單擊“退 出”菜單項(xiàng)時(shí),返回到 Visual FoxPro 系統(tǒng)菜單(菜單項(xiàng)結(jié)果欄選擇命令,退出命令框填: set sysmenu to defa)。(相應(yīng)命令寫在命令框中,不要寫在過程中)。(完成菜單設(shè)計(jì)后, 接著生成菜單,保存菜單為 QUERY_MENU,然后在 VFP 命令窗口中運(yùn)行 do query_menu.mpr, 運(yùn)行各個(gè)菜單項(xiàng))第十三題根據(jù)以下要求,完成簡單應(yīng)用操作,所有文件保存在指定文件夾下:1在 SCORE_M

54、ANAGER 數(shù)據(jù)庫中建立一個(gè)名為 NEW_VIEW 的視圖,該視圖含有選修了課 程但沒有參加考試(成績字段值為 NULL)的學(xué)生信息(包括“學(xué)號”、“姓名”和“系部”3 個(gè) 字段)。菜單方式建立視圖:在數(shù)據(jù)庫設(shè)計(jì)器中選擇新建本地視圖,根據(jù)要求設(shè)計(jì)并保存視圖, 注意視圖設(shè)計(jì)器中 student 表到 score1 表的學(xué)號聯(lián)接接改為左聯(lián)接。命令方式建立視圖:Open data score_managerCreate view new_view as select student.學(xué)號,姓名,系部 fromstudent student left outer join score1 onstud

55、ent.學(xué)號 = score1.學(xué)號 where score1.成績 is not null 2建立表單 MYFORM1,在表單上添加一個(gè)表格控件(名稱為 grdCourse),并通過該控件顯示表 COURSE 的內(nèi)容(要求 RecordSourceType 屬性必須為 0)。新建表單,把表單拖動(dòng)的大一些,在表單上添加表格控件,默認(rèn)名稱為 Grid1,更改其 name 屬性為 grdCourse。在表單空白處右單擊,選擇數(shù)據(jù)環(huán)境,添加表 course。選定 grdCourse 控件,在屬性框的數(shù)據(jù)標(biāo)簽中設(shè)置其 RecordSourceType 屬性值為 0-表,設(shè)置其 RecordSource

56、 屬性值為 course。保存表單為 MYFORM1,運(yùn)行表單。第十四題根據(jù)以下要求,完成簡單應(yīng)用操作,所有文件保存在指定文件夾下: 1建立查詢文件 PJGZ_CX:根據(jù)學(xué)院表和教師表計(jì)算信息管理系教師的平均工資,結(jié)果存放到表 tem 中。方法 1 打開數(shù)據(jù)庫設(shè)計(jì)器,從主菜單選擇建立查詢,添加表學(xué)院表及教師表,在兩表 的聯(lián)接線上雙擊,設(shè)置其聯(lián)接性質(zhì)為左聯(lián)接;在查詢設(shè)計(jì)器中的字段標(biāo)簽界面中添加系名字 段,在函數(shù)和表達(dá)式框中輸入:avg(工資) as 平均工資,然后點(diǎn)擊添加按鈕,則選定字段 框中出現(xiàn)了需要的 2 個(gè)字段。然后保存查詢文件為 PJGZ_CX,并運(yùn)行看一下結(jié)果。若結(jié)果正 確則再在查詢設(shè)

57、計(jì)器中右單擊選擇“輸出設(shè)置”,點(diǎn)擊“表(T)”,輸入表名 tem,再次運(yùn)行 查詢)方法 2:先執(zhí)行命令生成結(jié)果表:select 系名,avg(教師表.工資) as 平均工資 from 學(xué)院表 left outer join 教師表 on 學(xué)院表.系號 = 教師表.系號 group by 學(xué)院表.系名 into table tem.dbf再執(zhí)行命令:modi comm PJGZ_CX.qpr在打開的程序編輯窗口中輸入命令 select 系名,avg(教師表.工資) as 平均工資 from 學(xué)院表 left outer join 教師表 on 學(xué)院表.系號 = 教師表.系號 group by 學(xué)

58、院表.系名 into table tem.dbf ,然后保存即可。2在 College 數(shù)據(jù)庫中使用視圖設(shè)計(jì)器建立一個(gè)名為 course_v 的視圖,該視圖根據(jù) 課程表、學(xué)院表和教師表建立,視圖中的字段包括姓名、課程名、學(xué)時(shí)和系名 4 項(xiàng),視圖中只包括學(xué)時(shí)大于等于 60 的記錄,視圖中的記錄先按系名升序排列,若 系名相同再按姓名降序排列,最后查詢該視圖中的全部信息,并將結(jié)果存放到表 sef 中。在數(shù)據(jù)庫設(shè)計(jì)器中,首先建立教師表的系號和課程號普通索引,建立學(xué)院表的系號主 索引,課程表的課程號主索引;并建立學(xué)院表到教師表的一對多聯(lián)接,課程表到教師表的一 對多聯(lián)接。然后建立視圖。1 菜單方式: 在視

59、圖設(shè)計(jì)其中按要求進(jìn)行設(shè)計(jì)。2 命令方式:create view course_v as select 姓名,課程名,學(xué)時(shí),系名 from 課程表 inner join 教師表 inner join 學(xué)院表 on 學(xué)院表.系號=教師表.系號 on 課程表.課程號=教師表.課 程號 where 學(xué)時(shí)=60 order by 系名,姓名 desc注意以上兩種方式都是來建立視圖的,視圖在建立時(shí)是不 能指定輸出去向的,所以要把結(jié)果保存到 sef 中,還需要在成功 建立視圖后,執(zhí)行查詢命令:select * from course_v into table sef。第十五題根據(jù)以下要求,完成簡單應(yīng)用操作,

60、所有文件保存在指定文件夾下: 1.使用查詢設(shè)計(jì)器設(shè)計(jì)一個(gè)名為 ONE 的查詢文件,查詢房價(jià)價(jià)格大于等于 280 元的每盒(應(yīng)該為”間”)客房的客戶號(應(yīng)該為客房號)、類型號(取自客房表)、類型名和價(jià)格。 查詢結(jié)果按類型號升序排列,并將結(jié)果輸出到 TABA 中,設(shè)計(jì)完成后運(yùn)行該查詢。注意在查詢設(shè)計(jì)器中,先后添加客房表和房價(jià)表,設(shè)置客房表到房價(jià)表的聯(lián)接方式為 右聯(lián)接,否則可能無法得到正確結(jié)果。2.使用 SQL 的 SELECT 語句查詢“客戶”表中性別為男的客戶號、身份證、姓名和 工作單位字段及相應(yīng)的記錄值,并將結(jié)果存儲(chǔ)到名為 TABB 的表(注意該表不需要排序)。請 將該語句存儲(chǔ)到名為 TWO.

溫馨提示

  • 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

提交評論