VF上機(jī)題庫(可以直接復(fù)制粘貼)_第1頁
VF上機(jī)題庫(可以直接復(fù)制粘貼)_第2頁
VF上機(jī)題庫(可以直接復(fù)制粘貼)_第3頁
VF上機(jī)題庫(可以直接復(fù)制粘貼)_第4頁
VF上機(jī)題庫(可以直接復(fù)制粘貼)_第5頁
已閱讀5頁,還剩530頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、宏圖教育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ī)則表達(dá)式必須是數(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è)計器中從

2、主索引拖拽到普通索引建立聯(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:按照題目的

3、要求新建一個快捷菜單并保存。步驟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)工程

4、所使用的零件的零件名、顏色和重量(通過設(shè)置有關(guān)數(shù)據(jù)屬性實現(xiàn)),并將結(jié)果按零件名升序排序存儲到pp.dbf文件。單擊退出按鈕關(guān)閉表單。完成表單設(shè)計后運行表單,并查詢工程號為j4的相應(yīng)信息。【操作步驟】步驟1:新建一個表單,并按題目要求修改表單的屬性。步驟2:在表單中添加一個表格控件、兩個命令按鈕控件、一個標(biāo)簽控件和一個文本框控件,并按照題目的要求設(shè)置各控件的屬性。步驟3:將供應(yīng)表和零件表添加到表單的數(shù)據(jù)環(huán)境中。步驟4:編寫兩個命令按鈕的click事件代碼。*查詢按鈕的click事件代碼*select 零件.零件名 as 零件名,零件.顏色 as 顏色,零件.重量 as 重量;from 供應(yīng),零件

5、;where 零件.零件號=供應(yīng).零件號 and 供應(yīng).工程號=thisform.text1.value;order by 零件名;into dbf ppthisform.grid1.recordsource=pp*退出按鈕的click事件代碼*thisform.release *步驟5:保存表單名為mysupply,并按要求運行表單。宏圖教育1.在考生文件夾下建立數(shù)據(jù)庫bookauth.dbc,把表books和authors添加到該數(shù)據(jù)庫中。2.為authors表建立主索引,索引名為pk,索引表達(dá)式為作者編號。3.為books表建立兩個普通索引,第一個索引名為pk,索引表達(dá)式為圖書編號;第二

6、個索引名和索引表達(dá)式均為作者編號。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,表單中有兩個命令按

7、鈕查詢和退出(名稱為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)【操作步驟】步驟

8、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表中所有書名中含有計算機(jī)3個字的圖書復(fù)制到books_bak

9、表中,以下操作均在books_bak表中完成;(2)復(fù)制后的圖書價格在原價格的基礎(chǔ)上降低5%;(3)從圖書均價高于25元(含25)的出版社中,查詢并顯示圖書均價最低的出版社名稱及均價,查詢結(jié)果保存在new_table4表中(字段名為出版單位和均價)。【操作步驟】步驟1:在命令窗口中輸入下列代碼,用于將books表中滿足條件的記錄復(fù)制到books bak表中,并按回車鍵以執(zhí)行該代碼。*select * from books where 書名 like %計算機(jī)% into table books bak*步驟2:在命令窗口中輸入下列代碼,用于更新books bak表中的價格字段,并按回車鍵以執(zhí)行

10、該代碼。*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宏圖教育1.在考生文件夾下新建一個名為庫存管理的項目文件。2.在新建的項目中建立一個名為使用零件情況的數(shù)據(jù)庫,并將考生文件夾下的所有自由表添加到該數(shù)據(jù)庫中。3.修改零件信息表

11、的結(jié)構(gòu),為其增加一個字段,字段名為規(guī)格,類型為字符型,長度為8。4.打開并修改mymenu菜單文件,為菜單項查找設(shè)置快捷鍵ctrlt。【操作步驟】(1)在命令窗口輸入create project 庫存管理(也可寫作crea proj 庫存管理),并按回車鍵以新建一個項目。或者,單擊常用工具欄中的新建命令新建一個項目(新建方法前面已有講解,這里不再贅述)。(2)按照題目的要求,在項目中新建數(shù)據(jù)庫,并將考生文件夾下的自由表添加到數(shù)據(jù)庫中。(3)在數(shù)據(jù)庫設(shè)計器中打開表設(shè)計器,并按題目的要求為零件信息表增加一個字段。(4)按照題目的要求打開并修改mymenu菜單文件。設(shè)計完成后,關(guān)閉菜單設(shè)計器并保存菜

12、單文件。1.用sql語句完成下列操作:查詢項目的項目號、項目名和項目使用的零件號、零件名稱,查詢結(jié)果按項目號降序、零件號升序排序,并存放于表item_temp中,同時將使用的sql語句存儲于新建的文本文件item.txt中。2.根據(jù)零件信息、使用零件和項目信息3個表,利用視圖設(shè)計器建立一個視圖view_item,該視圖的屬性列由項目號、項目名、零件名稱、單價和數(shù)量組成,記錄按項目號升序排序,篩選條件是:項目號為s2。(1)【操作步驟】步驟1:按照題目的要求,通過查詢設(shè)計器新建查詢。步驟2:按照題目的要求新建文本文件item.txt,并將滿足條件的sql語句粘貼到文本文件中。步驟3:在命令窗口輸

13、入do item.txt并按回車鍵運行查詢。(2)【操作步驟】步驟1:打開數(shù)據(jù)庫設(shè)計器,按照題目的要求新建本地視圖。注意,將表全部添加到視圖中時,按默認(rèn)聯(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ù)組

14、,style的屬性為下拉列表框)可供選擇,單擊統(tǒng)計命令按鈕后,則文本框顯示出該項目所使用零件的金額合計(某種零件的金額=單價*數(shù)量)。單擊退出按鈕關(guān)閉表單。注意:完成表單設(shè)計后要運行表單的所有功能。【操作步驟】步驟1:按照題目的要求新建表單,表單的新建可以通過常用工具欄中的新建按鈕來實現(xiàn)(操作步驟在前面的解析中已經(jīng)講到),也可以在命令窗口中輸入crea form form_item,然后按回車鍵。步驟2:從表單控件工具欄向表單添加一個組合框、一個文本框和兩個命令按鈕,然后在屬性窗口中修改各控件的相關(guān)屬性。步驟3:按照題目的要求設(shè)置組合框的數(shù)據(jù)源。步驟4:分別雙擊命令按鈕統(tǒng)計和退出,為它們編寫c

15、lick事件代碼。其中,統(tǒng)計按鈕的click事件代碼為:*統(tǒng)計按鈕的click事件代碼*x=allt(thisfbo1.value)select sum(使用零件.數(shù)量*零件信息.單價) as je;from 使用零件 ,零件信息 ;where 使用零件.零件號=零件信息.零件號;and 使用零件.項目號=x;into array bthisform.text1.value=allt(str(b1)*退出按鈕的click事件代碼為:*退出按鈕的click事件代碼*thisform.release*步驟5:保存并運行表單。宏圖教育1.在考生文件夾下打開數(shù)據(jù)庫訂單管理,然后刪除其中的custome

16、r表(從磁盤中刪除)。2.為employee表建立一個按升序排列的普通索引,索引名為xb,索引表達(dá)式為性別。3.為employee表建立一個按升序排列的普通索引,索引名為xyz,索引表達(dá)式為str(組別,1)職務(wù)。4.為employee表建立一個主索引,為orders建立一個普通索引,索引名和索引表達(dá)式均為職員號。通過職員號為employee表和orders表建立一個一對多的永久聯(lián)系。【操作步驟】(1)打開考生文件夾下的訂單管理數(shù)據(jù)庫,按要求刪除指定的表。(2)按照題目的要求為employee表建立普通索引。(3)按照題目的要求為employee表建立普通索引。(4)按照題目的要求為emplo

17、yee表和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)修改組合框的interactiv

18、echange事件代碼,當(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:雙擊組合框,按照題目的要求修改組合框

19、的相關(guān)方法。其中,需將命令語句text1.value=m2改為thisform.text1.value=m2。步驟4:保存并運行表單。(2)【操作步驟】步驟1:新建一個查詢,將表employee和orders添加到查詢中。步驟2:按照題目的要求為查詢添加相應(yīng)的字段。步驟3:按照題目的要求對指定的字段進(jìn)行排序,并定義查詢?nèi)ハ驗楸韙ableone。在考生文件夾下創(chuàng)建一個名為mymenu.mnx的下拉式菜單,并生成菜單程序mymenu.mpr。運行該菜單程序時會在當(dāng)前visual foxpro系統(tǒng)菜單的幫助子菜單之前插入一個考試子菜單,如下圖所示。統(tǒng)計和返回菜單命令的功能都通過執(zhí)行過程完成。統(tǒng)計菜單

20、命令的功能是以組為單位求訂單金額的和。統(tǒng)計結(jié)果包含組別、負(fù)責(zé)人和合計3項內(nèi)容,其中負(fù)責(zé)人為該組組長(取自employee中的職務(wù)字段)的姓名,合計為該組所有職員所簽訂單的金額總和。統(tǒng)計結(jié)果按合計降序排序,并存放在tabletwo表中。返回菜單命令的功能是返回visual foxpro的系統(tǒng)菜單。菜單程序生成后,運行菜單程序并依次執(zhí)行統(tǒng)計和返回菜單命令。【操作步驟】步驟1:新建一個菜單,并按照題目的要求設(shè)計菜單的顯示方式及位置。步驟2:按照題目要求設(shè)計各級菜單。步驟3:選中統(tǒng)計行,單擊后面的創(chuàng)建按鈕,在彈出的窗口中輸入如下代碼,為統(tǒng)計菜單編寫代碼。*統(tǒng)計菜單項中的代碼*select employ

21、ee.組別,employee.姓名 as 負(fù)責(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)計和返回菜單命令。宏圖教育1.在考生文件夾下新建一個

22、名為圖書管理的項目文件。2.在項目中新建一個名為圖書的數(shù)據(jù)庫。3.將考生文件夾下的所有自由表添加到圖書數(shù)據(jù)庫中。4.在項目中建立查詢book_qu,其功能是查詢價格大于等于10的圖書(book表)的所有信息,查詢結(jié)果按價格降序排序。【操作步驟】(1)打開visual foxpro,通過常用工具欄中的新建命令按鈕新建項目文件,并將該項目以圖書管理為文件名保存在考生文件夾下。(2)按照題目的要求在項目管理器中新建一個數(shù)據(jù)庫。設(shè)計完成后,關(guān)閉數(shù)據(jù)庫設(shè)計器。(3)按照題目的要求將考生文件夾下的自由表添加到圖書數(shù)據(jù)庫中。本小題中的自由表是book.dbf、borrows.dbf和loans.dbf3個表

23、。(4)步驟1:通過圖書管理項目管理器新建查詢。步驟2:將全部字段添加到選定字段列表框中。步驟3:在篩選選項卡下,為查詢添加篩選條件。步驟4:在排序依據(jù)選項卡中,按要求設(shè)置排序依據(jù)。步驟5:執(zhí)行文件菜單下的另存為菜單命令,并以book qu.qpr為文件名對查詢文件進(jìn)行保存。在考生文件夾下已有order、orderitem和goods三個表。其中,order表包含了訂單的基本信息,orderitem表包含了訂單的詳細(xì)信息,goods表包含了商品(圖書)的相關(guān)信息。1.利用查詢設(shè)計器創(chuàng)建查詢,從order、orderitem和goods表中查詢客戶名為lilan的所有訂單信息,查詢結(jié)果依次包含訂

24、單號、客戶名、簽訂日期、商品名、單價和數(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ù)選項卡中按要

25、求設(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,文件名為for

26、m_book,表單的標(biāo)題為圖書情況統(tǒng)計。表單中有一個組合框(名稱為combo1)、一個文本框(名稱為text1)和兩個命令按鈕統(tǒng)計和退出(名稱為command1和command2)。運行表單時,組合框中有3個條目清華、北航、科學(xué)(只有3個出版社名稱,不能輸入新的)可供選擇,在組合框中選擇出版社名稱后,如果單擊統(tǒng)計命令按鈕,則文本框顯示出book表中該出版社圖書的總數(shù)。單擊退出按鈕關(guān)閉表單。注意:完成表單設(shè)計后要運行表單的所有功能。【操作步驟】步驟1:在命令窗口輸入命令create form form book,建立表單。步驟2:從表單控件中以拖拽的方式在表單中添加一個組合框、一個文本框和兩個命

27、令按鈕,并修改各控件的屬性,為表單添加數(shù)據(jù)環(huán)境book表。步驟3:雙擊命令按鈕,寫入命令按鈕的click事件。*統(tǒng)計命令按鈕的click事件*a=alltrim(thisfbo1.value) count to b for 出版社=athisform.text1.value=b*退出命令按鈕的click事件*thisform.release*步驟4:保存并運行表單。宏圖教育在考生文件夾下完成如下基本操作:1.通過sql insert語句插入元組(p7,pn7,1020)到零件信息表(注意不要重復(fù)執(zhí)行插入操作),并將相應(yīng)的sql語句存儲在文件one.prg中。2.通過sql delete語句從零

28、件信息表中刪除單價小于600的所有記錄,并將相應(yīng)的sql語句存儲在文件two.prg中。3.通過sql update語句將零件信息表中零件號為p4的零件的單價更改為1090,并將相應(yīng)的sql語句存儲在文件three.prg中。4.打開菜單文件mymenu.mnx,然后生成可執(zhí)行的菜單程序mymenu.mpr。【操作步驟】(1)打開visual foxpro,在命令窗口輸入:inse into 零件信息 values(p7,pn7,1020),并按下回車鍵執(zhí)行語句。然后創(chuàng)建一個程序文件one.prg,把代碼復(fù)制過去并保存。(2)在命令窗口輸入:dele form 零件信息 where 單價=1。

29、保存并運行程序,查看運行結(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)【操作步驟】打開考生文件夾下的程序文件,并按題目的要求進(jìn)行改錯,修改完成后運行程序文件。(2)【操作步驟】步驟1:單擊系統(tǒng)菜單中的新建

30、命令,新建一個視圖,將表教師表和學(xué)院表添加到新建的視圖中。步驟2:將教師表.姓名、教師表.工資和學(xué)院表.系名添加到選定字段中。步驟3:在篩選選項卡中選擇字段教師表.工資,條件為=,實例為4000。步驟4:在排序選項卡中,設(shè)置按工資降序排序,再按系名升序排序。步驟5:保存視圖名為teacher v。(1)在考生文件夾下建立一個文件名和表單名均為oneform的表單,該表單中包括兩個標(biāo)簽(label1和label2)、一個選項按鈕組(optiongroup1)、一個組合框(combo1)和兩個命令按鈕(command1和command2),label1和label2的標(biāo)題分別為工資和實例,選項組中

31、有兩個選項按鈕,標(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)閉并釋放表

32、單。(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事件代碼*x=val(

33、thisfbo1.value)if thisform.optiongroup1.value=1sele * from 教師表 where 工資 = x order by 工資 desc,姓名 into table salaryelsesele * from 教師表 where 工資 命令按鈕可以將左邊列表框中被選中的項添加到右邊的列表框中;單擊移去命令按鈕可以將右邊列表框中被選中的項移去(刪除)。請完善確定命令按鈕的click事件代碼,其功能是:查詢右邊列表框所列課程的學(xué)生的考試成績(依次包含姓名、課程名稱和考試成績3個字段),并先按課程名稱升序排列,課程名稱相同的再按考試成績降序排列,最后將

34、查詢結(jié)果存儲到表zonghe中。注意:(1)score表中的考試成績字段是在基本操作題中修改的。(2)程序完成后必須運行,要求將計算機(jī)基礎(chǔ)和高等數(shù)學(xué)從左邊的列表框添加到右邊的列表框,并單擊確定命令按鈕完成查詢和存儲。【操作步驟】步驟1:確定命令按鈕的click事件如下。 *select student.姓名, course.課程名稱, score.考試成績; from student,score,course ; where score.課程編號=course.課程編號 ; and student.學(xué)號=score.學(xué)號; and &cn; order by course.課程名稱, scor

35、e.考試成績 desc; into table zonghe.dbf*步驟2:保存并運行表單。宏圖教育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表中成績字段的默認(rèn)值設(shè)置為空值(null)。【操作步驟】(1)打開數(shù)據(jù)庫設(shè)計器,在父表中選中主索引,按住鼠標(biāo)左鍵拖動至子表相應(yīng)的普通索引上,釋放鼠標(biāo)。(2)打開表cours

36、e,在系統(tǒng)菜單中執(zhí)行顯示菜單下的表設(shè)計器命令,在最下面輸入字段名開課學(xué)期,數(shù)據(jù)類型為數(shù)值型(2,0)。(3)在數(shù)據(jù)庫設(shè)計器中雙擊score1表的任意位置打開該表,單擊顯示菜單中的表設(shè)計器命令,在彈出的表設(shè)計器中選中成績字段,在字段有效性中的規(guī)則文本框中填入:成績=0,在信息文本框中填入成績必須大于或等于零。(4)同上題打開表設(shè)計器,選擇成績字段,單擊null列下的按鈕(表示此列允許空值),然后再在字段有效性中的默認(rèn)值中填入.null.。1.在score_manager數(shù)據(jù)庫中查詢學(xué)生的姓名和2003年的年齡(計算年齡的公式是:2003year(出生日期),年齡作為字段名),結(jié)果保存在一個新表new_table1中。使用報表向?qū)Ы蟊韓ew

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論