第 1 頁(yè):網(wǎng)友版1 |
第 2 頁(yè):網(wǎng)友版2 |
第 3 頁(yè):網(wǎng)友版3 |
第 4 頁(yè):網(wǎng)友版4 |
【網(wǎng)友版4:】
設(shè)計(jì)一個(gè)名為mysupply的表單,表單的控件名和文件名均為mysupply。表單的形式如下圖所示。
表單標(biāo)題為"零件供應(yīng)情況",表格控件為Grid1,命令按鈕"查詢"為Command1、"退出"為Command2,標(biāo)簽控件 Label1 和文本框控件Text1(程序運(yùn)行時(shí)用于輸入工程號(hào))。
運(yùn)行表單時(shí),在文本框中輸入工程號(hào),單擊"查詢"命令按鈕后,表格控件中顯示相應(yīng)工程所使用的零件的零件名、顏色和重量(通過(guò)設(shè)置有關(guān)"數(shù)據(jù)"屬性實(shí)現(xiàn)),并將結(jié)果按"零件名"升序排序存儲(chǔ)到pp.dbf文件。
單擊"退出"按鈕關(guān)閉表單。
完成表單設(shè)計(jì)后運(yùn)行表單,并查詢工程號(hào)為"J4"的相應(yīng)信息。
【操作步驟】
1.在考生文件夾下建立數(shù)據(jù)庫(kù)BOOKAUTH.DBC,把表BOOKS和AUTHORS添加到該數(shù)據(jù)庫(kù)中。
2.為AUTHORS表建立主索引,索引名為"PK",索引表達(dá)式為"作者編號(hào)"。
3.為BOOKS表建立兩個(gè)普通索引,第一個(gè)索引名為"PK",索引表達(dá)式為"圖書編號(hào)";第二個(gè)索引名和索引表達(dá)式均為"作者編號(hào)"。
4.建立AUTHORS表和BOOKS表之間的永久聯(lián)系。
【操作步驟】
(1)步驟1:?jiǎn)螕艄ぞ邫谥械?新建"按鈕,在"新建"對(duì)話框中選擇"文件類型"中的"數(shù)據(jù)庫(kù)",單擊"新建文件"。在"創(chuàng)建"對(duì)話框中輸入數(shù)據(jù)庫(kù)名Bookauth,再單擊"保存"按鈕。
步驟2:在數(shù)據(jù)庫(kù)設(shè)計(jì)器上空白處右擊,在彈出的快捷菜單中選擇"添加表"命令,然后在"打開"對(duì)話框中選擇考試文件夾下的authors和books表,然后雙擊打開。
(2)在數(shù)據(jù)庫(kù)設(shè)計(jì)器中右擊表authors,在彈出的快捷菜單中選擇"修改"命令;在表設(shè)計(jì)器中,選擇"索引"選項(xiàng)卡,在"索引名"中輸入pk,在"類型"中選擇"主索引",在"表達(dá)式"中輸入"作者編號(hào)",單擊"確定"按鈕。
(3)在數(shù)據(jù)庫(kù)設(shè)計(jì)器中右擊表books,在彈出的快捷菜單中選擇"修改"命令;在表設(shè)計(jì)器中,選擇"索引"選項(xiàng)卡,在"索引名"中分別輸入pk和"作者編號(hào)",在"類型"中選擇"普通索引",在"表達(dá)式"中分別輸入"圖書編號(hào)"和"作者編號(hào)",單擊"確定"按鈕。
(4)在數(shù)據(jù)庫(kù)設(shè)計(jì)器中,在表authors中選中主索引pk,按住鼠標(biāo)拖動(dòng)至表books的普通索引"作者編號(hào)"上,然后釋放鼠標(biāo)。
在考生文件夾下完成如下簡(jiǎn)單應(yīng)用:
1.打開表單MYFORM4-4,把表單(名稱為Form1)標(biāo)題改為"歡迎您",將文本"歡迎您訪問(wèn)系統(tǒng)"(名稱為L(zhǎng)abel1的標(biāo)簽)改為25號(hào)黑體。最后在表單上添加"關(guān)閉"(名稱為Command1)命令按鈕,單擊此按鈕關(guān)閉表單。
保存并運(yùn)行表單。
2.設(shè)計(jì)一個(gè)表單MYFORM4,表單中有兩個(gè)命令按鈕"查詢"和"退出"(名稱為Command1和Command2)。
(1)單擊"查詢"命令按鈕,查詢BOOKAUTH數(shù)據(jù)庫(kù)中出版過(guò)3本以上(含3本)圖書的作者信息,查詢信息包括作者姓名和所在城市;查詢結(jié)果按作者姓名升序保存在表NEW_VIEW4中。
(2)單擊"退出"命令按扭關(guān)閉表單。
注意:完成表單設(shè)計(jì)后要運(yùn)行表單的所有功能。
(1)【操作步驟】
步驟1:?jiǎn)螕艄ぞ邫谥械?打開"按鈕,在"打開"對(duì)話框中選擇考生文件夾的下myform4_4.scx表單,單擊"確定"按鈕。
步驟2:在"屬性"對(duì)話框中,設(shè)置表單的Caption屬性為"歡迎您"。
步驟3:選中標(biāo)簽控件,在"屬性"對(duì)話框中設(shè)置其FontSize屬性為25,F(xiàn)ontName屬性為"黑體"。
步驟4:在表單上添加一命令按鈕,設(shè)置其Caption屬性為"關(guān)閉",雙擊該按鈕,輸入thisform.release,再單擊工具欄中的"保存"按鈕。
(2)【操作步驟】
步驟1:?jiǎn)螕艄ぞ邫谥械?新建"按鈕,在"新建"對(duì)話框的"文件類型"選項(xiàng)組中選擇"表單",單擊"新建文件"按鈕。
步驟2:系統(tǒng)打開表單設(shè)計(jì)器,單擊"表單控件"工具欄中的命令按鈕,在表單設(shè)計(jì)器中拖動(dòng)鼠標(biāo)添加一個(gè)命令按鈕對(duì)象command1,設(shè)置其Caption屬性為"查詢",雙擊command1,在打開的代碼編輯器窗口中輸入以下代碼:
SELECT 作者姓名,所在城市;
FROM AUTHORS;
WHERE 作者編號(hào) IN;
(SELECT 作者編號(hào) FROM BOOKS GROUP BY 作者編號(hào) HAVING COUNT(*)>=3);
ORDER BY 作者姓名;
INTO TABLE NEW_VIEW4
用同樣的方法,在表單上添加命令按鈕command2,設(shè)置其Caption屬性為"退出",并雙擊輸入Click的事件代碼為:THISFORM.RELEASE
步驟3:?jiǎn)螕艄ぞ邫谥械?保存"按鈕,在另存為對(duì)話框中將表單保存為myform4,再單擊"保存"按鈕。
步驟4:?jiǎn)螕艄ぞ邫谥械?運(yùn)行"按鈕,運(yùn)行表單,再分別單擊表單中的"查詢"和"退出"按鈕。
(1)在考生文件夾下,將BOOKS表中所有書名中含有"計(jì)算機(jī)"3個(gè)字的圖書復(fù)制到BOOKS_BAK表中,以下操作均在BOOKS_BAK表中完成;
(2)復(fù)制后的圖書價(jià)格在原價(jià)格的基礎(chǔ)上降低5%;
(3)從圖書均價(jià)高于25元(含25)的出版社中,查詢并顯示圖書均價(jià)最低的出版社名稱及均價(jià),查詢結(jié)果保存在new_table4表中(字段名為出版單位和均價(jià))。
【操作步驟】
步驟1:在命令窗口中輸入下列代碼,用于將BOOKS表中滿足條件的記錄復(fù)制到BOOKS_BAK表中,并按回車鍵以執(zhí)行該代碼。
***************************************
SELECT * FROM BOOKS WHERE 書名 LIKE "%計(jì)算機(jī)%" INTO TABLE BOOKS_BAK
***************************************
步驟2:在命令窗口中輸入下列代碼,用于更新BOOKS_BAK表中的價(jià)格字段,并按回車鍵以執(zhí)行該代碼。
*************************
UPDATE BOOKS_BAK SET 價(jià)格=價(jià)格*(1-0.05)
*************************
步驟3:在命令窗口中輸入下列代碼,并按回車鍵以執(zhí)行該代碼。
********************************
SELECT TOP 1 Books_bak.出版單位,avg(books_bak.價(jià)格) as 均價(jià);
FROM books_bak;
GROUP BY Books_bak.出版單位;
HAVING 均價(jià)>=25;
ORDER BY 2;
INTO TABLE new_table4.dbf
********************************
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |