




已閱讀5頁,還剩195頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1在考生文件夾下新建一個名為供應(yīng)的項目文件。2將數(shù)據(jù)庫供應(yīng)零件加入到新建的供應(yīng)項目中。3通過零件號字段為零件表和供應(yīng)表建立永久性聯(lián)系,其中,零件是父表,供應(yīng)是子表。4為供應(yīng)表的數(shù)量字段設(shè)置有效性規(guī)則:數(shù)量必須大于0并且小于9999;錯誤提示信息是數(shù)量超范圍。(注意:規(guī)則表達式必須是數(shù)量0.and.數(shù)量9999)【操作步驟】(1)啟動Visual FoxPro 6.0,按照題目的要求新建一個名為供應(yīng)的項目文件。(2)按照題目的要求,將供應(yīng)零件數(shù)據(jù)庫添加到項目供應(yīng)中。(3)步驟1:按照題目的要求為零件表建立主索引。步驟2:以同樣的方法為供應(yīng)表建立普通索引。步驟3:在數(shù)據(jù)庫設(shè)計器中從主索引拖拽到普通索引建立聯(lián)系。(4)按照題目的要求為供應(yīng)表中的數(shù)量字段設(shè)置字段有效性規(guī)則。1用SQL語句完成下列操作:列出所有與紅顏色零件相關(guān)的信息(供應(yīng)商號,工程號和數(shù)量),并將查詢結(jié)果按數(shù)量降序存放于表supply_temp中。2新建一個名為menu_quick的快捷菜單,菜單中有兩個菜單項查詢和修改。并在表單myform的RightClick事件中調(diào)用快捷菜單menu_quick。(1)【操作步驟】步驟1:按照題目的要求建立名為query1.prg的程序文件,并在程序文件窗口中輸入符合題目要求的程序段。步驟2:以query1為文件名保存并運行程序。(2)【操作步驟】步驟1:按照題目的要求新建一個快捷菜單并保存。步驟2:為快捷菜單添加菜單項,并生成可執(zhí)行文件menu quick.mpr。步驟3:打開表單myform,按照題目的要求編寫表單的RightClick事件代碼DO menu quick.mpr。步驟4:保存并運行表單。設(shè)計一個名為mysupply的表單,表單的控件名和文件名均為mysupply。表單的形式如下圖所示。表單標(biāo)題為零件供應(yīng)情況,表格控件為Grid1,命令按鈕查詢?yōu)镃ommand1、退出為Command2,標(biāo)簽控件 Label1 和文本框控件Text1(程序運行時用于輸入工程號)。運行表單時,在文本框中輸入工程號,單擊查詢命令按鈕后,表格控件中顯示相應(yīng)工程所使用的零件的零件名、顏色和重量(通過設(shè)置有關(guān)數(shù)據(jù)屬性實現(xiàn)),并將結(jié)果按零件名升序排序存儲到pp.dbf文件。單擊退出按鈕關(guān)閉表單。完成表單設(shè)計后運行表單,并查詢工程號為J4的相應(yīng)信息?!静僮鞑襟E】步驟1:新建一個表單,并按題目要求修改表單的屬性。步驟2:在表單中添加一個表格控件、兩個命令按鈕控件、一個標(biāo)簽控件和一個文本框控件,并按照題目的要求設(shè)置各控件的屬性。步驟3:將供應(yīng)表和零件表添加到表單的數(shù)據(jù)環(huán)境中。步驟4:編寫兩個命令按鈕的Click事件代碼。*查詢按鈕的Click事件代碼*SELECT 零件零件名 AS 零件名,零件顏色 AS 顏色,零件重量 AS 重量;FROM 供應(yīng),零件;WHERE 零件零件號供應(yīng)零件號 AND 供應(yīng)工程號THISFORM.TEXT1.VALUE;ORDER BY 零件名;INTO DBF PPTHISFORM.GRID1.RecordSourcepp*退出按鈕的Click事件代碼*THISFORM.RELEASE *步驟5:保存表單名為mysupply,并按要求運行表單。學(xué)海教育1在考生文件夾下建立數(shù)據(jù)庫BOOKAUTH.DBC,把表BOOKS和AUTHORS添加到該數(shù)據(jù)庫中。2為AUTHORS表建立主索引,索引名為PK,索引表達式為作者編號。3為BOOKS表建立兩個普通索引,第一個索引名為PK,索引表達式為圖書編號;第二個索引名和索引表達式均為作者編號。4建立AUTHORS表和BOOKS表之間的永久聯(lián)系【操作步驟】(1)新建一個數(shù)據(jù)庫,在數(shù)據(jù)庫設(shè)計器中按題目要求添加表。2)按照題目的要求為authors表建立主索引。(3)按照題目要求為books表建立兩個普通索引。(4)按照題目的要求為authors表和books表建立永久性聯(lián)系。1打開表單MYFORM4_4,把表單(名稱為Form1)標(biāo)題改為歡迎您,將文本歡迎您訪問系統(tǒng)(名稱為Label1的標(biāo)簽)改為25號黑體。最后在表單上添加關(guān)閉(名稱為Command1)命令按鈕,單擊此按鈕關(guān)閉表單。保存并運行表單。2設(shè)計一個表單MYFORM4,表單中有兩個命令按鈕查詢和退出(名稱為Command1和Command2)。(1)單擊查詢命令按鈕,查詢BOOKAUTH數(shù)據(jù)庫中出版過3本以上(含3本)圖書的作者信息,查詢信息包括作者姓名和所在城市;查詢結(jié)果按作者姓名升序保存在表NEW_VIEW4中。(2)單擊退出命令按扭關(guān)閉表單。注意:完成表單設(shè)計后要運行表單的所有功能。(1)【操作步驟】步驟1:打開表單myform44,并按照題目的要求修改表單的標(biāo)題。步驟2:在表單設(shè)計器窗口中,按照題目的要求修改文本的相關(guān)屬性。步驟3:在表單中添加命令按鈕,修改其Caption屬性為關(guān)閉,并為其Click事件添加代碼ThisForm.Release。(2)【操作步驟】步驟1:按照題目的要求新建一個名為myform4的表單。步驟2:編寫兩個命令按鈕的Click事件代碼。*查詢按鈕的Click事件代碼*SELECT 作者姓名,所在城市 FROM AUTHORS;WHERE 作者編號 IN;SELECT 作者編號 FROM BOOKS;GROUP BY 作者編號 HAVING COUNT(*)3);ORDER BY 作者姓名 INTO TABLE NEW VIEW4*退出按鈕的Click事件代碼*THISFORM.RELEASE *步驟3:保存表單為myform4并運行。(1)在考生文件夾下,將BOOKS表中所有書名中含有計算機3個字的圖書復(fù)制到BOOKS_BAK表中,以下操作均在BOOKS_BAK表中完成;(2)復(fù)制后的圖書價格在原價格的基礎(chǔ)上降低5%;(3)從圖書均價高于25元(含25)的出版社中,查詢并顯示圖書均價最低的出版社名稱及均價,查詢結(jié)果保存在new_table4表中(字段名為出版單位和均價)。【操作步驟】步驟1:在命令窗口中輸入下列代碼,用于將BOOKS表中滿足條件的記錄復(fù)制到BOOKS BAK表中,并按回車鍵以執(zhí)行該代碼。*SELECT * FROM BOOKS WHERE 書名 LIKE %計算機% INTO TABLE BOOKS BAK*步驟2:在命令窗口中輸入下列代碼,用于更新BOOKS BAK表中的價格字段,并按回車鍵以執(zhí)行該代碼。*UPDATE BOOKS BAK SET 價格價格*(10.05)*步驟3:在命令窗口中輸入下列代碼,并按回車鍵以執(zhí)行該代碼。*SELECT TOP 1 Books bak.出版單位, avg(books bak.價格) as 均價;FROM books bak;GROUP BY Books bak.出版單位;HAVING 均價 25;ORDER BY 2;INTO TABLE new table4.dbf學(xué)海教育1在考生文件夾下新建一個名為庫存管理的項目文件。2在新建的項目中建立一個名為使用零件情況的數(shù)據(jù)庫,并將考生文件夾下的所有自由表添加到該數(shù)據(jù)庫中。3修改零件信息表的結(jié)構(gòu),為其增加一個字段,字段名為規(guī)格,類型為字符型,長度為8。4打開并修改mymenu菜單文件,為菜單項查找設(shè)置快捷鍵CtrlT?!静僮鞑襟E】(1)在命令窗口輸入CREATE PROJECT 庫存管理(也可寫作CREA PROJ 庫存管理),并按回車鍵以新建一個項目。或者,單擊常用工具欄中的新建命令新建一個項目(新建方法前面已有講解,這里不再贅述)。(2)按照題目的要求,在項目中新建數(shù)據(jù)庫,并將考生文件夾下的自由表添加到數(shù)據(jù)庫中。(3)在數(shù)據(jù)庫設(shè)計器中打開表設(shè)計器,并按題目的要求為零件信息表增加一個字段。(4)按照題目的要求打開并修改mymenu菜單文件。設(shè)計完成后,關(guān)閉菜單設(shè)計器并保存菜單文件。1用SQL語句完成下列操作:查詢項目的項目號、項目名和項目使用的零件號、零件名稱,查詢結(jié)果按項目號降序、零件號升序排序,并存放于表item_temp中,同時將使用的SQL語句存儲于新建的文本文件item.txt中。2根據(jù)零件信息、使用零件和項目信息3個表,利用視圖設(shè)計器建立一個視圖view_item,該視圖的屬性列由項目號、項目名、零件名稱、單價和數(shù)量組成,記錄按項目號升序排序,篩選條件是:項目號為s2。(1)【操作步驟】步驟1:按照題目的要求,通過查詢設(shè)計器新建查詢。步驟2:按照題目的要求新建文本文件item.txt,并將滿足條件的SQL語句粘貼到文本文件中。步驟3:在命令窗口輸入DO item.txt并按回車鍵運行查詢。(2)【操作步驟】步驟1:打開數(shù)據(jù)庫設(shè)計器,按照題目的要求新建本地視圖。注意,將表全部添加到視圖中時,按默認聯(lián)接即可。步驟2:按照題目的要求設(shè)計視圖。步驟3:按照題目的要求保存視圖。設(shè)計一個表單名和文件名均為form_item的表單,其中,所有控件的屬性必須在表單設(shè)計器的屬性窗口中設(shè)置。表單的標(biāo)題設(shè)為使用零件情況統(tǒng)計。表單中有一個組合框(Combo1)、一個文本框(Text1)和兩個命令按鈕統(tǒng)計(Command1)和退出(Command2)。運行表單時,組合框中有3個條目s1、s2和s3(只有3個,不能輸入新的,RowSourceType的屬性為數(shù)組,Style的屬性為下拉列表框)可供選擇,單擊統(tǒng)計命令按鈕后,則文本框顯示出該項目所使用零件的金額合計(某種零件的金額單價*數(shù)量)。單擊退出按鈕關(guān)閉表單。注意:完成表單設(shè)計后要運行表單的所有功能?!静僮鞑襟E】步驟1:按照題目的要求新建表單,表單的新建可以通過常用工具欄中的新建按鈕來實現(xiàn)(操作步驟在前面的解析中已經(jīng)講到),也可以在命令窗口中輸入Crea Form form_item,然后按回車鍵。步驟2:從表單控件工具欄向表單添加一個組合框、一個文本框和兩個命令按鈕,然后在屬性窗口中修改各控件的相關(guān)屬性。步驟3:按照題目的要求設(shè)置組合框的數(shù)據(jù)源。步驟4:分別雙擊命令按鈕統(tǒng)計和退出,為它們編寫Click事件代碼。其中,統(tǒng)計按鈕的Click事件代碼為:*統(tǒng)計按鈕的Click事件代碼*xALLT(ThisFbo1.Value)SELECT SUM(使用零件數(shù)量*零件信息單價) AS je;FROM 使用零件 ,零件信息 ;WHERE 使用零件零件號 零件信息零件號;AND 使用零件項目號 x;INTO ARRAY bThisForm.Text1.ValueALLT(str(b1)*退出按鈕的Click事件代碼為:*退出按鈕的Click事件代碼*ThisForm.Release*步驟5:保存并運行表單。學(xué)海教育1在考生文件夾下打開數(shù)據(jù)庫訂單管理,然后刪除其中的customer表(從磁盤中刪除)。2為employee表建立一個按升序排列的普通索引,索引名為xb,索引表達式為性別。3為employee表建立一個按升序排列的普通索引,索引名為xyz,索引表達式為str(組別,1)職務(wù)。4為employee表建立一個主索引,為orders建立一個普通索引,索引名和索引表達式均為職員號。通過職員號為employee表和orders表建立一個一對多的永久聯(lián)系?!静僮鞑襟E】(1)打開考生文件夾下的訂單管理數(shù)據(jù)庫,按要求刪除指定的表。(2)按照題目的要求為employee表建立普通索引。(3)按照題目的要求為employee表建立普通索引。(4)按照題目的要求為employee表和orders表建立永久聯(lián)系。1在考生文件夾下已有表單文件formone.scx,其中包含兩個標(biāo)簽、一個組合框和一個文本框,如下圖所示。按要求完成相應(yīng)的操作,使得當(dāng)表單運行時,用戶能夠從組合框選擇職員,并且該職員所簽訂單的平均金額能自動顯示在文本框里。(1)將orders表和employee表依次添加到該表單的數(shù)據(jù)環(huán)境中(不要修改兩個表對應(yīng)對象的各屬性值)。(2)將組合框設(shè)置成下拉列表框,將employee表中的姓名字段作為下拉列表框條目的數(shù)據(jù)源。其中,組合框的RowSourceType屬性值應(yīng)設(shè)置為:6字段。(3)將Text1設(shè)置為只讀文本框。(4)修改組合框的InteractiveChange事件代碼,當(dāng)用戶從組合框選擇職員時,能夠?qū)⒃撀殕T所簽訂單平均金額自動顯示在文本框里。2利用查詢設(shè)計器創(chuàng)建查詢,從employee和orders表中查詢組別為1的組各職員所簽的所有訂單信息。查詢結(jié)果依次包含訂單號、金額和簽訂者3項內(nèi)容,其中簽訂者為簽訂訂單的職員姓名。按金額降序排列各記錄,查詢?nèi)ハ驗楸韙ableone。最后將查詢保存在queryone.qpr文件中,并運行該查詢。(1)【操作步驟】步驟1:打開表單設(shè)計器,將題目要求的兩個表添加到其數(shù)據(jù)環(huán)境中。然后關(guān)閉數(shù)據(jù)環(huán)境設(shè)計器。步驟2:按照題目的要求,在屬性窗口中修改控件的相關(guān)屬性。步驟3:雙擊組合框,按照題目的要求修改組合框的相關(guān)方法。其中,需將命令語句Text1.Valuem2改為ThisForm.Text1.Valuem2。步驟4:保存并運行表單。(2)【操作步驟】步驟1:新建一個查詢,將表employee和orders添加到查詢中。步驟2:按照題目的要求為查詢添加相應(yīng)的字段。步驟3:按照題目的要求對指定的字段進行排序,并定義查詢?nèi)ハ驗楸韙ableone。在考生文件夾下創(chuàng)建一個名為mymenu.mnx的下拉式菜單,并生成菜單程序mymenu.mpr。運行該菜單程序時會在當(dāng)前Visual FoxPro系統(tǒng)菜單的幫助子菜單之前插入一個考試子菜單,如下圖所示。統(tǒng)計和返回菜單命令的功能都通過執(zhí)行過程完成。統(tǒng)計菜單命令的功能是以組為單位求訂單金額的和。統(tǒng)計結(jié)果包含組別、負責(zé)人和合計3項內(nèi)容,其中負責(zé)人為該組組長(取自employee中的職務(wù)字段)的姓名,合計為該組所有職員所簽訂單的金額總和。統(tǒng)計結(jié)果按合計降序排序,并存放在tabletwo表中。返回菜單命令的功能是返回Visual FoxPro的系統(tǒng)菜單。菜單程序生成后,運行菜單程序并依次執(zhí)行統(tǒng)計和返回菜單命令?!静僮鞑襟E】步驟1:新建一個菜單,并按照題目的要求設(shè)計菜單的顯示方式及位置。步驟2:按照題目要求設(shè)計各級菜單。步驟3:選中統(tǒng)計行,單擊后面的創(chuàng)建按鈕,在彈出的窗口中輸入如下代碼,為統(tǒng)計菜單編寫代碼。*統(tǒng)計菜單項中的代碼*SELECT Employee.組別, Employee.姓名 AS 負責(zé)人,SUM(orders.金額) as 合計;FROM employee ,orders ;WHERE Employee.職員號 Orders.職員號;AND Employee.職務(wù) 組長;GROUP BY Employee.組別;ORDER BY 3 DESC;INTO TABLE tabletwo.dbf*步驟4:為返回菜單編寫代碼SET SYSMENU TO DEFAULT,方法同步驟3。步驟5:保存菜單并生成可執(zhí)行文件。步驟6:在命令窗口中輸入DO mymenu.mpr運行程序,并分別執(zhí)行統(tǒng)計和返回菜單命令。學(xué)海教育1在考生文件夾下新建一個名為圖書管理的項目文件。2在項目中新建一個名為圖書的數(shù)據(jù)庫。3將考生文件夾下的所有自由表添加到圖書數(shù)據(jù)庫中。4在項目中建立查詢book_qu,其功能是查詢價格大于等于10的圖書(book表)的所有信息,查詢結(jié)果按價格降序排序?!静僮鞑襟E】(1)打開Visual FoxPro,通過常用工具欄中的新建命令按鈕新建項目文件,并將該項目以圖書管理為文件名保存在考生文件夾下。(2)按照題目的要求在項目管理器中新建一個數(shù)據(jù)庫。設(shè)計完成后,關(guān)閉數(shù)據(jù)庫設(shè)計器。(3)按照題目的要求將考生文件夾下的自由表添加到圖書數(shù)據(jù)庫中。本小題中的自由表是book.dbf、borrows.dbf和loans.dbf3個表。(4)步驟1:通過圖書管理項目管理器新建查詢。步驟2:將全部字段添加到選定字段列表框中。步驟3:在篩選選項卡下,為查詢添加篩選條件。步驟4:在排序依據(jù)選項卡中,按要求設(shè)置排序依據(jù)。步驟5:執(zhí)行文件菜單下的另存為菜單命令,并以book qu.qpr為文件名對查詢文件進行保存。在考生文件夾下已有order、orderitem和goods三個表。其中,order表包含了訂單的基本信息,orderitem表包含了訂單的詳細信息,goods表包含了商品(圖書)的相關(guān)信息。1利用查詢設(shè)計器創(chuàng)建查詢,從order、orderitem和goods表中查詢客戶名為lilan的所有訂單信息,查詢結(jié)果依次包含訂單號、客戶名、簽訂日期、商品名、單價和數(shù)量6項內(nèi)容。各記錄按訂單號降序排序,訂單號相同按商品名降序排序。查詢?nèi)ハ驗楸韙ableone。最后將查詢保存在queryone.qpr文件中,并運行該查詢。2在考生文件夾下有一個名為menu_lin的下拉式菜單,請設(shè)計一個名為form_menu的頂層表單,將菜單menu_lin加入到該表單中,使得運行表單時菜單顯示在該表單中,并且,表單退出時釋放菜單。(1)【操作步驟】步驟1:新建查詢,為查詢添加order、orderitem和goods三個表。步驟2:按題目要求為查詢添加字段。步驟3:在篩選選項卡中,為查詢添加篩選條件。步驟4:在排序依據(jù)選項卡中按要求設(shè)置排序條件。步驟5:為查詢設(shè)置查詢?nèi)ハ颉2襟E6:以queryone.qpr為文件名保存查詢,最后單擊常用工具欄中的運行按鈕運行查詢。(2)【操作步驟】步驟1:將菜單設(shè)置為頂層表單。步驟2:在命令窗口執(zhí)行命令,新建表單form menu,修改表單的ShowWindow屬性為2作為頂層表單。步驟3:雙擊表單空白處,分別輸入表單Init和Destroy事件。*Init*DO menu lin.mpr With This,abc*destroy*Release Menu abc Extended*步驟4:保存并運行表單。設(shè)計一個名為form_book的表單,表單的控件名為form1,文件名為form_book,表單的標(biāo)題為圖書情況統(tǒng)計。表單中有一個組合框(名稱為Combo1)、一個文本框(名稱為Text1)和兩個命令按鈕統(tǒng)計和退出(名稱為Command1和Command2)。運行表單時,組合框中有3個條目清華、北航、科學(xué)(只有3個出版社名稱,不能輸入新的)可供選擇,在組合框中選擇出版社名稱后,如果單擊統(tǒng)計命令按鈕,則文本框顯示出book表中該出版社圖書的總數(shù)。單擊退出按鈕關(guān)閉表單。注意:完成表單設(shè)計后要運行表單的所有功能?!静僮鞑襟E】步驟1:在命令窗口輸入命令Create Form form book,建立表單。步驟2:從表單控件中以拖拽的方式在表單中添加一個組合框、一個文本框和兩個命令按鈕,并修改各控件的屬性,為表單添加數(shù)據(jù)環(huán)境book表。步驟3:雙擊命令按鈕,寫入命令按鈕的Click事件。*統(tǒng)計命令按鈕的Click事件*aalltrim(ThisFbo1.Value) count to b for 出版社aThisForm.Text1.Valueb*退出命令按鈕的Click事件*ThisForm.Release*步驟4:保存并運行表單。學(xué)海教育在考生文件夾下完成如下基本操作:1通過SQL INSERT語句插入元組(p7,PN7,1020)到零件信息表(注意不要重復(fù)執(zhí)行插入操作),并將相應(yīng)的SQL語句存儲在文件one.prg中。2通過SQL DELETE語句從零件信息表中刪除單價小于600的所有記錄,并將相應(yīng)的SQL語句存儲在文件two.prg中。3通過SQL UPDATE語句將零件信息表中零件號為p4的零件的單價更改為1090,并將相應(yīng)的SQL語句存儲在文件Three.prg中。4打開菜單文件mymenu.mnx,然后生成可執(zhí)行的菜單程序mymenu.mpr?!静僮鞑襟E】(1)打開Visual FoxPro,在命令窗口輸入:INSE INTO 零件信息 VALUES(p7,PN7,1020),并按下回車鍵執(zhí)行語句。然后創(chuàng)建一個程序文件one.prg,把代碼復(fù)制過去并保存。(2)在命令窗口輸入:DELE FORM 零件信息 WHERE 單價1。保存并運行程序,查看運行結(jié)果。1修改并執(zhí)行程序temp。該程序的功能是根據(jù)教師表和課程表計算講授數(shù)據(jù)結(jié)構(gòu)這門課程,并且工資大于等于4000的教師人數(shù)。注意,只能修改標(biāo)有錯誤的語句行,不能修改其他語句。2在學(xué)校數(shù)據(jù)庫中(在基本操作題中建立的),使用視圖設(shè)計器建立視圖teacher_v,該視圖是根據(jù)教師表和學(xué)院表建立的,視圖中的字段項包括姓名、工資和系名,并且視圖中只包括工資大于等于4000的記錄,視圖中的記錄先按工資降序排列,若工資相同再按系名升序排列。(1)【操作步驟】打開考生文件夾下的程序文件,并按題目的要求進行改錯,修改完成后運行程序文件。(2)【操作步驟】步驟1:單擊系統(tǒng)菜單中的新建命令,新建一個視圖,將表教師表和學(xué)院表添加到新建的視圖中。步驟2:將教師表姓名、教師表工資和學(xué)院表系名添加到選定字段中。步驟3:在篩選選項卡中選擇字段教師表工資,條件為,實例為4000。步驟4:在排序選項卡中,設(shè)置按工資降序排序,再按系名升序排序。步驟5:保存視圖名為teacher v。(1)在考生文件夾下建立一個文件名和表單名均為oneform的表單,該表單中包括兩個標(biāo)簽(Label1和Label2)、一個選項按鈕組(Optiongroup1)、一個組合框(Combo1)和兩個命令按鈕(Command1和Command2),Label1和Label2的標(biāo)題分別為工資和實例,選項組中有兩個選項按鈕,標(biāo)題分別為大于等于和小于,Command1和Command2的標(biāo)題分別為生成和退出,如下圖所示。(2)將組合框的RowSourceType和RowSource屬性手工指定為5和a,然后在表單的Load事件代碼中定義數(shù)組a并賦值,使得程序開始運行時,組合框中有可供選擇的工資實例為3000、4000和5000。(3)為生成命令按鈕編寫程序代碼,其功能是:表單運行時,根據(jù)選項按鈕組和組合框中選定的值,將教師表中滿足工資條件的所有記錄存入自由表salary.dbf中,表中的記錄先按工資降序排列,若工資相同再按姓名升序排列。(4)為退出命令按鈕設(shè)置Click事件代碼,其功能是關(guān)閉并釋放表單。(5)運行表單,在選項組中選擇小于,在組合框中選擇4000,單擊生成命令按鈕,最后單擊退出命令按鈕。【操作步驟】步驟1:在命令窗口輸入:Create Form oneform并按回車鍵,新建一個名為oneform表單。步驟2:在表單控件中以拖拽的方式向表單中添加兩個標(biāo)簽、一個選項組、一個組合框和兩個命令按鈕,并修改各控件的屬性。步驟3:雙擊表單空白處,編寫表單的load事件代碼:*表單的load事件代碼*public a(3)a(1)3000a(2)4000a(3)5000*步驟4:雙擊命令按鈕,分別編寫生成和退出按鈕的Click事件代碼。*生成按鈕的Click事件代碼*xval(ThisFbo1.Value)if ThisForm.Optiongroup1.Value 1sele * from 教師表 where 工資 x order by 工資 desc,姓名 into table salaryelsesele * from 教師表 where 工資 命令按鈕可以將左邊列表框中被選中的項添加到右邊的列表框中;單擊移去命令按鈕可以將右邊列表框中被選中的項移去(刪除)。請完善確定命令按鈕的Click事件代碼,其功能是:查詢右邊列表框所列課程的學(xué)生的考試成績(依次包含姓名、課程名稱和考試成績3個字段),并先按課程名稱升序排列,課程名稱相同的再按考試成績降序排列,最后將查詢結(jié)果存儲到表zonghe中。注意:(1)SCORE表中的考試成績字段是在基本操作題中修改的。(2)程序完成后必須運行,要求將計算機基礎(chǔ)和高等數(shù)學(xué)從左邊的列表框添加到右邊的列表框,并單擊確定命令按鈕完成查詢和存儲?!静僮鞑襟E】步驟1:確定命令按鈕的Click事件如下。 *SELECT Student.姓名, Course.課程名稱, Score.考試成績; FROM student,score,course ; WHERE Score.課程編號 Course.課程編號 ; AND Student.學(xué)號 Score.學(xué)號; AND &cn; ORDER BY Course.課程名稱, Score.考試成績 DESC; INTO TABLE zonghe.dbf*步驟2:保存并運行表單。學(xué)海教育1在考生文件夾下打開數(shù)據(jù)庫SCORE_MANAGER,該數(shù)據(jù)庫中有3個表STUDENT、SCORE1和COURSE,根據(jù)已經(jīng)建立好的索引,建立表間聯(lián)系。2為COURSE表增加字段:開課學(xué)期(N,2,0)。3為SCORE1表中的成績字段設(shè)置字段有效性規(guī)則:成績0,出錯提示信息是:成績必須大于或等于零。4將SCORE1表中成績字段的默認值設(shè)置為空值(NULL)?!静僮鞑襟E】(1)打開數(shù)據(jù)庫設(shè)計器,在父表中選中主索引,按住鼠標(biāo)左鍵拖動至子表相應(yīng)的普通索引上,釋放鼠標(biāo)。(2)打開表COURSE,在系統(tǒng)菜單中執(zhí)行顯示菜單下的表設(shè)計器命令,在最下面輸入字段名開課學(xué)期,數(shù)據(jù)類型為數(shù)值型(2,0)。(3)在數(shù)據(jù)庫設(shè)計器中雙擊SCORE1表的任意位置打開該表,單擊顯示菜單中的表設(shè)計器命令,在彈出的表設(shè)計器中選中成績字段,在字段有效性中的規(guī)則文本框中填入:成績0,在信息文本框中填入成績必須大于或等于零。(4)同上題打開表設(shè)計器,選擇成績字段,單擊NULL列下的按鈕(表示此列允許空值),然后再在字段有效性中的默認值中填入.NULL.。1在SCORE_MANAGER數(shù)據(jù)庫中查詢學(xué)生的姓名和2003年的年齡(計算年齡的公式是:2003Year(出生日期),年齡作為字段名),結(jié)果保存在一個新表NEW_TABLE1中。使用報表向?qū)Ы蟊鞱E
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 跨境電商直播背景板租賃與產(chǎn)品展示解決方案合同
- 親子樂園內(nèi)場攤位租賃與管理合同
- 地震后橋梁裂縫排查技術(shù)與管理體系
- 智慧醫(yī)院門禁一卡通解決方案
- ??谱o理人才隊伍的建設(shè)
- 店鋪安全生產(chǎn)培訓(xùn)
- 客戶溝通技巧培訓(xùn)體系構(gòu)建
- 二個月嬰兒護理
- CRRT護理質(zhì)量持續(xù)改進
- 自己的事情自己做心理健康教育
- 網(wǎng)絡(luò)與信息安全管理員(高級技師)資格理論考試題庫大全(附答案)
- 養(yǎng)老院臨終護理
- 國開《鑄牢中華民族共同體意識》形考任務(wù)1-3
- 內(nèi)分泌科血糖監(jiān)測制度
- 工廠車間流水線承包合同協(xié)議書范文
- 人教版小學(xué)六年級全冊體育教案
- 植被圖與地形因子碳匯關(guān)系
- 青海省西寧市(2024年-2025年小學(xué)三年級語文)人教版期末考試(下學(xué)期)試卷(含答案)
- 河北省秦皇島市(2024年-2025年小學(xué)三年級語文)人教版能力評測(下學(xué)期)試卷(含答案)
- 數(shù)字化轉(zhuǎn)型與非織造布制造
- 計算機系統(tǒng)設(shè)計及計算機網(wǎng)絡(luò)專業(yè)畢業(yè)論文
評論
0/150
提交評論