华南俳烁实业有限公司

考試首頁(yè) | 考試用書 | 培訓(xùn)課程 | 模擬考場(chǎng) | 考試論壇  
全國(guó)  |             |          |          |          |          |         
  當(dāng)前位置:計(jì)算機(jī)等級(jí) > 二級(jí)考試 > Visual FoxPro > VF模擬試題 > 文章內(nèi)容
  

全國(guó)計(jì)算機(jī)二級(jí)考試VF模擬試卷第十二套(綜合應(yīng)用)

中華IT學(xué)院   【 】  [ 2016年7月18日 ]

綜合應(yīng)用(1小題,計(jì)30分)

基于數(shù)據(jù)庫(kù)pdtmng建立如圖所示頂層表單應(yīng)用,表單文件名為myform.scx,表單控件名為goods,表單標(biāo)題為"商品";

1. 表單內(nèi)含一表格控件Grid1(默認(rèn)控件名),當(dāng)表單運(yùn)行時(shí),該控件將按用戶的選擇(單擊菜單)來(lái)顯示products.dbf中某一類商品數(shù)據(jù),RecordSourceType的屬性為4(SQL說(shuō)明);

2. 建立如圖所示的菜單(菜單文件名為mymenu.mnx), 其條形菜單的菜單項(xiàng)為"商品分類"和"退出","商品分類"的下拉菜單為"小家電"、"飲料"和"酒類";單擊下拉菜單中任何一個(gè)菜單命令后,表格控件均會(huì)顯示該類商品;

3. 在表單的Load事件中執(zhí)行菜單程序mymenu.mpr;

4. 菜單項(xiàng)"退出"的功能是關(guān)閉表單并返回到系統(tǒng)菜單(在過(guò)程中完成)。

解題思路:

一、建立表單

1. 建立表單,在“表單設(shè)計(jì)器”中,在其“屬性”的Name處輸入“goods”,在Caption處輸入“商品”,在ShowWindow處選擇“2-作為頂層表單”,雙擊“Load Event”,在“goods.Load”編輯窗口中輸入“do mymenu.mpr”。在“屬性”中,雙擊“Init Event”,在“myform.Init”編輯窗口中輸入“do mymenu.mprwith this ,'xxx'”,啟動(dòng)菜單命令。在“屬性”中,雙擊“Destroy Event,在“myform.Destroy”編輯窗口中輸入“release menu xxx extended”,在表單退出時(shí)釋放菜單。在“表單設(shè)計(jì)器”中,添加一個(gè)表格控件Grid1,在其“屬性”的 RecordSourceType處選擇“4-SQL說(shuō)明”。

二、建立菜單

1. 單擊“文件\新建”命令項(xiàng)。在“新建”對(duì)話框中選擇“菜單”單選鈕,再按“新建文件”按鈕。在“新建菜單”對(duì)話框中選擇“菜單”按鈕,在菜單設(shè)計(jì)器中的“菜單名稱”中依次輸入“商品分類”和“退出”這兩個(gè)主菜單項(xiàng),然后選擇“商品分類”菜單項(xiàng),在“結(jié)果”中選擇“子菜單”,單擊“創(chuàng)建”按鈕,在“菜單設(shè)計(jì)器”中,輸入兩個(gè)子菜單項(xiàng)“小家電”、“飲料”和“酒類”。在“小家電”子菜單的“結(jié)果”選擇“過(guò)程”并輸入命令下列語(yǔ)句myform.grid1.recordsource="select * from products where 分類編碼='4001' into cursor lsb"

在“飲料”子菜單的“結(jié)果”選擇“過(guò)程”并輸入命令下列語(yǔ)句myform.grid1.recordsource="select * from products where 分類編碼='1001' into cursor lsb"

在“酒類”子菜單的“結(jié)果”選擇“過(guò)程”并輸入命令下列語(yǔ)句myform.grid1.recordsource="select * from products where 分類編碼='3001' into cursor lsb"

在“退出”主菜單的“結(jié)果”選擇“過(guò)程”并輸入下列命令

myform.release

set sysmenu to default

單擊“顯示/常規(guī)選項(xiàng)”,在“常規(guī)選項(xiàng)”對(duì)話框中選中“頂層表單”。單擊工具欄上“保存”按鈕,在彈出“保存”對(duì)話框中輸入“mymenu”即可。在“菜單設(shè)計(jì)器”窗口下,單擊“菜單”菜單欄,選擇“生成”菜單項(xiàng),生成“mymenu.mpr”文件。

分享到:
本文糾錯(cuò)】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動(dòng)訪問(wèn)考試網(wǎng) | 復(fù)制本頁(yè)地址,傳給QQ/MSN上的好友 | 申請(qǐng)鏈接 | 意見留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved
濮阳市| 康保县| 额尔古纳市| 雷州市| 伊宁市| 汉源县| 思茅市| 华坪县| 高邮市| 浑源县| 年辖:市辖区| 福泉市| 遂昌县| 阿图什市| 腾冲县| 塘沽区| 山东省| 宜兰市| 东港市| 钟祥市| 林芝县| 乐亭县| 榆社县| 建湖县| 江门市| 赫章县| 广州市| 榆中县| 双流县| 兴仁县| 贡山| 麻阳| 长乐市| 临汾市| 大冶市| 喀喇沁旗| 安化县| 大城县| 桐庐县| 竹山县| 大悟县|