vf考試國家試題庫題目 (13)-_第1頁
vf考試國家試題庫題目 (13)-_第2頁
vf考試國家試題庫題目 (13)-_第3頁
全文預覽已結束

下載本文檔

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

文檔簡介

1、第二十二套第一題:基本操作在考生文件夾下存在表單文件myform.scx,其中包含一個名為高度的標簽,文本框Text1,以及一個名為確定的命令按鈕。打開該表單文件,然后在表單設計器環(huán)境下完成如下操作:1將標簽、文本框和命令按鈕3個控件設置為頂邊對齊。2修改確定按鈕的相關屬性,在表單運行時按Enter鍵就可以直接選擇該按鈕。3設置表單的標題為表單操作,名稱為myform。4編寫確定按扭的Click事件代碼,使得表單運行時,單擊該按鈕可以將表單的高度設置成在文本框中指定的值。答案:【操作步驟】(1)打開表單myform,按Shift選中3個控件,在菜單中選擇顯示對齊頂端對齊命令。(2)選中確定按鈕

2、,在屬性窗中找到屬性DEFAULT,把它設置為T.。(3)選中表單,將其Name 屬性改為myform ,Caption屬性改為:表單操作。(4)雙擊確定按鈕,在Click事件里寫入 ThisForm.Height=val(ThisForm.Text1.value)第二題:簡單應用1用SQL語句完成下列操作:檢索田亮所借圖書的書名、作者和價格,結果按價格降序存入book_temp表中。2首先創(chuàng)建一個名為order_m的數(shù)據(jù)庫,并向其中添加order表和orderitem表。然后在數(shù)據(jù)庫中創(chuàng)建視圖viewone:利用該視圖只能查詢商品號為a00002的商品訂購信息。查詢結果依次包含訂單號、簽訂日

3、期和數(shù)量3項內(nèi)容。各記錄按訂單號升序排列,最后利用剛創(chuàng)建的視圖查詢視圖中的全部信息,并將查詢結果存放在表tabletwo中。答案:(1)【操作步驟】步驟1:新建一個程序文件,并輸入下列代碼。*程序文件中的代碼*SELECT Book.書名, Book.作者, Book.價格;FROM book,loans,borrows ;WHERE Loans.借書證號 = Borrows.借書證號 ;AND Book.圖書登記號 = Loans.圖書登記號;AND Borrows.姓名 = 田亮;ORDER BY Book.價格 DESC;INTO TABLE book_temp.dbf*步驟2:保存并運

4、行此程序,程序名為默認。(2)【操作步驟】步驟1:在命令窗口輸入命令Crea data order_m。步驟2:打開數(shù)據(jù)庫設計器,添加表order和orderitem到新建的數(shù)據(jù)庫中。步驟3:按要求新建一個視圖viewone,將order和order item表添加到視圖設計器中,選擇字段訂單號、簽訂日期和數(shù)量,篩選條件為商品號=a00002,按訂單號升序排序。步驟4:新建一個查詢,將視圖添加到查詢設計器中。選擇全部字段,設置查詢?nèi)ハ驗楸韙abletwo,保存并運行查詢,查詢名為默認。第三題:綜合應用在考生文件夾下創(chuàng)建一個下拉式菜單mymenu.mnx,并生成菜單程序mymenu.mpr。運行

5、該菜單程序時會在當前Visual FoxPro系統(tǒng)菜單的末尾追加一個考試子菜單,如下圖所示。計算和返回菜單命令的功能都通過執(zhí)行過程完成。計算菜單命令的功能如下:(1)用ALTER TABLE語句在order表中添加一個總金額字段,該字段為數(shù)值型,寬度為7,小數(shù)位數(shù)為2。(2)根據(jù)orderitem表和goods表中的相關數(shù)據(jù)計算各訂單的總金額,其中,一個訂單的總金額等于它所包含的各商品的金額之和,每種商品的金額等于其數(shù)量乘以單價,填入剛建立的字段中。返回其菜單命令的功能是恢復到Visual FoxPro的系統(tǒng)菜單。菜單程序生成后,運行菜單程序,并依次執(zhí)行計算和返回菜單命令。答案:【解題思路】

6、按要求建立菜單,本題將計算出的總金額添加到表中字段部分較難,需要為表建立臨時聯(lián)系?!静僮鞑襟E】步驟1:新建一個菜單,按要求輸入菜單項的名稱。步驟2:寫入菜單項計算的代碼如下。*計算菜單項中的代碼*ALTER TABLE ORDER ADD 總金額 N(7,2)SELECT Orderitem.訂單號, sum(goods.單價*orderitem.數(shù)量) as 總金額; FROM goods,orderitem ; WHERE Goods.商品號 = Orderitem.商品號; GROUP BY Orderitem.訂單號; ORDER BY Orderitem.訂單號; INTO TABLE temp.dbfCLOSE ALLSELECT 1USE TEMPINDEX ON 訂單號 TO ddh1SELE 2USE ORDERINDEX ON 訂單號 TO ddh2SET RELATION TO 訂單號 INTO ADO WHILE .NOT.EOF()REPLACE

溫馨提示

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

最新文檔

評論

0/150

提交評論