VFP上機題庫整理后.doc_第1頁
VFP上機題庫整理后.doc_第2頁
VFP上機題庫整理后.doc_第3頁
VFP上機題庫整理后.doc_第4頁
VFP上機題庫整理后.doc_第5頁
已閱讀5頁,還剩86頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第1套題【操作步驟】(1)在命令窗口中輸入Crea data 外匯管理,則在考生文件夾下建立一個名為外匯管理的數(shù)據(jù)庫。(2)打開上1題新建的外匯管理數(shù)據(jù)庫,右鍵單擊數(shù)據(jù)庫設(shè)計器的空白處,選擇添加表命令,將考生文件夾下的表currency_sl和rate_exchange添加到數(shù)據(jù)庫中。(3)右鍵單擊數(shù)據(jù)庫設(shè)計器中的rate_exchange表,選擇修改命令,在打開的表設(shè)計器中將買出價字段的名稱改為現(xiàn)鈔賣出價,單擊確定按鈕保存對表結(jié)構(gòu)的修改。(4)打開表rate_exchange的表設(shè)計器,在字段選項卡中設(shè)置外幣代碼字段為升序排序,在索引選項卡中修改其中的類型為主索引。以同樣的方式為currency_sl表建立普通索引,索引名和索引表達式均為外幣代碼。從rate_exchange表的主索引拖動鼠標至currency_sl表的普通索引,建立兩表之間的一對多永久聯(lián)系。二、簡單應用題 (1)【操作步驟】步驟1:打開考生文件夾下的外匯管理數(shù)據(jù)庫,在打開的數(shù)據(jù)庫設(shè)計器的空白處單擊鼠標右鍵,選擇新建本地視圖命令。將currency_sl和rate_exchange兩個添加到視圖設(shè)計器中。步驟2:在字段選項卡中將字段Currency_sl.姓名、Rate_exchange.外幣名稱、Currency_sl.持有數(shù)量,以及表達式Rate_exchange.基準價*Currency_sl.持有數(shù)量添加到選定字段列表框中。步驟3:在排序依據(jù)選項卡中將表達式Rate_exchange.基準價*Currency_sl.持有數(shù)量降序添加到排序條件列表框中,并選擇降序排序。步驟4:保存視圖為view_rate并運行視圖。(2)【操作步驟】在命令窗口輸入下列命令語句并運行。*SELECT Currency_sl.姓名,;SUM(Currency_sl.持有數(shù)量*Rate_exchange.基準價) as 人民幣價值; FROM currency_sl ,rate_exchange ;WHERE Currency_sl.外幣代碼 = Rate_exchange.外幣代碼;GROUP BY Currency_sl.姓名; ORDER BY 2 DESC; INTO TABLE results.dbf*三、綜合應用題【操作步驟】步驟1:通過新建對話框新建一個表單,文件名為外匯瀏覽,并為其添加一個標簽控件、一個文本框控件、兩個命令按鈕控件和一個表格控件。步驟2:設(shè)置表單的Caption屬性為外匯查詢;命令按鈕1的Caption屬性為查詢,命令按鈕2的Caption屬性為退出;標簽的Caption屬性為輸入姓名;表格控件的RecordSourceType屬性為4-SQL語句。步驟3:編寫查詢按扭的Click代碼事件代碼如下。*查詢按鈕的Click事件代碼*x=allt(thisform.text1.value)thisform.grid1.recordsourcetype=4thisform.grid1.recordsource=;SELECT Rate_exchange.外幣名稱, Currency_sl.持有數(shù)量; FROM 外匯管理!currency_sl INNER JOIN 外匯管理!rate_exchange ; ON Currency_sl.外幣代碼 = Rate_exchange.外幣代碼; WHERE Currency_sl.姓名 =x; ORDER BY Currency_sl.持有數(shù)量; INTO TABLE &x thisform.refresh*編寫退出按扭的Click事件代碼ThisForm.Release。步驟4:保存表單并運行,分別在文本框輸入林詩因、張三豐和李尋歡并單擊查詢按鈕。第2套題【操作步驟】(1)單擊工具欄中的新建按鈕,新建一個文本文件,寫入如下代碼,保存文本文件為one,在命令窗口輸入 DO one.txt,執(zhí)行代碼。*one.txt中輸入的代碼*SELECT 外幣名稱,現(xiàn)鈔買入價,賣出價;FROM rate_exchange; INTO TABLE rate_ex.dbf*(2)單擊工具欄中的新建按鈕,新建一個文本文件,寫入下面的代碼,保存文本文件為two。在命令窗口輸入DO two.txt,按下回車鍵執(zhí)行代碼。*two.txt中輸入的代碼*Update Rate_exchange set 賣出價=829.01 where 外幣名稱=美元*(3)單擊工具欄上的新建按鈕,打開新建對話框,文件類型選擇報表,單擊向?qū)О粹o。在向?qū)∠驅(qū)υ捒蛑须p擊報表向?qū)?,在報表向?qū)Р襟E1中選擇表rate_exchang,并將外幣名稱、現(xiàn)鈔買入價和賣出價添加到選定字段,連續(xù)單擊下一步直到步驟6完成,輸入報表標題外幣匯率,保存報表為rate_exchange。(4)雙擊生成的報表文件rate_exchange,在報表設(shè)計器中,將顯示在標題 區(qū)域的日期拖到頁注腳區(qū),保存報表文件即可二、簡單應用題(1)【操作步驟】步驟1:在命令窗口中輸入Create Form Timer,新建一個名為timer的表單。按題目要求添加一個標簽控件、一個計時器控件和三個命令按鈕控件。步驟2:在屬性窗口設(shè)置各控件的屬性。設(shè)置表單的Caption屬性為時鐘,Name屬性為Timer,設(shè)置標簽的Alignment屬性為2中央,三個命令按扭的Caption屬性依次為暫停、繼續(xù)、退出,設(shè)置計時器控件的Interval屬性為500。步驟3:選中標簽,然后執(zhí)行格式對齊菜單中的水平居中命令。步驟4:雙擊命令按鈕,為各命令按鈕編寫Click事件的代碼:*暫停按鈕的Click事件代碼*ThisForm.Timer1.Interval=0*繼續(xù)按鈕的Click事件代碼*ThisForm.Timer1.Interval=500*退出按鈕的Click事件代碼*ThisForm.Release*計時器的timer事件代碼*ThisForm.Label1.Caption=time()*步驟5:保存并運行表單查看結(jié)果。(2)【操作步驟】步驟1:單擊工具欄中新建按鈕,新建一個查詢,并向查詢中添加表currency_sl和rate_exchange。步驟2:在字段選項卡中,將字段段currency_sl.姓名、 rate_exchange.外幣名稱、 currency_sl.持有數(shù)量、 rate_exchange.現(xiàn)鈔買入價和 Rate_exchange.現(xiàn)鈔買入價*Currency_sl.持有數(shù)量添加到選定字段。步驟3:在排序依據(jù)選項卡中選擇按姓名升序排序,再按持有數(shù)量降序排序。步驟4:單擊查詢菜單下的查詢?nèi)ハ蛎睿诓樵內(nèi)ハ驅(qū)υ捒蛑羞x擇表,輸入表名為results。步驟5:保存查詢?yōu)閝uery并運行查詢。三、綜合應用題【操作步驟】步驟1:在命令窗口中輸入 Create form Form1,創(chuàng)建一個表單,設(shè)置表單的Caption屬性為外匯。在表單上添加一個頁框控件和一個命令按鈕。步驟2:在表單的空白處右擊,選擇數(shù)據(jù)環(huán)境命令,將表 currency_sl 和rate_exchange添加到數(shù)據(jù)環(huán)境中。步驟3:設(shè)置頁框控件的PageCount屬性為3,在頁框控件上右擊,在彈出的快捷菜單中選擇編輯命令。將Page1的Caption屬性修改為持有人,從數(shù)據(jù)環(huán)境中拖拽表 currency_sl 到該頁,同樣將Page2的Caption屬性修改為外匯匯率,從數(shù)據(jù)環(huán)境中拖拽表rate_exchange到該頁,將Page3的Caption屬性修改為持有量及價值。在頁框上添加一個表格控件,修改表格控件的RecordSourceType屬性為3-查詢,RecordSource屬性為query。步驟4:修改命令按鈕的Caption屬性為退出,寫入其Click事件代碼: ThisForm.Release步驟5:保存并運行該表單。第3套題【操作步驟】(1)通過常用工具欄中的打開按鈕打開考生文件夾下的customer數(shù)據(jù)庫,在數(shù)據(jù)庫設(shè)計器的空白處單擊鼠標右鍵,選擇添加表命令,將考生文件夾下的自由表customer和order添加到數(shù)據(jù)庫中。(2)在數(shù)據(jù)庫設(shè)計器中右鍵單擊的order表,選擇修改命令,在打開的表設(shè)計器中選中訂單日期字段,在字段有效性框的默認值文本框中輸入date()。(3)在數(shù)據(jù)庫設(shè)計器中右鍵單擊其中的customer表,選擇修改命令,在打開的表設(shè)計器的字段選項卡中為其客戶編號字段設(shè)置升序排序,在索引選項卡中選擇主索引,單擊確定按鈕并保存對表的修改。(4)同上,為表order添加普通索引,然后在數(shù)據(jù)庫設(shè)計器中從主索引拖拽到普通索引建立兩表間的聯(lián)系。二、簡單應用題(1)【操作步驟】打開modi1.prg,修改其中的錯誤如下。 刪除(此處空行),然后填寫 use customer。 把 WHILE 改為FOR。(2)【操作步驟】新建一個程序sql.prg,寫入如下SQL語句。*sql.prg中的命令語句*SELECT Customer.公司名稱, Order.訂單編號, Order.金額, Order.送貨方式; FROM customer,order; WHERE Customer.客戶編號 = Order.客戶編號; ORDER BY Customer.公司名稱, Order.訂單編號; INTO TABLE results* 保存并運行程序。三、綜合應用題【操作步驟】步驟1:通過新建對話框新建一個表單,然后設(shè)置表單的Name屬性為myform。步驟2:右鍵表單空白處,選擇數(shù)據(jù)環(huán)境命令,將考生文件夾下的customer和order兩個表依次添加到表單的數(shù)據(jù)環(huán)境中。步驟3:為表單添加兩個表格控件,分別修改它們的Name屬性為grd1和grd2,RecordSource屬性為customer和order。步驟4:適當調(diào)整每個表格的寬度和位置。按住SHIFT鍵的同時選中兩個表格,在布局工具欄中分別單擊相同大小和頂邊對齊命令按鈕。步驟5:以myform為文件對表單進行保存,并運行保存后的表單。步驟6:通過新建對話框新建一個菜單,輸入菜單名稱為退出,選擇結(jié)果為過程,然后單擊后面的創(chuàng)建按鈕,在其中編寫如下的命令語句。 MYFORM.RELEASE SET SYSMENU TO DEFAULT步驟7:保存菜單名稱為mymenu.mpr,選擇菜單菜單下的生成命令,生成可執(zhí)行菜單文件,關(guān)閉菜單設(shè)計器。步驟8:回到表單設(shè)計器中,雙擊表單空白處,編寫表單的load事件代碼DO mymenu.mpr。步驟9:運行表單,依次單擊customer表對應表格中的所有記錄,查看運行情況,最后單擊退出菜單命令。第4套題【操作步驟】(1)打開Visual FoxPro,在命令窗口輸入: INSERT INTO 零件信息 VALUES(p7,PN7,1020)并按回車鍵執(zhí)行語句。然后單擊工具欄中的新建按鈕,創(chuàng)建一個程序文件one.prg,將上述代碼復制到該文件中并保存。(2)在命令窗口輸入: DELE FROM 零件信息 WHERE 單價600 并按回車鍵執(zhí)行語句。然后單擊工具欄中的新建按鈕,創(chuàng)建一個程序文件two.prg,將上述代碼復制到該文件中并保存。(3)在命令窗口輸入: UPDATE 零件信息 SET 單價=1090 WHERE 零件號=p4并按回車鍵執(zhí)行語句。然后單擊工具欄中的新建按鈕,創(chuàng)建一個程序文件three.prg,將上述代碼復制到該文件中并保存。(4)打開菜單mymenu.mnx后,選擇系統(tǒng)菜單中的菜單,然后選擇生成命令。二、簡單應用題(1)【操作步驟】單擊工具欄中的打開按鈕,打開考生文件夾下的程序文件modi1.prg,并按題目的要求進行改錯,修改完成后保存并運行程序文件。*程序提供的代碼*SELECT 零件名稱 FROM 零件信息 WHERE 零件號 = ;(SELECT 零件號 FROM 使用零件;GROUP BY 項目號 HAVING COUNT(項目號) = 3) ;ORDER BY 零件名稱 ;INTO FILE results*其中,第1行中的=需改為IN;第3行中的GROUP BY 項目號需改為GROUP BY 零件號;第5行中的INTO FILE需改為TO FILE。(2)【操作步驟】步驟1:在命令窗口輸入:Create form formone,按下回車鍵建立一個表單,通過表單控件工具欄按題目要求為表單添加控件。在屬性對話框中,設(shè)置表單的Name屬性為formone,設(shè)置其Caption屬性為簡單應用;設(shè)置標簽的Caption屬性為項目號;設(shè)置命令按鈕的屬性為確定。步驟2:雙擊命令按鈕,編寫其Click事件代碼如下:x=thisform.text1.valuea = SELECT 零件信息.零件號, 零件信息.零件名稱, 零件信息.單價, 使用零件.數(shù)量 ;FROM 零件信息,使用零件 ;WHERE 零件信息.零件號=使用零件.零件號 and 使用零件.項目號=x ;ORDER BY 零件信息.零件號 INTO TABLE +x&a步驟3:單擊保存按鈕,再單擊工具欄中的運行按鈕,分別在文本框中輸入s1和s3,單擊確定按鈕。三、綜合應用題(1)【操作步驟】步驟1:單擊常用工具欄中的新建按鈕,在新建對話框中選擇查詢,單擊新建文件按鈕,在彈出的打開對話框中依次將表零件信息、使用零件和項目信息添加到查詢設(shè)計器中。步驟2:分別選中字段項目信息項目號、項目信息項目名、零件信息零件名稱和使用零件數(shù)量并添加到可用字段。步驟3:在排序依據(jù)選項卡中先選擇項目信息.項目號字段,排序選項設(shè)置為升序,再選擇零件信息.零件名稱字段,排序選項設(shè)置為降序。步驟4:單擊查詢菜單下的查詢?nèi)ハ蛎睿诓樵內(nèi)ハ驅(qū)υ捒蛑羞x擇表,并輸入表名three,單擊確定按鈕。步驟5:單擊工具欄中的保存按鈕保存查詢,輸入查詢名chaxun。最后單擊常用工具欄中的運行按鈕運行查詢。(2)【操作步驟】步驟1:在命令窗口輸入CREATE FORM myform新建表單。并修改表單的Name屬性為myform。步驟2:從表單控件工具欄向表單中添加一個表格控件和一個命令按鈕控件,設(shè)置表格控件的RecordSourceType屬性為3-查詢、RecordSource屬性為chaxun,設(shè)置命令按鈕的Caption屬性為退出。步驟3:同時選中命令按鈕與表格控件(按住shift鍵不放),再單擊布局工具欄中的左邊對齊和相同寬度按鈕。步驟4:雙擊退出按鈕,寫入Click事件代碼。*退出按鈕Click事件代碼*ThisForm.Release* 步驟5:關(guān)閉并保存該表單文件。第5套題【操作步驟】(1)打開考生文件夾下的Ecommerce數(shù)據(jù)庫,在數(shù)據(jù)庫設(shè)計器的空白處單擊鼠標右鍵,選擇添加表命令,將考生文件夾下的OrderItem表添加到數(shù)據(jù)庫中。(2)在數(shù)據(jù)庫設(shè)計器中,右鍵單擊OrderItem表,選擇修改命令,在表設(shè)計器對話框中單擊索引選項卡,在索引名中輸入PK,在類型中選中主索引,在表達式中輸入會員號+商品號,為OrderItem表建立主索引。(3)按照上一小題的步驟為OrderItem表建立普通索引。然后從Customer表的主索引處拖動鼠標至OrderItem表的普通索引處,以建立兩表之間的永久聯(lián)系。(4)首先執(zhí)行數(shù)據(jù)庫菜單下的清理數(shù)據(jù)庫命令,然后選中并右擊上一小題中建立的兩表之間的關(guān)系線,選擇編輯參照完整性命令,在編輯參照完整性生成器對話框中,依次選中更新規(guī)則選項卡下的級聯(lián)單選按鈕、刪除規(guī)則選項卡下的限制單選按鈕、插入規(guī)則選項卡下的限制單選按鈕,最后單擊確定按鈕。二、簡單應用題(1)【操作步驟】步驟1:單擊常用工具欄中的新建按鈕,新建一個查詢文件,同時打開查詢設(shè)計器。步驟2:將考生文件夾下的OrderItem、Artical和Customer三個表添加到查詢設(shè)計器中,且OrderItem表一定要先添加,才能效建立3個表之間的關(guān)聯(lián)。步驟3:在字段選項卡中,將Customer.會員號、Customer.姓名、Article.商品名、Orderitem.單價和Orderitem.數(shù)量5個字段添加到選定字段列表框中。并且將表達式Orderitem.單價*Orderitem.數(shù)量 AS 金額添加到選定字段列表框中。步驟4:選擇查詢菜單下的查詢?nèi)ハ蛎?,在查詢?nèi)ハ驅(qū)υ捒蛑羞x中表,在表名文本框中輸入ss。步驟5:保存查詢文件名為qq,并運行查詢。(2)【操作步驟】新建一個程序文件cmd_ab.prg,在程序內(nèi)編寫下列命令語句。*cmd_ab.prg中的命令語句*SELECT Customer.會員號, Customer.姓名, Customer.年齡;FROM customer;WHERE Customer.年齡 = 30;ORDER BY Customer.年齡 DESC;TO FILE cut_ab.txt*保存并運行該程序。三、綜合應用題【操作步驟】步驟1:通過新建對話框新建一個表單,文件名為myform,并向其中添加一個標簽控件、一個文本框控件和兩個命令按鈕控件。步驟2:設(shè)置表單的Name屬性為myform,Caption屬性為綜合應用;設(shè)置命令按鈕1的Caption屬性為查詢(= ThisForm.Text1.Value; ORDER BY 3; INTO TABLE dbfa.dbf*在關(guān)閉命令按鈕的Click事件中輸入如下代碼。 ThisForm.Release步驟4:保存并運行表單,在文本框中輸入題目要求的日期后查詢。第6套題【操作步驟】(1)通過新建對話框新建一個自由表,文件名為客戶。在打開的表設(shè)計器中按照題目的要求設(shè)計客戶表的結(jié)構(gòu)。注意,保存設(shè)計結(jié)果時不要輸入記錄。(2)通過新建對話框新建一個數(shù)據(jù)庫,文件名為客戶。在打開的數(shù)據(jù)庫設(shè)計器的空白處單擊鼠標右鍵,選擇添加命令,將考生文件夾下的客戶自由表添加到新建的數(shù)據(jù)庫中。(3)在名為客戶的數(shù)據(jù)庫設(shè)計器中,右鍵單擊客戶表,選擇瀏覽命令,然后選擇顯示菜單下的追加方式命令,按照題目的要求將記錄插入到客戶表中。(4)通過報表向?qū)陆ㄒ粋€報表,在報表的字段選取對話框中將客戶表中的全部字段添加到選定字段列表框中;在完成對話框中設(shè)置報表的標題為客戶;其他各項均取默認值,直接單擊下一步按鈕。最后將報表以客戶為文件名進行保存。二、簡單應用題(1)【操作步驟】新建一個程序one.prg,編寫下列命令語句。*one.prg中的程序代碼*SELECT Course.課程名稱, max(score.成績) as 分數(shù); FROM course,score ; WHERE Course.課程編號 = Score.課程編號; GROUP BY Course.課程名稱; INTO TABLE max.dbf*保存并運行程序。(2)【操作步驟】新建一個程序two.prg,編寫下列命令語句。*two.prg中的程序代碼*SELECT Course.課程名稱; FROM course,score ; WHERE Course.課程編號 = Score.課程編號; AND Score.成績 0 if int(x/2)=x/2 s1=s1+1 else s2=s2+1 endif*found* if div(x,3)=0 s3=s3+1 endif x=x-1enddothisform.text2.value=s1thisform.text3.value=s2thisform.text4.value=s3thisform.text5.value=s1+s2+s3*錯誤1:改為 STORE 0 TO x,s1,s2,s3。錯誤2:改為 x=val(thisform.text1.value)。錯誤3:改為 if mod(x,3)=0。步驟2:以同樣的方法修改退出按鈕的Click事件代碼為Thisform.Release三、綜合應用題【操作步驟】步驟1:單擊工具欄中的打開按鈕,打開考生文件夾下的表單文件zonghe。步驟2:雙擊確定命令按鈕,完善其Click事件代碼如下。 *確定按鈕的Click事件代碼*SELECT Student.姓名, Course.課程名稱, Score.考試成績; FROM student INNER JOIN score; INNER JOIN course ; ON Score.課程編號 = Course.課程編號 ; ON Student.學號 = Score.學號; where &cn; ORDER BY Course.課程名稱, Score.考試成績 DESC; INTO TABLE zonghe.dbf*步驟3:保存并運行表單。第8套題【操作步驟】(1)打開表單,在屬性窗口將表單的Movable屬性修改為F.并將其Caption屬性設(shè)置為表單操作。(2)在系統(tǒng)菜單中的表單菜單中選擇新建方法程序打開新建方法程序?qū)υ捒?,然后在名稱框中輸入mymethod并單擊添加按鈕,關(guān)閉對話框后雙擊表單空白處,編寫表單的mymethod事件代碼如下: wait mymethod window(3)雙擊打開OK按鈕的Click事件,輸入: ThisForm.mymethod(4)雙擊打開Cancel按鈕的Click事件,輸入: ThisForm.Release二、簡單應用題(1)【操作步驟】步驟1:新建一個查詢,并將xuesheng和chengji兩個表添加到查詢設(shè)計器中。按要求添加字段xuesheng.學號、xuesheng.姓名、chengji.數(shù)學、chengji.英語和chengji.信息技術(shù)到選定字段框中。 步驟2:在篩選選項卡中添加表達式Y(jié)EAR(xuesheng.出生日期),條件設(shè)置為=,實例中輸入1982。步驟3:在篩選選項卡中選擇字段民族,條件設(shè)置為= ,實例中輸入漢。步驟4:在排序選項卡中選擇降序,添加字段學號。步驟5:選擇系統(tǒng)菜單中的查詢查詢?nèi)ハ?,單擊表按鈕,輸入表名table1。步驟6:保存查詢?yōu)閝uery1并運行查詢。(2)【操作步驟】步驟1:在命令窗口輸入Crea data cj_m,創(chuàng)建數(shù)據(jù)庫。步驟2:打開cj_m數(shù)據(jù)庫并向其中添加表xuesheng和chengji。步驟3:在數(shù)據(jù)庫設(shè)計器中新建一個視圖,并將xuesheng和chengji兩個表添加到新建的視圖中,按要求添加字段xuesheng.學號、xuesheng.姓名、chengji.數(shù)學、chengji.英語和chengji.信息技術(shù)。步驟4:在篩選選項卡中分別選擇字段數(shù)學、英語和信息技術(shù),條件均為,實例為60,邏輯為or。步驟5:在排序選項卡中選擇降序, 添加字段學號。步驟6:保存視圖為view1.新建一個查詢,將視圖添加到查詢設(shè)計器中。步驟7:添加全部字段,選擇查詢?nèi)ハ驗楸?,輸入表名table2并運行查詢。三、綜合應用題【操作步驟】步驟1:建立表可以通過常用工具欄中的新建按鈕完成,依次執(zhí)行文件新建表新建文件命令,在打開的表設(shè)計器中依次輸入各字段的名稱,并設(shè)置各字段的類型和寬度,設(shè)置完成后單擊確定按鈕,選擇不輸入記錄。步驟2:建立菜單可以使用文件菜單完成,選擇文件新建菜單新建文件命令打開菜單設(shè)計器。打開顯示菜單下的常規(guī)選項對話框,在位置處選擇追加,則新建立的子菜單會在當前vfp系統(tǒng)菜單后顯示。步驟3:在菜單名稱中填入考試,結(jié)果為子菜單,單擊創(chuàng)建;在子菜單的菜單名稱中輸入計算、返回,結(jié)果均為過程。步驟4:在計算菜單項的過程中輸入下列代碼。*SELECT Xuesheng.民族,avg(Chengji.數(shù)學) as x,AVG(Chengji.英語) AS y;FROM xuesheng,chengji;WHERE Xuesheng.學號 = Chengji.學號 AND Xuesheng.民族=漢;INTO ARRAY aINSERT INTO table3 FROM ARRAY aSELECT Xuesheng.民族,avg(Chengji.數(shù)學) as x,AVG(Chengji.英語) AS y;FROM xuesheng,chengji;WHERE Xuesheng.學號 = Chengji.學號;AND Xuesheng.民族!=漢 INTO ARRAY aINSERT INTO table3 FROM ARRAY aUPDATE table3 SET 民族=其他 WHERE 民族!=漢*在返回菜單項的過程中輸入語句SET SYSMENU TO DEFAULT。步驟5:保存菜單名為mymenu,在系統(tǒng)菜單中單擊菜單生成命令,生成可執(zhí)行程序并運行。第9套題【操作步驟】(1)打開表單,將文本框Text1的Width屬性修改為50。(2)選中文本框Text2,在屬性框中找到寬度屬性(Width),單右鍵選重置為默認值。(3)將Ok按鈕的Default屬性值設(shè)為.T.。(4)將Cancel按鈕的Caption屬性設(shè)置為=(select avg(數(shù)學) from chengji); and 英語=(select avg(英語) from chengji); and 信息技術(shù)=(select avg(信息技術(shù)) from chengji); order by xuesheng.學號 desc; into table table2.dbf *步驟3:在菜單名稱中填入返回,結(jié)果為過程,在過程中輸入命令SET SYSMENU TO DEFAULT。步驟4:最后保存菜單mymenu.mnx,并生成可執(zhí)行菜單程序mymenu.mpr,運行菜單程序并依次執(zhí)行計算和返回菜單命令。第10套題【操作步驟】(1)利用文件菜單下的新建命令可創(chuàng)建表單文件,將表單保存為myform.scx。(2)設(shè)置表單的WindowType屬性為1-模式,Caption屬性為表單操作。 (3)為表單添加數(shù)據(jù)環(huán)境,在顯示菜單下打開數(shù)據(jù)環(huán)境或在表單空白處右鍵單擊鼠標右鍵打開數(shù)據(jù)環(huán)境,將xuesheng表和chengji表依次添加到數(shù)據(jù)環(huán)境中,一定要按此順序添加,以使兩個表所對應的對象名稱分別為cursor1和cursor2。(4)在數(shù)據(jù)環(huán)境中,選中xuesheng表中的學號,按住鼠標拖動到chengji表的學號字段上并釋放鼠標,以建立兩個表之間的關(guān)聯(lián)。二、簡單應用題(1)【操作步驟】步驟1:通過新建對話框新建查詢文件,將xuesheng和chengji表添加到查詢中。步驟2:從字段選項卡中添加學號、姓名、數(shù)學、英語和信息技術(shù)5個字段到選定字段中。步驟3:切換到篩選選項卡,按如下設(shè)置。字段名 條件 實例 邏輯chengji.數(shù)學 = 85 ANDchengji.英語 = 85 ANDchengji.信息技術(shù) = 85 ORchengji.數(shù)學 = 85 ANDchengji.英語 = 85 ANDchengji.信息技術(shù) = 85 步驟4:切換到排序依據(jù)中選擇字段xuesheng.學號,在排序選項處選擇降序。步驟5:單擊查詢菜單下的查詢?nèi)ハ?,選擇表,輸入表名table1,最后將查詢保存在query1.qpr文件中,并運行該查詢。(2)【操作步驟】步驟1:通過新建對話框新建數(shù)據(jù)庫,數(shù)據(jù)庫文件名為cj_m,在數(shù)據(jù)庫設(shè)計器中依次添加xuesheng表和chengji表。步驟2:通過新建對話框新建視圖,在添加表或視圖對話框中添加xuesheng表和chengji表到新視圖設(shè)計器中。步驟3:在字段選項卡中將學號、姓名、數(shù)學、英語和信息技術(shù)5個字段添加到選定字段框中。步驟4:切換到篩選選項卡,在字段名中輸入LEFT(Chengji.學號,8),條件選擇=,實例為20001001。步驟5:切換到排序依據(jù)選項卡,選擇字段xuesheng.學號,在排序選項處選擇降序;最后將視圖保存在view1文件中。步驟6:利用剛創(chuàng)建的視圖view1創(chuàng)建查詢,在添加表或視圖對話框中選擇view1視圖,在字段中選擇所有字段,設(shè)置查詢?nèi)ハ驗楸韙able2。保存并運行查詢,文件名默認。三、綜合應用題【操作步驟】步驟1:通過新建對話框新建菜單,打開菜單設(shè)計器。打開顯示菜單下的常規(guī)選項命令,在常規(guī)選項對話框的位置處選擇追加,則新建立的子菜單會在當前vfp系統(tǒng)菜單后顯示。步驟2:在菜單名稱中填入考試,結(jié)果為子菜單,單擊創(chuàng)建;在子菜單的菜單名稱中輸入計算,結(jié)果為過程。在過程中輸入下列命令(計算過程也可以用兩個循環(huán)嵌套的方法來完成)。*計算菜單項的過程代碼* SELECT Xuesheng.學號, Xuesheng.姓名, Chengji.數(shù)學, Chengji.英語,; Chengji.信息技術(shù); FROM chengji,xuesheng ; WHERE Chengji.學號 = Xuesheng.學號; ORDER BY Xuesheng.學號 DESC

溫馨提示

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

評論

0/150

提交評論