2011-2012計(jì)算機(jī)vfp二級(jí)考試機(jī)試題(100套全)_第1頁(yè)
2011-2012計(jì)算機(jī)vfp二級(jí)考試機(jī)試題(100套全)_第2頁(yè)
2011-2012計(jì)算機(jī)vfp二級(jí)考試機(jī)試題(100套全)_第3頁(yè)
2011-2012計(jì)算機(jī)vfp二級(jí)考試機(jī)試題(100套全)_第4頁(yè)
已閱讀5頁(yè),還剩159頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第1套①【解題思路】對(duì)于第1、2、3小題,需先在命令窗口中完成正確的SQL語(yǔ)句的編寫(xiě)并執(zhí)行,然后檢查SQL語(yǔ)句的執(zhí)行結(jié)果,接下來(lái)新建題目要求的程序文件,最后將SQL語(yǔ)句復(fù)制到新建的程序文件中。生成可執(zhí)行的菜單程序需先打開(kāi)菜單文件,然后執(zhí)行"菜單”菜單中的"生成”命令?!静僮鞑襟E】⑴打開(kāi)VisualFoxPro,在命令窗u輸入:INSEINTO零件信息VALUES("p7","PN7",1020)并按下回車(chē)鍵執(zhí)行語(yǔ)句。然后創(chuàng)建一個(gè)程序文件。ne.prg,把代碼復(fù)制過(guò)去并保存。(2)在命令窗口輸入:DELEFROM零件信息WHERE單價(jià)<600并按下回車(chē)鍵執(zhí)行語(yǔ)句。然后創(chuàng)建一個(gè)程序文件two.prg,把代碼復(fù)制過(guò)去并保存。(3)在命令窗口輸入:UPDATE零件信息SET單價(jià)=1090WHERE零件號(hào)="p4"并按下回車(chē)鍵執(zhí)行語(yǔ)句。然后創(chuàng)建?個(gè)程序文件three.prg,把代碼復(fù)制過(guò)去并保存。(4)打開(kāi)菜單mymenu.mnx后,選擇系統(tǒng)菜單中的"菜單”,然后選擇"生成"。②解題思路】打開(kāi)程序,將錯(cuò)誤的語(yǔ)句修改正確。新建報(bào)表向?qū)瓿蓤?bào)表。(1)【操作步驟】打開(kāi)考生文件夾下的程序文件,并按題目的要求進(jìn)行改錯(cuò),修改完成后運(yùn)行程序文件。***********ス早 イ.C6り***********SELECT零件名稱(chēng)FROM零件信息WHERE零件號(hào)=;(SELECT零件號(hào)FROM使用零件;GROUPBY項(xiàng)目號(hào)HAVINGCOUNT(項(xiàng)目號(hào))=3);ORDERBY零件名稱(chēng);INTOFILEresults其中,第1行中的"ア需改為"IN";第3行中的"GROUPBY項(xiàng)目號(hào)"需改為"GROUPBY零件號(hào)";第5行中的"INTOFILE"需改為"TOFILE",(2)【操作步驟】步驟1:打開(kāi)考生文件夾下的"項(xiàng)目信息"表,通過(guò)ー對(duì)多報(bào)表向?qū)?chuàng)建一個(gè)報(bào)表。步驟2:選擇表并添加相應(yīng)的字段到選定字段中。步驟3:按題目要求選擇排序并設(shè)置報(bào)表樣式。步驟4:在"步驟6ー完成"中輸入報(bào)表標(biāo)題。步驟5:輸入報(bào)表文件名report。③【解題思路】要將査詢(xún)文件設(shè)置為表格控件的數(shù)據(jù)源,苜先需設(shè)置表格控件的RecordSourceType屬性設(shè)置為“3—査詢(xún)(.QPR)”,然后將表格控件的RecordSource屬性設(shè)計(jì)為查詢(xún)文件名。調(diào)整表單中各控件的對(duì)齊方式須在【格式】I【對(duì)齊】菜單下進(jìn)行操作。本題還用到了命令按鈕和表格控件的"Width〃屬性,該屬性用于設(shè)置控件的寬度。(1)【操作步驟】步驟1:單擊常用工具欄中的“新建”按鈕,新建一個(gè)查詢(xún),依次將題目所要求的表添加到查詢(xún)?cè)O(shè)計(jì)器中。步驟2:分別選中字段"項(xiàng)目信息.項(xiàng)目號(hào)"、"項(xiàng)目信息.項(xiàng)目名"、”零件信息.零件名稱(chēng)"和"使用零件.數(shù)量”并添加到可用字段。步驟3:在"排序依據(jù)"選項(xiàng)卡中為查詢(xún)?cè)O(shè)置排序。步驟4:在系統(tǒng)菜單中單擊"保存"按鈕保存查詢(xún),輸入查詢(xún)名"chaxun"。最后單擊常用工具欄中的"運(yùn)行"按鈕運(yùn)行查詢(xún)。(2)【操作步驟】步驟1:在命令窗口輸入"CREATEFORMmyform"新建表單。并修改表單的Name屬性為myform。步驟2:從表單控件工具欄向表單中添加一個(gè)表格控件和一個(gè)命令按鈕控件,修改表單控件的屬性。步驟3:設(shè)置命令按鈕與表格等寬且左對(duì)齊。步驟4:雙擊"退出"按鈕,寫(xiě)入Click事件代碼。******〃退出〃按鈕CHck事件代碼******ThisForm.Release第2套①【解題思路】在VisualFoxPro中,要建立參照完整性,必須首先建立表之間的聯(lián)系(在數(shù)據(jù)庫(kù)設(shè)計(jì)器中進(jìn)行),然后執(zhí)行"數(shù)據(jù)庫(kù)"菜單下的"清理數(shù)據(jù)庫(kù)"命令,最后用鼠標(biāo)右擊表之間的聯(lián)并從彈出的快捷菜單中選擇"編輯參照完整性",在彈出的"參照完整性生成器”對(duì)話(huà)框中即可完成相應(yīng)的設(shè)置?!静僮鞑襟E】⑴在命令窗口輸入命令:CreateData訂單管理,打開(kāi)數(shù)據(jù)庫(kù)設(shè)計(jì)器,將自由表"employee""orders"和"customer"添加至リ數(shù)據(jù)庫(kù)中。(2)在數(shù)據(jù)庫(kù)設(shè)計(jì)器中為表orders建立普通索引,索引名為"nf",索引表達(dá)式為"year(簽訂日期)"。(3)按照上述操作步驟分別為表employee和。rders建立主索引和普通索引,在數(shù)據(jù)庫(kù)設(shè)計(jì)器中從主索引拖到普通索引建立表的聯(lián)系。(4)打開(kāi)參照完整性編輯器,按題目的要求設(shè)置規(guī)則。②【解題思路】通過(guò)常用工具欄中的"打開(kāi)"按鈕打開(kāi)表單,右擊表單空白處可以為表單添加數(shù)據(jù)環(huán)境。通過(guò)查詢(xún)?cè)O(shè)計(jì)器完成査詢(xún)的創(chuàng)建。表單的MultiSelect屬性用于指定列表框能否多市選定;Rowsorcetype屬性用來(lái)指定表格和列表框的數(shù)據(jù)類(lèi)型,Rowsorce屬性用來(lái)指定表格和列表框的數(shù)據(jù)源。(1)【操作步驟】步驟1:打開(kāi)表單formone,在表單的空白處單擊右鍵,將Orders表添加到表單的數(shù)據(jù)環(huán)境中。步驟2:修改列表框和表格的屬性。步驟3:雙擊"顯示"按鈕,修改其Click事件代碼如下。***********スf************下面代碼的功能是根據(jù)用戶(hù)對(duì)列表框的選擇結(jié)果構(gòu)建字段列表,然后進(jìn)一步構(gòu)建select語(yǔ)句并據(jù)此為表格的相關(guān)屬性設(shè)值。修改所有***FOUND***下面的一條語(yǔ)句。不能修改其他語(yǔ)句。不能增加語(yǔ)句,也不能刪除語(yǔ)句。s=f=T.**************FOUND***************FORi=lTOthisform.Listl.ColumnCountIFthisform.Listl.Selected(i)IFf**************FOUND***************s=thisform.Listl.valuef=.F.ELSE**************found***************s=s+thisform.Listl.valueENDIFENDIFENDFORst=select&sfromordersintocursortmp”thisform.Gridl.RecordSource=st錯(cuò)誤1:FORi=1TOthisform.List1.ColumnCount修改為:FORi=lTOthisform.List1.ListCount錯(cuò)誤2:s=thisform.List1.value修改為:s=thisform.List1.List(i)錯(cuò)誤3:s=s+thisform.List1.value修改為:s=s+*,*+thisform.Listl.List(i)步驟4:保存并運(yùn)行表單查看結(jié)果。(2)【操作步驟】步驟1:單擊常用工具欄中的〃新建“按鈕,新建查詢(xún),將表〃orders"、"employee”和“customer”添加到查詢(xún)中。步驟2:分別選擇字段orders.訂單號(hào)、orders.簽訂II期、orders.金額、Employee.姓名AS簽訂者、customer.客戶(hù)名,添加到可用字段中。步驟3:在篩選選項(xiàng)卡中設(shè)置篩選條件為"orders.簽訂日期)二「2001-05-01}"。步驟4:在排序選項(xiàng)卡中指定排序選項(xiàng)為降序,添加字段orders.簽訂日期,orders.金額。步驟5:選擇系統(tǒng)菜單中的查詢(xún)ー查詢(xún)?nèi)ハ騠表,輸入表名為"tableone"。步驟6:保存查詢(xún),輸入查詢(xún)名"queryone",在常用工具欄中單擊運(yùn)行按鈕,運(yùn)行該查詢(xún)。③【解題思路】建立表單,修改其ShowWindow屬性為"2",使其作為頂層表單。建立菜單,在菜單設(shè)計(jì)器中完成菜單項(xiàng)的建立,在“常規(guī)選項(xiàng)"對(duì)話(huà)框中將菜單設(shè)計(jì)為“頂層表單",在〃提示選項(xiàng)"對(duì)話(huà)框中為菜單項(xiàng)設(shè)置訪(fǎng)問(wèn)鍵。【操作步驟】步驟1:在命令窗口輸入Createformmyform新建表單。步驟2:將表單的"ShowWindow”屬性設(shè)置為"2一作為頂層表單”。步驟3:雙擊表單空白處,編寫(xiě)表單的"Init"事件代碼:DOmymenu.mprWITHTHIS,"myfbrm”步驟4:新建菜單,輸入菜單項(xiàng)"統(tǒng)計(jì)(\<T)"和"退出(、<R)",并為"統(tǒng)計(jì)"菜單項(xiàng)設(shè)置訪(fǎng)問(wèn)鍵"ALT+T"。步驟5:以同樣的方式為"退出"菜單項(xiàng)設(shè)置訪(fǎng)問(wèn)鍵"AUT+R",并執(zhí)行"顯示"菜單下的"常規(guī)選項(xiàng)"命令,將此菜單設(shè)置為"頂層表單"。步驟6:為"統(tǒng)計(jì)"和"退出"菜單項(xiàng)創(chuàng)建過(guò)程,寫(xiě)入如下SQL語(yǔ)句。******"統(tǒng)計(jì)”菜單中的命令語(yǔ)句******SELECTCustomer.客戶(hù)號(hào),Customer.客戶(hù)名,sum(orders.金額)as合計(jì);FROMcustomer,orders;WHERECustomer.客戶(hù)號(hào)=Orders.客戶(hù)號(hào);GROUPBYCustomer.客戶(hù)號(hào);ORDERBY3DESC;INTOTABLEtabletwo.dbf******"退出”菜單中的命令語(yǔ)句******Myform.Release步驟7:保存菜單名為mymenu,生成可執(zhí)行程序。運(yùn)行表單,查看結(jié)果。第3套①【解題思路】在第2小題中,ALTERTABLE語(yǔ)句用于修改表的結(jié)構(gòu),其中ADD短語(yǔ)的功能是添加新的字段或索弓I,UNIQUE短語(yǔ)的功能是指建立候選索弓|(注意不是唯一索引),ADDUNIQUE連用表示新增一個(gè)候選索引,TAG短語(yǔ)用于指定索引名稱(chēng)。在第4小題中,山題意可知,DO...WHILE循環(huán)語(yǔ)句的格式為:DOWHILEく條件〉〈命令序列〉ENDDO【操作步驟】(1)在命令窗口輸入:CreaData學(xué)校按下回車(chē)鍵執(zhí)行語(yǔ)句,打開(kāi)數(shù)據(jù)庫(kù)設(shè)計(jì)器,將表"教師表"、"課程表"和"學(xué)院表"添加到數(shù)據(jù)庫(kù)中。(2)新建一個(gè)程序,輸入:ALTERTABLE課程表ADDUNIQUE課程號(hào)TAGtemp保存程序名為one,最后運(yùn)行程序。(3)通過(guò)表單向?qū)陆ㄒ粋€(gè)表單,選定"課程表"的全部字段作為選定字段,選擇按"課程號(hào)”降序排序,完成向?qū)Р⑤斎氡韱挝募鹠yform。(4)打開(kāi)程序test,將第二行語(yǔ)句改為:DOWHILEi>=l保存并運(yùn)行程序,查看運(yùn)行結(jié)果。②【解題思路】在第1小題中,對(duì)于SQL的查詢(xún)語(yǔ)句,將查詢(xún)結(jié)果保存到數(shù)組中應(yīng)該使用INTO短語(yǔ),而不是TO;打開(kāi)表的命令是"USE";SCAN循環(huán)語(yǔ)句表示條件的短語(yǔ)應(yīng)該用FOR,而不是OF;由題意知,變量SUM用于統(tǒng)計(jì)滿(mǎn)足條件的教師人數(shù),故應(yīng)使"每找到一條滿(mǎn)足條件的記錄,SUM值自動(dòng)加1"。在第2小題中,視圖設(shè)計(jì)器的使用同查詢(xún)?cè)O(shè)計(jì)器,考生可以參考前面講到的查詢(xún)?cè)O(shè)計(jì)器來(lái)設(shè)計(jì)本題的視圖。(1)【操作步驟】打開(kāi)考生文件夾下的程序文件temp,prg,并按題目的要求進(jìn)行改錯(cuò),修改完成后運(yùn)行程序文件,如下所示。***********程序提供的代碼***********&&下句只有一處有錯(cuò)誤SELECT課程號(hào)FROM課程表WHERE課程名="數(shù)據(jù)結(jié)構(gòu)"TOARRAYa&&下句有錯(cuò)誤OPEN教師表STORE0TOsum&&ド句兩處有錯(cuò)誤SCANOF課程號(hào)=aORエ資>=4000&&ド句有錯(cuò)誤sum+1ENDSCAN?sum錯(cuò)誤1:將TO改為INTO。錯(cuò)誤2:將OPEN改為USE〇錯(cuò)誤3:將SCANOF改為SCANFOR?錯(cuò)誤4:將OR改為AND0錯(cuò)誤5:將sum+1改為sum=sum+l。(2)【操作步驟】步驟1:單擊系統(tǒng)菜單中的"新建"命令,新建一個(gè)視圖,將表"教師表"和"學(xué)院表"添加到新建的視圖中。步驟2:將"教師表.姓名"、"教師表'エ資”和”學(xué)院表.系名"添加到選定字段中。步驟3:在篩選選項(xiàng)卡中選擇字段"教師表.エ資",條件為、=",實(shí)例為"4000"。步驟4:在排序選項(xiàng)卡中,設(shè)置按"エ資"降序排序,再按"系名"升序排序。步驟5:保存視圖名為"teachejv"。③【解題思路】建立表單并添加控件,然后按要求修改各控件的屬性;在表單的10ad事件中定義組合框的數(shù)據(jù)源,完成命令按鈕的代碼;當(dāng)列表框要求為數(shù)組時(shí),可以在表單的load事件中進(jìn)行定義;為選項(xiàng)按鈕組設(shè)置標(biāo)題,需要右鍵單擊選項(xiàng)按鈕組控件,選擇"編輯”命令?!静僮鞑襟E】步驟1:在命令窗口輸入:'CreateFormoneform并按回車(chē)鍵,新建一個(gè)名為oneform表單。步驟2:在表單控件中以拖拽的方式向表單中添加兩個(gè)標(biāo)簽、ー個(gè)選項(xiàng)組、一個(gè)組合框和兩個(gè)命令按鈕,并修改各控件的屬性。步驟3:雙擊表單空白處,編寫(xiě)表單的load事件代碼:********表單的load事件代碼*********publica(3)a(l)="3000”2出=〃4000〃a(3)=〃500〇〃步驟4:雙擊命令按鈕,分別編寫(xiě)"生成"和"退出"按鈕的Click事件代碼。******"生成"按鈕的Click事件代碼*******x=val(bo1.value)ifthisform.optiongroupl.value=1sele*from教師表whereエ資>=xorderbyエ資desc,姓名intotablesalaryelsesele*from教師表whereエ資(xorderbyエ資desc,姓名intotablesalaryendif******"退出"按鈕的Click事件代碼?******ThisForm.Release步驟5:保存表単,并按題目要求運(yùn)行表單。第4套①【解題思路】在第1小題中,修改表中記錄最簡(jiǎn)便的方法是先打開(kāi)對(duì)應(yīng)的表,然后在命令窗口輸入"BROWER"命令,在彈出的窗口中対表中記錄進(jìn)行修改。在第2小題中,修改表中字段的名稱(chēng)需在表設(shè)計(jì)器中進(jìn)行。在第3小題中,ALTERTABLE語(yǔ)句用于修改表的結(jié)構(gòu),其中ADD短語(yǔ)的功能是添加新的字段或索引,UNIQUE短語(yǔ)的功能是指建立候選索弓1(注意不是唯一索引),ADDUNIQUE連用表示新增一個(gè)候選索引,TAG短語(yǔ)用于指定索引名稱(chēng)?!静僮鞑襟E】(1)打開(kāi)表student,在命令窗口輸入:browse,按下回車(chē)鍵,按要求修改表的內(nèi)容。(2)打開(kāi)score表,單擊"顯示"菜單中的"表設(shè)計(jì)器"菜單命令,打開(kāi)表設(shè)計(jì)器,修改字段名稱(chēng)。(3)在命令窗ロ輸入SQL命令:ALTERTABLEstudentADDUNIQUE學(xué)號(hào)TAG學(xué)號(hào)按下回車(chē)鍵。并將該語(yǔ)句保存到three.prg文件中。(4)同第2小題,打開(kāi)course的表設(shè)計(jì)器,建立候選索弓I"課程編號(hào)"。②【解題思路】在第1小題中,新建表單并添加控件,修改各控件的屬性值,其中頁(yè)框的PAGECOUNT屬性用于設(shè)置頁(yè)框中所含的頁(yè)面數(shù)。在第2小題中,第1處錯(cuò)誤語(yǔ)句的功能是將數(shù)值0賦給3個(gè)內(nèi)存變量xl、x2、x3;第2處錯(cuò)誤語(yǔ)句的功能是將文本框TEXT1中的值賦給變量X;根據(jù)題目的要求,第3處錯(cuò)誤的功能是判斷ー個(gè)數(shù)是否能被3整除。(1)【操作步驟】步驟1:在命令窗口輸入:Createformtab按下回車(chē)鍵,新建一個(gè)表單文件tab,在表單控件中單擊相應(yīng)的控件,然后在表單上畫(huà)出ー個(gè)頁(yè)框控件、ー個(gè)命令按鈕。將頁(yè)框改為3個(gè)頁(yè)面。步驟2:在頁(yè)框上單擊右健在彈出的快捷菜單中選擇"編輯"項(xiàng),設(shè)置頁(yè)框各頁(yè)的標(biāo)題屬性。PagelCaption學(xué)生Page2Caption課程Page3Caption成績(jī)步驟3:在表單空白處單擊右鍵,在彈出的快捷菜單中単擊"數(shù)據(jù)環(huán)境”命令,為表單添加表"student"、"course"和"score"到數(shù)據(jù)環(huán)境中〇步驟4:在頁(yè)框上單擊右鍵ー編輯,按題目的要求將表拖拽到相應(yīng)的頁(yè)中。步驟5:將命令按鈕的標(biāo)題改為退出,輸入其Click事件:ThisForm.Release〇步驟6:保存并運(yùn)行表單查看結(jié)果。(2)【操作步驟】步驟1:打開(kāi)表單modi2,修改"計(jì)算"命令按鈕的。ick事件。************現(xiàn)序提杜h的代碼***************************x,sl,s2,s3=0********f^)und********x=thisform.textldowhilex>0ifint(x/2)=x/2s1=s1+1elses2=s2+1endif******* nd********ifdiv(x,3)=0s3=s3+lendifx=x-lenddothisform.text2.value=s1thisform.text3.value=s2thisform.text4.value=s3thisform.text5.value=s1+s2+s3錯(cuò)誤1:改為STORE0TOx,sl,s2,s3o錯(cuò)誤2:改為x=val(thisform.textl.value)〇錯(cuò)誤3:改為ifmod(x,3)=0o步驟2:以同樣的方法修改"退出〃按鈕的Click事件代碼為〃Thisform.Release"③【解題思路】在表單設(shè)計(jì)器中完成命令按鈕的Click事件代碼的修改或編寫(xiě)?!静僮鞑襟E】步驟1:〃確定〃命令按鈕的Click事件如下。********" 白勺c1ickイ牛イ弋0馬*********SELECTStudent,姓名,Course.課程名稱(chēng),Score,考試成績(jī);FROMstudentINNERJOINscore;INNERJOINcourse;ONScore1課程編號(hào)=Course.課程編號(hào);ONStudent.學(xué)號(hào)=Score.學(xué)號(hào);where&cn;ORDERBYCourse.課程名稱(chēng),Score.考試成績(jī)DESC;INTOTABLEzonghe.dbf步驟2:保存并運(yùn)行表單。第5套①【解題思路】從主索引拖拽到普通索引完成表間聯(lián)系的建立,在表設(shè)計(jì)器中可以完成添加字段、設(shè)置字段有效性等操作。(N,2,0)表示數(shù)據(jù)類(lèi)型為數(shù)值型,寬度2,小數(shù)位數(shù)〇。【操作步驟】(1)打開(kāi)數(shù)據(jù)庫(kù)SCORE_MANAGER,在父表中選中主索引,按住鼠標(biāo)左鍵拖動(dòng)至子表相應(yīng)的普通索引上,釋放鼠標(biāo)。(2)打開(kāi)表COURSE,在系統(tǒng)菜單中執(zhí)行"顯示"菜單下的"表設(shè)計(jì)器”命令,在最下面輸入字段名"開(kāi)課學(xué)期",數(shù)據(jù)類(lèi)型為數(shù)值型(2,0)。(3)在數(shù)據(jù)庫(kù)設(shè)計(jì)器中雙擊"SCORE1"表的任意位置打開(kāi)該表,單擊"顯示"菜單中的"表設(shè)計(jì)器"命令,在彈出的表設(shè)計(jì)器中選中"成績(jī)"字段,在"字段有效性"中的"規(guī)則"文本框中填入:成績(jī)>=0,在"信息"文本框中填入""成績(jī)必須大于或等于零""。(4)同上題打開(kāi)表設(shè)計(jì)器,選擇"成績(jī)"字段,單擊NULL列下的按鈕(表示此列允許空值),然后再在"字段有效性"中的默認(rèn)值中填入”.NULL."。②【解題思路】在第1小題中,可以在命令窗口中完成SQL語(yǔ)句的編寫(xiě),然后通過(guò)報(bào)表向?qū)瓿蓤?bào)表的建立。在第2小題中,VisualFoxPro支持兩種類(lèi)型的菜單:條形菜單和彈出式菜單,其中的條形菜單在新建的過(guò)程中需在"新建菜單"對(duì)話(huà)框中選擇"菜單"按鈕,彈出式菜單在新建的過(guò)程中需在"新建菜單"對(duì)話(huà)框中選擇"快捷菜單"按鈕。(1)【操作步驟】步驟1:在命令窗口中輸入如下語(yǔ)句,并執(zhí)行。SELECT姓名,2003-Year(出生日期)as年齡;FROMstudent;INTOTABLEnew_tablel.dbf步驟2:通過(guò)工具欄中的"新建"按鈕新建報(bào)表。步驟3:選擇表new’ablel的全部字段作為選定字段。步驟4:單擊下ー步到步驟5,選擇按字段"年齡"升序排序。步驟5:單擊下ー步,輸入報(bào)表標(biāo)題"姓名一年齡"。步驟6:完成報(bào)表,輸入報(bào)表名為"newjeportl"。(2)【操作步驟】步驟1:新建菜單,分別輸入"查詢(xún)"和"退出"兩個(gè)菜單項(xiàng)。步驟2:在"退出"的結(jié)果中選擇"命令",并在后面的框中輸入:SETSYSMENUTODEFAULT步驟3:保存菜單為query.menu并生成可執(zhí)行菜單。③【解題思路】建立表單并按題目的要求添加控件,然后修改各控件的屬性和方法。本題還要注意MESSAGEBOX()函數(shù)的使用,其格式為"MESSAGEBOX(提示信息[,對(duì)話(huà)框的屬型レ對(duì)話(huà)框窗口標(biāo)題]])”,其中的提示信息為對(duì)話(huà)框中所用到的提示文字,后面兩項(xiàng)為可選項(xiàng)?!静僮鞑襟E】步驟1:打開(kāi)考生文件夾下的數(shù)據(jù)庫(kù)”SCOREJIANAGER"。步驟2:在命令窗口輸入:CREATEFORMmyforml新建一個(gè)表單。按題目的要求添加控件,并修改控件的屬性。步驟3:添加數(shù)據(jù)環(huán)境表"course"和"score/。步驟4:編寫(xiě)命令按鈕的Click事件代碼。******"查詢(xún)"按鈕的Click事件代碼?*****SELECTcourse.課程名,scorel.成績(jī);FROMcourse,scorel;WHEREcourse.課程號(hào)=scorel.課程號(hào)ANDscorel.學(xué)號(hào)=ThisForm.Textl.text;INTOTABLEcoruse_cursorIFRECCO=0MESSAGEBOX("學(xué)號(hào)不存在,請(qǐng)重新輸入學(xué)號(hào)”)ELSEThisForm.Gridl.RecordSource="coruse_cursorThisForm.Gridl.refreshENDIF******"退出"按鈕的Click事件代碼?******ThisForm.Release步驟5:保存并運(yùn)行表單。第6套①【考點(diǎn)分析】本大題主要考查的知識(shí)點(diǎn)是:新建項(xiàng)目、將數(shù)據(jù)庫(kù)添加到項(xiàng)目中、為表建立永久聯(lián)系,以及為表中字段設(shè)置有效性規(guī)則?!静僮鞑襟E】(1)啟動(dòng)VisualFoxPro6.0,按照題目的要求新建一個(gè)名為"供應(yīng)"的項(xiàng)目文件。(2)按照題目的要求,將"供應(yīng)零件"數(shù)據(jù)庫(kù)添加到項(xiàng)目"供應(yīng)"中。(3)步驟1:按照題目的要求為"零件"表建立主索引。步驟2:以同樣的方法為"供應(yīng)"表建立普通索引。步驟3:在數(shù)據(jù)庫(kù)設(shè)計(jì)器中從主索引拖拽到普通索引建立聯(lián)系。(4)按照題目的要求為"供應(yīng)"表中的"數(shù)量"字段設(shè)置字段有效性規(guī)則。②【解題思路】打開(kāi)本題涉及的數(shù)據(jù)表,分析字段來(lái)源,然后完成SQL語(yǔ)句的編寫(xiě)。通過(guò)菜單設(shè)計(jì)器完成快捷菜單的創(chuàng)建,通過(guò)在表單的"RightClick"事件中添加"DO菜單名稱(chēng)"代碼來(lái)實(shí)現(xiàn)快捷菜單的調(diào)用。命令按鈕的Caption屬性用于設(shè)置命令窗口中所顯示的文字。(1)【操作步驟】步驟1:按照題目的要求建立名為queryl.prg的程序文件,并在程序文件窗口中輸入符合題H要求的程序段。**************queryLprg中的程序段************SELECT供應(yīng).供應(yīng)商號(hào),供應(yīng).工程號(hào),供應(yīng).數(shù)量;FROM零件,供應(yīng)WHERE供應(yīng).零件號(hào)=零件.零件號(hào);AND零件.顏色ア紅”;ORDERBY供應(yīng).數(shù)量desc;INTODBFsupply_temp步驟2:以queryl為文件名保存并運(yùn)行程序。也可以先按照題目的要求通過(guò)査詢(xún)?cè)O(shè)計(jì)器建立查詢(xún),然后打開(kāi)查詢(xún)?cè)O(shè)計(jì)器工具欄中的一工具按鈕將其中的SQL語(yǔ)句復(fù)制到指定的程序文件中,操作過(guò)程如圖3.9所示。一般來(lái)說(shuō),簡(jiǎn)單的SQL查詢(xún)語(yǔ)句都可以通過(guò)查詢(xún)?cè)O(shè)計(jì)器來(lái)實(shí)現(xiàn),且比較簡(jiǎn)單,建議考生掌握這種方法的使用。(2)【操作步驟】步驟1:按照題目的要求新建?個(gè)快捷菜單并保存。步驟2:為快捷菜單添加菜単項(xiàng),并生成可執(zhí)行文件menu.quick.mpr。步驟3:打開(kāi)表單myfbrm,按照題目的要求編寫(xiě)表單的RightClick事件代碼”DOmenu_quick.mpr。步驟4:保存并運(yùn)行表單。【小技巧】也可以通過(guò)以下方法獲得查詢(xún)?cè)O(shè)計(jì)器中的SQL語(yǔ)句:在查詢(xún)?cè)O(shè)計(jì)器中右鍵單擊空白處,在彈出的快捷菜單中單擊”查看SQL”命令。③【解題思路】按照題目的要求建立表單,并向表單中添加控件,然后修改控件的相關(guān)屬性,最后為命令按鈕編寫(xiě)事件代碼。表單的Name屬性用于設(shè)置表單的名稱(chēng),Caption屬性用于設(shè)置表單的標(biāo)題;標(biāo)簽的Caption屬性用于設(shè)置標(biāo)簽的標(biāo)題;命令按鈕的Caption屬性用于設(shè)置命令按鈕的標(biāo)題;表格控件的RecordSource屬性用于設(shè)置表格的數(shù)據(jù)來(lái)源。在作答本題的過(guò)程中還用到了"設(shè)置表單的數(shù)據(jù)環(huán)境"的知識(shí)點(diǎn),為表單建立數(shù)據(jù)環(huán)境,可以方便地設(shè)置控件與數(shù)據(jù)之間的綁定關(guān)系,并且數(shù)據(jù)環(huán)境中的對(duì)象(表、視圖或表間的關(guān)聯(lián))會(huì)隨著表單的運(yùn)行而打開(kāi)和建立,隨著表單的關(guān)閉或釋放而關(guān)閉?!静僮鞑襟E】步驟1:新建一個(gè)表單,并按題目要求修改表單的屬性。步驟2:在表單中添加一個(gè)表格控件、兩個(gè)命令按鈕控件、ー個(gè)標(biāo)簽控件和一個(gè)文本框控件,并按照題目的要求設(shè)置各控件的屬性。步驟3:將"供應(yīng)"表和"零件"表添加到表單的數(shù)據(jù)環(huán)境中。步驟4:編寫(xiě)兩個(gè)命令按鈕的Click事件代碼。******“查詢(xún)〃按鈕的CHck事件代碼?********Select零件.零件名,零件.顏色,零件.重量;From供應(yīng),零件;Where零件.零件號(hào)=供應(yīng).零件號(hào)and供應(yīng).工程號(hào)=thisform.text1.value;OrderBy零件名;IntodbfppThisForm.Gridl.RecordSource="pp"******"退出”按鈕的Click事件代碼?********THISFORM.RELEASE步驟5:保存表單名為mysupply,并按要求運(yùn)行表單?!拘〖记伞?1汝口果屬性窗口沒(méi)有在VisualFoxPro的主窗口中顯示,可以通過(guò)執(zhí)行"顯示"菜單中的”屬性”菜單命令打開(kāi)屬性窗口。(2)向表單添加控件后,可通過(guò)鼠標(biāo)調(diào)整各控件的位置及大小。(3)為兩表建立永久性聯(lián)系時(shí),需先選中父表中的主索引,并按下鼠標(biāo)左鍵,移動(dòng)鼠標(biāo)至表中的普通索引上,并松開(kāi)鼠標(biāo)。第7套①【解題思路】通過(guò)"新建"菜單或"新建"命令按鈕實(shí)現(xiàn)數(shù)據(jù)庫(kù)的建立,在數(shù)據(jù)庫(kù)設(shè)計(jì)中完成表的添加:為表建立索引需要在表設(shè)計(jì)器中進(jìn)行;為兩個(gè)表建立永久性聯(lián)系需要在數(shù)據(jù)庫(kù)設(shè)計(jì)器中進(jìn)行,并且兩個(gè)表要分別在對(duì)應(yīng)的字段上建立主索引和普通索引。【操作步驟】(1)新建一個(gè)數(shù)據(jù)庫(kù),在數(shù)據(jù)庫(kù)設(shè)計(jì)器中按題目要求添加表。(2)按照題目的要求為"authors"表建立主索引。(3)按照題目要求為books表建立兩個(gè)普通索引。(4)按照題目的要求為authors表和books表建立永久性聯(lián)系。②【解題思路】標(biāo)簽控件的FontSize屬性用于設(shè)置標(biāo)簽中文本的字號(hào),標(biāo)簽控件的FontName屬性用于設(shè)置標(biāo)簽中文本的字體。(1)【操作步驟】步驟1:打開(kāi)表單myform4-4,并按照題目的要求修改表單的標(biāo)題。步驟2:在表單設(shè)計(jì)器窗口中,按照題目的要求修改文本的相關(guān)屬性。步驟3:在表單中添加命令按鈕,修改其Caption屬性為"關(guān)閉",并為其Click事件添加代碼"ThisForm.Release"。(2)【操作步驟】步驟1:按照題目的要求新建一個(gè)名為"myform4"的表單。步驟2:編寫(xiě)兩個(gè)命令按鈕的Click事件代碼。******"查詢(xún)"按鈕的Click事件代碼?*****SELECTAuthors.作者姓名,Authors.所在城市;FROMauthors,books;WHEREAuthors.作者編號(hào)=Books.作者編號(hào);GROUPBYAuthors.作者姓名HAVINGC0UNT(Books.圖書(shū)編號(hào))>=3;ORDERBYAuthors.作者姓名;INTOTABLENEW-VIEW4******"退出”按鈕的Click事件代碼******THISFORM.RELEASE步驟3:保存表單為myform4并運(yùn)行?!拘〖记伞恳部梢韵劝凑疹}H的要求通過(guò)查詢(xún)?cè)O(shè)計(jì)器建立查詢(xún),然后打開(kāi)查詢(xún)?cè)O(shè)計(jì)器エ具欄中的口工具按鈕將其中的SQL語(yǔ)句復(fù)制到指定的程序文件中。③【解題思路】SQLSELECT語(yǔ)句用于實(shí)現(xiàn)數(shù)據(jù)查詢(xún)的功能,其基本格式為:SELECT字段名列表FROM表名WHERE條件ORDERBY字段名 也可以在上述語(yǔ)句中加入"INTO”短語(yǔ),將查詢(xún)結(jié)果存入到指定的數(shù)組(表或文本文件)中。SQLUPDATE語(yǔ)句用于實(shí)現(xiàn)數(shù)據(jù)更新的功能,其格式為:UPDATE表名SET字段名1=表達(dá)式1,字段名2=表達(dá)式2……【操作步驟】步驟1:在命令窗口中輸入下列代碼,用于將BOOKS表中滿(mǎn)足條件的記錄復(fù)制到BOOKS一BAK表中,并按回車(chē)鍵以執(zhí)行該代碼。SELECT*FROMBOOKSWHERE書(shū)名LIKE"%計(jì)算機(jī)%"INTOTABLEBOOKS_BAK步驟2:在命令窗口中輸入下列代碼,用于更新BOOKS.BAK表中的價(jià)格字段,并按回車(chē)鍵以執(zhí)行該代碼。UPDATEBOOKS.BAKSET價(jià)格=價(jià)格?(1-0.05)步驟3:在命令窗口中輸入下列代碼,并按回車(chē)鍵以執(zhí)行該代碼。SELECTTOP1Books_bak.出版單位,avg(books_bak.價(jià)格)as均價(jià);FROMbooks_bak;GROUPBYBooks一bakJll版單位;HAVING均價(jià)>=25;ORDERBY2;INTOTABLEnew_table4.dbf【小技巧】步驟1和步驟3的代碼可以通過(guò)建立一個(gè)查詢(xún),并查看其中的SQL語(yǔ)句來(lái)完成。其中,步驟3通過(guò)查詢(xún)?cè)O(shè)計(jì)器來(lái)實(shí)現(xiàn)要簡(jiǎn)單ー些。第8套①【解題思路】命令"CREATEPROJECT文件名"用于建立指定文件名的項(xiàng)目文件。為表增加字段或刪除表中已有的字段,可以在表設(shè)計(jì)器中完成。為菜單項(xiàng)增加快捷鍵,須在"提示選項(xiàng)"對(duì)話(huà)框中完成?!静僮鞑襟E】(1)在命令窗口輸入"CREATEPROJECT庫(kù)存管理"(也可寫(xiě)作"CREAPROJ庫(kù)存管理つ,并按回車(chē)鍵以新建一個(gè)項(xiàng)目?;蛘?單擊常用工具欄中的"新建”命令新建一個(gè)項(xiàng)目(新建方法前面已有講解,這里不再贅述)。(2)按照題目的要求,在項(xiàng)目中新建數(shù)據(jù)庫(kù),并將考生文件夾下的自由表添加到數(shù)據(jù)庫(kù)中。(3)在數(shù)據(jù)庫(kù)設(shè)計(jì)器中打開(kāi)表設(shè)計(jì)器,并按題目的要求為"零件信息”表增加一個(gè)字段。(4)按照題目的要求打開(kāi)并修改mymenu菜單文件。設(shè)計(jì)完成后,關(guān)閉"菜單設(shè)計(jì)器”并保存菜單文件。②【解題思路】因?yàn)轭}目沒(méi)有明確要求通過(guò)什么方式編寫(xiě)SQL語(yǔ)句,因此,我們可以通過(guò)查詢(xún)?cè)O(shè)計(jì)器來(lái)完成題目的要求。(1)【操作步驟】步驟1:按照題目的要求,通過(guò)查詢(xún)?cè)O(shè)計(jì)器新建查詢(xún),或者在命令窗口輸入以下命令。SELECT項(xiàng)目信息.項(xiàng)目號(hào),項(xiàng)目信息.項(xiàng)目名,零件信息.零件號(hào),;零件信息.零件名稱(chēng);FROM使用零件情況!零件信息INNERJOIN使用零件情況!使用零件;INNERJOIN使用零件情況!項(xiàng)目信息;ON使用零件.項(xiàng)目號(hào)=項(xiàng)目信息.項(xiàng)目號(hào);ON零件信息.零件號(hào)=使用零件.零件號(hào);ORDERBY項(xiàng)目信息.項(xiàng)目號(hào)DESC,零件信息.零件號(hào);INTOTABLEitemtemp,dbf步驟2:按照題目的要求新建文本文件item.txt,并將滿(mǎn)足條件的SQL語(yǔ)句粘貼到文本文件中。步驟3:在命令窗口輸入"DOitem.txt"并按回車(chē)鍵運(yùn)行査詢(xún)。(2)【操作步驟】步驟1:打開(kāi)數(shù)據(jù)庫(kù)設(shè)計(jì)器,按照題目的要求新建本地視圖。注意,將表全部添加到視圖中時(shí),按默認(rèn)聯(lián)接即可。步驟2:按照題目的要求設(shè)計(jì)視圖。步驟3:按照題目的要求保存視圖。③【解題思路】新建表單并按要求添加控件、設(shè)置控件屬性,為組合框新建數(shù)組,最后完成命令按鈕的語(yǔ)句編寫(xiě)。組合框的RowSorceType屬性表示數(shù)據(jù)源的類(lèi)型,RowSorce屬性表示數(shù)據(jù)來(lái)源,Style表示組合框控件的樣式。Caption屬性表示控件的標(biāo)題?!静僮鞑襟E】步驟1:按照題目的要求新建表單,表單的新建可以通過(guò)常用工具欄中的"新建"按鈕來(lái)實(shí)現(xiàn)(操作步驟在前面的解析中已經(jīng)講到),也"可以在命令窗口中輸入"CreaFormform_item",然后按回車(chē)健。步驟2:從表單控件工具欄向表單添加一個(gè)組合框、ー個(gè)文本框和兩個(gè)命令按鈕,然后在屬性窗口中修改各控件的相關(guān)屬性。步驟3:按照題目的要求設(shè)置組合框的數(shù)據(jù)源。步驟4:分別雙擊命令按鈕"統(tǒng)計(jì)"和"退出",為它們編寫(xiě)Click事件代碼。******"統(tǒng)計(jì)"按鈕的Click事件代碼******x=allt(bo1.value)SELECTSUM(使用零件.數(shù)量?零件信息.單價(jià))asje;FROM使用零件,零件信息;WHERE使用零件.零件號(hào)=零件信息.零件號(hào);AND使用零件.項(xiàng)目號(hào)=x;GROUPBY使用零件.項(xiàng)目號(hào);intoarraybthisform.textl.value=b"退出"按鈕的Click事件代碼為:******"退出"按鈕的Click事件代碼******ThisForm.Release步驟5:保存并運(yùn)行表單。第9套①【解題思路】在數(shù)據(jù)庫(kù)設(shè)計(jì)器中刪除其中的表需要注意"移去"和"刪除"的區(qū)別:移去是指從數(shù)據(jù)庫(kù)設(shè)計(jì)器中刪除表,但該表仍存在于磁盤(pán)中:刪除是指從數(shù)據(jù)庫(kù)設(shè)計(jì)器中刪除表,并從磁盤(pán)上刪除該表。建立表間聯(lián)系時(shí),必需有一個(gè)表為父表(在某個(gè)字段上建立了主索引),另有一個(gè)表為子表(在某個(gè)字段上建立了普通索引),并且要沿著父表至子表的方向拖動(dòng)關(guān)系線(xiàn)?!静僮鞑襟E】(1)打開(kāi)考生文件夾下的"訂單管理"數(shù)據(jù)庫(kù),按要求刪除指定的表。(2)按照題目的要求為"employee”表建立普通索引。(3)按照題目的要求為"employee"表建立普通索引。(4)按照題目的要求為"employee"表和"orders"表建立永久聯(lián)系。②【解題思路】設(shè)置組合框?yàn)?下拉列表框",需將其Style屬性值改為"2一下拉列表框"。將組合框的RowSource屬性設(shè)置為"employee.姓名"即可使employee表中的"姓名"字段作為組合框的數(shù)據(jù)來(lái)源。設(shè)置Textl的Readonly屬性為”.T.一真"即可使文本框變?yōu)橹蛔x。在VF中,絕對(duì)引用是指從容器的最高層引用對(duì)象,給出對(duì)象的絕對(duì)地址,如form1.textLvalue;相対引用是指在容器層次中相對(duì)于某個(gè)容器層次的引用,如ThisForm.text1.value〇(1)【操作步驟】步驟1:打開(kāi)表單設(shè)計(jì)器,將題目要求的兩個(gè)表添加到其數(shù)據(jù)環(huán)境中。然后關(guān)閉數(shù)據(jù)環(huán)境設(shè)計(jì)器。步驟2:按照題目的要求,在屬性窗口中修改控件的相關(guān)屬性。步驟3:雙擊組合框,按照題目的要求修改組合框的相關(guān)方法。**********不R 9^イー弋帀馬***********下面代碼的功能是讀取所選職員的職員號(hào),然后計(jì)算該職員所簽訂單的平均金額,并顯示在文本框內(nèi)。修改所有***FOUND***下面的一條語(yǔ)句。?不能修改其他語(yǔ)句。不能增加語(yǔ)句,也不能刪除語(yǔ)句。dimea(l,1)a(l,1)=0ml二employee.職員號(hào)selectavg(金額)fromorderswhere職員號(hào)=mlintoarrayam2=a(l,1)***F0UND***textl.value=m2其中,需將命令語(yǔ)句”T6*”.\^|116=012"改為"1"疳限>011.16*”.\^|116=1112”。步驟4:保存并運(yùn)行表單。(2)【操作步驟】步驟1:新建,個(gè)查詢(xún),將表employee和orders添加到查詢(xún)中。步驟2:按照題目的要求為查詢(xún)添加相應(yīng)的字段。步驟3:按照題目的要求對(duì)指定的字段進(jìn)行排序,并定義查詢(xún)?nèi)ハ驗(yàn)楸?tableone"。步驟4:最后將查詢(xún)保存為"queryone.qpr",并單擊常用工具欄中的丄」按鈕運(yùn)行查詢(xún)。③【解題思路】對(duì)于本題,考生需掌握兩個(gè)知識(shí)點(diǎn),ー是"常規(guī)選項(xiàng)”對(duì)話(huà)框的使用,其中"追加"和"在...之前"是上機(jī)考試的考查知識(shí)點(diǎn),"追加"表示在系統(tǒng)菜單的末尾增加指定的菜單項(xiàng),"在...之前"是在指定的系統(tǒng)菜單之前增加一個(gè)菜單項(xiàng);二是通過(guò)命令返回VisualFoxPro的系統(tǒng)菜單,命令格式為"SETSYSMENUTODEFAULT",考生需牢記?!静僮鞑襟E】步驟1:新建一個(gè)菜單,并按照題目的要求設(shè)計(jì)菜單的顯示方式及位置。步驟2:按照題目要求設(shè)計(jì)各級(jí)菜單。步驟3:選中統(tǒng)計(jì)行,單擊后面的"創(chuàng)建"按鈕,在彈出的窗口中輸入如下代碼,為"統(tǒng)計(jì)”菜單編寫(xiě)代碼。*******〃統(tǒng)計(jì)〃菜單項(xiàng)中的代碼*******SELECTEmployee.組別,Employee.姓名AS負(fù)責(zé)人,sum(orders.金額)as合計(jì);FROM訂單管理!employeeINNERJOIN訂單管理!orders;ONEmployee.職員號(hào)=Orders1職員號(hào);WHEREEmployee.職務(wù)="組長(zhǎng)";GROUPBYEmployee.組別;ORDERBY3DESC;INTOTABLEtabletwo.dbf步驟4:為"返回”菜單編寫(xiě)代碼"SETSYSMENUTODEFAULT",方法同步驟3。步驟5:保存菜單并生成可執(zhí)行文件。步驟6:在命令窗口中輸入"DOmymenu.mpr”運(yùn)行程序,并分別執(zhí)行"統(tǒng)計(jì)"和"返回"菜單命令。【易錯(cuò)誤區(qū)】有些題目要求在當(dāng)前VisualFoxPro系統(tǒng)菜單的某個(gè)位置插入一個(gè)子菜單,此時(shí)需要在打開(kāi)菜單設(shè)計(jì)器的情況下執(zhí)行"顯示"菜單中的"常規(guī)選項(xiàng)"命令,然后在”常規(guī)選項(xiàng)"對(duì)話(huà)框中進(jìn)行設(shè)置。第10套①【解題思路】在項(xiàng)目中建立查詢(xún)需首先打開(kāi)相應(yīng)的項(xiàng)目文件,然后選中"數(shù)據(jù)"中的"查詢(xún)”項(xiàng),并單擊項(xiàng)目管理器中的"新建"按鈕,最后在彈出的查詢(xún)?cè)O(shè)計(jì)器中進(jìn)行操作?!静僮鞑襟E】(1)打開(kāi)VisualFoxPro,通過(guò)常用工具欄中的"新建”命令按鈕新建項(xiàng)目文件,并將該項(xiàng)目以"圖書(shū)管理”為文件名保存在考生文件夾下。(2)按照題目的要求在項(xiàng)目管理器中新建?個(gè)數(shù)據(jù)庫(kù)。設(shè)計(jì)完成后,關(guān)閉數(shù)據(jù)庫(kù)設(shè)計(jì)器。(3)按照題目的要求將考生文件夾下的自由表添加到"圖書(shū)"數(shù)據(jù)庫(kù)中。本小題中的自由表是"book.dbf"ヽ"borrows.dbf"和"loans.dbf"3個(gè)表。(4)步驟1:通過(guò)"圖書(shū)管理"項(xiàng)目管理器新建查詢(xún)。步驟2:將"book"表添加到査詢(xún)?cè)O(shè)計(jì)器中。步驟3:將全部字段添加到"選定字段"列表框中。步驟4:在"篩選"選項(xiàng)卡下,為查詢(xún)添加篩選條件。步驟5:在"排序依據(jù)"選項(xiàng)卡中,按要求設(shè)置排序依據(jù)。步驟6:執(zhí)行"文件"菜單下的"另存為"菜單命令,并以"book-qu.qpr"為文件名對(duì)查詢(xún)文件進(jìn)行保存。【小技巧】在第3小題中,可以將考生文件夾下的所有表依次向數(shù)據(jù)庫(kù)中添加,如果在添加某個(gè)表的時(shí)候報(bào)"不能加入這個(gè)表"的錯(cuò)誤提示,則表明該表是數(shù)據(jù)庫(kù)表而不是自由表,則不用添加該表。②【解題思路】在査詢(xún)?cè)O(shè)計(jì)器中,"字段"選項(xiàng)卡相當(dāng)于SQL語(yǔ)句中的SELECT和FROM短語(yǔ),"篩選"選項(xiàng)卡相當(dāng)于SQL語(yǔ)句中的WHERE短語(yǔ),"排序依據(jù)"選項(xiàng)卡相當(dāng)于SQL語(yǔ)句中的ORDERBY短語(yǔ),"分組依據(jù)"選項(xiàng)卡相當(dāng)于SQL語(yǔ)句中的GROUPBY短語(yǔ)。要將表單設(shè)置為"頂層表單"需將表單的ShowWinDOws屬性改為"2ー頂層表単",并在菜単的"常規(guī)選項(xiàng)"對(duì)話(huà)框中將菜單設(shè)置為"頂層表單"。(1)【操作步驟】步驟1:新建查詢(xún),為查詢(xún)添加。rder、0rderitem和goods三個(gè)表。步驟2:按題目要求為查詢(xún)添加字段。步驟3:在"篩選"選項(xiàng)卡中,為査詢(xún)添加篩選條件。步驟4:在排序依據(jù)選項(xiàng)卡中按要求設(shè)置排序條件。步驟5:為查詢(xún)?cè)O(shè)置査詢(xún)?nèi)ハ?。步驟6:以"queryone.qpr"為文件名保存查詢(xún),最后單擊常用工具欄中的"運(yùn)行"按鈕運(yùn)行查詢(xún)。(2)【操作步驟】步驟1:將菜單設(shè)置為"頂層表單"。步驟2:在命令窗口執(zhí)行命令,新建表單form_menu,修改表單的ShowWindow屬性為"2一作為頂層表單"。步驟3:雙擊表單空白處,分別輸入表單Init和Destroy事件。DOmenu_lin.mprWithThis,"abc"***********destroy************ReleaseMenuabcExtended步驟4:保存并運(yùn)行表單。③【解題思路】若要設(shè)置組合框中的顯示條目為某些固定的值,則需先將組合框的RowSourceType屬性設(shè)置為1,同時(shí)將RowSoure屬性設(shè)置為這些值,且之間要用逗號(hào)隔開(kāi),最后還要將其Style屬性設(shè)置為2?!静僮鞑襟E】步驟1:在命令窗口輸入命令"CreateFormform_book”,建立表單。步驟2:從表單控件中以拖拽的方式在表単中添加一個(gè)組合框、ー個(gè)文本框和兩個(gè)命令按鈕,并修改各控件的屬性,為表單添加數(shù)據(jù)環(huán)境"/r

溫馨提示

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

評(píng)論

0/150

提交評(píng)論