國家計算機二級vfp上機考試題庫試題及答案_第1頁
已閱讀1頁,還剩199頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、1在考生文件夾下新建一個名為在考生文件夾下新建一個名為“供應供應“的項目文件。的項目文件。2將數(shù)據(jù)庫將數(shù)據(jù)庫“供應零件供應零件“加入到新建的加入到新建的“供應供應“項目中。項目中。3通過通過“零件號零件號“字段為字段為“零件零件“表和表和“供應供應“表建立永久性聯(lián)系,其中,表建立永久性聯(lián)系,其中,“零件零件“是父表,是父表,“供應供應“是子表。是子表。4為為“供應供應“表的表的“數(shù)量數(shù)量“字段設置有效性規(guī)則:數(shù)量必須大于字段設置有效性規(guī)

2、則:數(shù)量必須大于0并且小于并且小于99999999;錯誤提示信息是;錯誤提示信息是“數(shù)量超范數(shù)量超范圍“。(注意:規(guī)則表達式必須是注意:規(guī)則表達式必須是“數(shù)量>數(shù)量>0..0..數(shù)量<數(shù)量<9999“)9999“)【操作步驟】【操作步驟】(1)(1)啟動啟動VisualVisualFoxProFoxPro6.06.0,按照題目的要求新建一個名為,按照題目的要求新建一個名為“供應供應“的項目文件。的項目文件。(2)(2)按照題目的要求,將

3、按照題目的要求,將“供應零件供應零件“數(shù)據(jù)庫添加到項目數(shù)據(jù)庫添加到項目“供應供應“中。中。(3)(3)步驟步驟1:按照題目的要求為:按照題目的要求為“零件零件“表建立主索引。表建立主索引。步驟步驟2:以同樣的方法為:以同樣的方法為“供應供應“表建立普通索引。表建立普通索引。步驟步驟3:在數(shù)據(jù)庫設計器中從主索引拖拽到普通索引建立聯(lián)系。:在數(shù)據(jù)庫設計器中從主索引拖拽到普通索引建立聯(lián)系。(4)(4)按照題目的要求為按照題目的要求為“供應供應“

4、表中的表中的“數(shù)量數(shù)量“字段設置字段有效性規(guī)則。字段設置字段有效性規(guī)則。1用用SQLSQL語句完成下列操作:列出所有與語句完成下列操作:列出所有與“紅“顏色零件相關的信息顏色零件相關的信息(供應商號,工程號和數(shù)量供應商號,工程號和數(shù)量),并將查,并將查詢結果按數(shù)量降序存放于表詢結果按數(shù)量降序存放于表supply_tempsupply_temp中。中。2新建一個名為新建一個名為menu_quickmenu_quick的快捷菜單,菜單中有兩

5、個菜單項的快捷菜單,菜單中有兩個菜單項“查詢查詢“和“修改修改“。并在表單。并在表單myfmmyfm的RightClickRightClick事件中調用快捷菜單事件中調用快捷菜單menu_quickmenu_quick。(1)(1)【操作步驟】【操作步驟】步驟步驟1:按照題目的要求建立名為:按照題目的要求建立名為query1.prgquery1.prg的程序文件,并在程序文件窗口中輸入符合題目要求的程序的程序文件,并在程序文件窗口中輸入

6、符合題目要求的程序段。段。步驟步驟2:以:以query1query1為文件名保存并運行程序。為文件名保存并運行程序。(2)(2)【操作步驟】【操作步驟】步驟步驟1:按照題目的要求新建一個快捷菜單并保存。:按照題目的要求新建一個快捷菜單并保存。步驟步驟2:為快捷菜單添加菜單項,并生成可執(zhí)行文件:為快捷菜單添加菜單項,并生成可執(zhí)行文件menumenuquick.mprquick.mpr。步驟步驟3:打開表單:打開表單myfmmyfm,按照題

7、目的要求編寫表單的,按照題目的要求編寫表單的RightClickRightClick事件代碼事件代碼“DO“DOmenumenuquick.mpr“quick.mpr“。步驟步驟4:保存并運行表單。:保存并運行表單。設計一個名為設計一個名為mysupplymysupply的表單,表單的控件名和文件名均為的表單,表單的控件名和文件名均為mysupplymysupply。表單的形式如下圖所示。。表單的形式如下圖所示。表單標題為表單標題為“零

8、件供應情況零件供應情況“,表格控件為,表格控件為Grid1Grid1,命令按鈕,命令按鈕“查詢查詢“為Comm1Comm1、“退出退出“為Comm2Comm2,標簽,標簽控件控件Label1Label1和文本框控件和文本框控件Text1(Text1(程序運行時用于輸入工程號程序運行時用于輸入工程號)。運行表單時,在文本框中輸入工程號,單擊運行表單時,在文本框中輸入工程號,單擊“查詢查詢“命令按鈕后,表格控件中顯示相應工程所使用的零件的命

9、令按鈕后,表格控件中顯示相應工程所使用的零件的零件名、顏色和重量零件名、顏色和重量(通過設置有關通過設置有關“數(shù)據(jù)數(shù)據(jù)“屬性實現(xiàn)屬性實現(xiàn)),并將結果按,并將結果按“零件名零件名“升序排序存儲到升序排序存儲到pp.dbfpp.dbf文件。件。單擊單擊“退出退出“按鈕關閉表單。按鈕關閉表單。完成表單設計后運行表單,并查詢工程號為完成表單設計后運行表單,并查詢工程號為“J4““J4“的相應信息。的相應信息?!静僮鞑襟E】【操作步驟】步驟步驟1:

10、新建一個表單,并按題目要求修改表單的屬性。:新建一個表單,并按題目要求修改表單的屬性。步驟步驟2:在表單中添加一個表格控件、兩個命令按鈕控件、一個標簽控件和一個文本框控件,并按照題目:在表單中添加一個表格控件、兩個命令按鈕控件、一個標簽控件和一個文本框控件,并按照題目的要求設置各控件的屬性。的要求設置各控件的屬性。步驟步驟3:將:將“供應供應“表和表和“零件零件“表添加到表單的數(shù)據(jù)環(huán)境中。表添加到表單的數(shù)據(jù)環(huán)境中。步驟步驟4:編寫兩個命

11、令按鈕的:編寫兩個命令按鈕的ClickClick事件代碼。事件代碼。““查詢查詢“按鈕的按鈕的ClickClick事件代碼事件代碼零件零件名零件零件名ASAS零件名,零件顏色零件名,零件顏色ASAS顏色,零件重量顏色,零件重量ASAS重量;重量;FROMFROM供應,零件;供應,零件;WHEREWHERE零件零件號=供應零件號零件零件號=供應零件號供應工程號=供應工程號=THISFM.TEXT1.VALUETHISFM.TEXT1.VA

12、LUE;DERDERBYBY零件名;零件名;INTOINTODBFDBFPPPPTHISFM.GRID1.RecdSourceTHISFM.GRID1.RecdSource=“pp““pp“存在存在new_table4new_table4表中表中(字段名為出版單位和均價字段名為出版單位和均價)。【操作步驟】【操作步驟】步驟步驟1:在命令窗口中輸入下列代碼,用于將:在命令窗口中輸入下列代碼,用于將BOOKSBOOKS表中滿足條件的記錄復制

13、到表中滿足條件的記錄復制到BOOKSBOOKSBAKBAK表中,并按回表中,并按回車鍵以執(zhí)行該代碼。車鍵以執(zhí)行該代碼。FROMFROMBOOKSBOOKSWHEREWHERE書名書名LIKELIKE“%“%計算機計算機%“%“INTOINTOTABLETABLEBOOKSBOOKSBAKBAK步驟步驟2:在命令窗口中輸入下列代碼,用于更新:在命令窗口中輸入下列代碼,用于更新BOOKSBOOKSBAKBAK表中的價格字段,并按回車鍵以執(zhí)行

14、該代碼。表中的價格字段,并按回車鍵以執(zhí)行該代碼。UPDATEUPDATEBOOKSBOOKSBAKBAKSETSET價格=價格價格=價格(1(1-0.05)0.05)步驟步驟3:在命令窗口中輸入下列代碼,并按回車鍵以執(zhí)行該代碼。:在命令窗口中輸入下列代碼,并按回車鍵以執(zhí)行該代碼。TOPTOP1BooksBooksbak.bak.出版單位,出版單位,avg(booksavg(booksbak.bak.價格價格)asas均價;均價;FROM

15、FROMbooksbooksbakbak;GROUPGROUPBYBYBooksBooksbak.bak.出版單位;出版單位;HAVINGHAVING均價均價=2525;DERDERBYBY2;INTOINTOTABLETABLEnewnewtable4.dbftable4.dbf◆◆◆◆◆◆學海教育◆◆◆◆◆◆◆◆◆◆◆學海教育◆◆◆◆◆1在考生文件夾下新建一個名為在考生文件夾下新建一個名為“庫存管理庫存管理“的項目文件。的項目文件。

16、2在新建的項目中建立一個名為在新建的項目中建立一個名為“使用零件情況使用零件情況“的數(shù)據(jù)庫,并將考生文件夾下的所有自由表添加到該數(shù)的數(shù)據(jù)庫,并將考生文件夾下的所有自由表添加到該數(shù)據(jù)庫中。據(jù)庫中。3修改修改“零件信息零件信息“表的結構,為其增加一個字段,字段名為表的結構,為其增加一個字段,字段名為“規(guī)格規(guī)格“,類型為字符型,長度為,類型為字符型,長度為8。4打開并修改打開并修改mymenumymenu菜單文件,為菜單項菜單文件,為菜單項“

17、查找查找“設置快捷鍵設置快捷鍵CtrlCtrl+T。【操作步驟】【操作步驟】(1)(1)在命令窗口輸入在命令窗口輸入“CREATE“CREATEPROJECTPROJECT庫存管理庫存管理“(“(也可寫作也可寫作“CREA“CREAPROJPROJ庫存管理庫存管理“)“),并按回車鍵以新建一個,并按回車鍵以新建一個項目?;蛘?,單擊常用工具欄中的項目?;蛘?,單擊常用工具欄中的“新建新建“命令新建一個項目命令新建一個項目(新建方法前面已有講

18、解,這里不再贅述新建方法前面已有講解,這里不再贅述)。(2)(2)按照題目的要求,在項目中新建數(shù)據(jù)庫,并將考生文件夾下的自由表添加到數(shù)據(jù)庫中。按照題目的要求,在項目中新建數(shù)據(jù)庫,并將考生文件夾下的自由表添加到數(shù)據(jù)庫中。(3)(3)在數(shù)據(jù)庫設計器中打開表設計器,并按題目的要求為在數(shù)據(jù)庫設計器中打開表設計器,并按題目的要求為“零件信息零件信息“表增加一個字段。表增加一個字段。(4)(4)按照題目的要求打開并修改按照題目的要求打開并修改mym

19、enumymenu菜單文件。設計完成后,關閉菜單文件。設計完成后,關閉“菜單設計器菜單設計器“并保存菜單文件。并保存菜單文件。1用用SQLSQL語句完成下列操作:查詢項目的項目號、項目名和項目使用的零件號、零件名稱,查詢結果按語句完成下列操作:查詢項目的項目號、項目名和項目使用的零件號、零件名稱,查詢結果按項目號降序、零件號升序排序,并存放于表項目號降序、零件號升序排序,并存放于表item_tempitem_temp中,同時將使用的中,

20、同時將使用的SQLSQL語句存儲于新建的文本文件語句存儲于新建的文本文件item.txtitem.txt中。中。2根據(jù)零件信息、使用零件和項目信息根據(jù)零件信息、使用零件和項目信息3個表,利用視圖設計器建立一個視圖個表,利用視圖設計器建立一個視圖view_itemview_item,該視圖的屬性,該視圖的屬性列由項目號、項目名、零件名稱、單價和數(shù)量組成,記錄按項目號升序排序,篩選條件是:項目號為列由項目號、項目名、零件名稱、單價和數(shù)量組成

21、,記錄按項目號升序排序,篩選條件是:項目號為“s2““s2“。(1)(1)【操作步驟】【操作步驟】步驟步驟1:按照題目的要求,通過查詢設計器新建查詢。:按照題目的要求,通過查詢設計器新建查詢。步驟步驟2:按照題目的要求新建文本文件:按照題目的要求新建文本文件item.txtitem.txt,并將滿足條件的,并將滿足條件的SQLSQL語句粘貼到文本文件中。語句粘貼到文本文件中。步驟步驟3:在命令窗口輸入:在命令窗口輸入“DO“DOitem

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論