三、綜合應(yīng)用(1小題,計(jì)30分)
使用報(bào)表設(shè)計(jì)器建立一個(gè)報(bào)表,具體要求如下:
(1) 報(bào)表的內(nèi)容(細(xì)節(jié)帶區(qū))是order_list表的訂單號(hào)、訂購日期和總金額;
(2) 增加數(shù)據(jù)分組,分組表達(dá)式是 "order_list.客戶號(hào)",組標(biāo)頭帶區(qū)的內(nèi)容是"客戶號(hào)",組注腳帶區(qū)的內(nèi)容是該組訂單的"總金額"合計(jì)
(3) 增加標(biāo)題帶區(qū),標(biāo)題是 "訂單分組匯總表(按客戶)",要求是3號(hào)字、黑體, 括號(hào)是全角符號(hào)。
(4) 增加總結(jié)帶區(qū),該帶區(qū)的內(nèi)容是所有訂單的總金額合計(jì)。最后將建立的報(bào)表文件保存為report1.frx文件。
提示:在考試的過程中可以使用"顯示→預(yù)覽"菜單查看報(bào)表的效果。
本題主要考核點(diǎn):
利用報(bào)表設(shè)計(jì)器設(shè)計(jì)報(bào)表的方法
解題思路:
第一步:在Visual FoxPro的主窗中按下組合鍵Ctrl+N,系統(tǒng)彈出"新建"對話框,在"文件類型"中選擇"報(bào)表",再點(diǎn)擊"新建文件"按鈕,則系統(tǒng)彈出"報(bào)表設(shè)計(jì)器"窗口
第二步:從"報(bào)表設(shè)計(jì)器"的工具欄上單擊"數(shù)據(jù)環(huán)境"按鈕,系統(tǒng)打開"數(shù)據(jù)環(huán)境設(shè)計(jì)器",這時(shí)主菜單欄出現(xiàn)"數(shù)據(jù)環(huán)境"菜單,從中選擇"添加",系統(tǒng)彈出"添加表或視圖"對話框,選擇考生文件夾下的order_list表,并點(diǎn)擊"關(guān)閉"按鈕
第三步:在報(bào)表設(shè)計(jì)器和數(shù)據(jù)環(huán)境設(shè)計(jì)器都可見的情況下,在數(shù)據(jù)環(huán)境設(shè)計(jì)器中表order_list的訂單號(hào)字段上按下鼠標(biāo)左鍵,并拖動(dòng)到報(bào)表設(shè)計(jì)器的細(xì)節(jié)帶區(qū)在合適的位置松開鼠標(biāo)。用同樣的方法,將訂購日期、總金額都放置在細(xì)節(jié)帶區(qū)的合適位置
第四步:單擊主菜單的"報(bào)表",并選擇"數(shù)據(jù)分組(G)",系統(tǒng)彈出數(shù)據(jù)分組對話框,單擊對話框中的省略號(hào)按鈕,彈出"表達(dá)式生成器",從中選擇分組表達(dá)式:order_list.客戶號(hào)。這樣"報(bào)表設(shè)計(jì)器"中增加"組標(biāo)頭"和"組注腳"帶區(qū)。適當(dāng)調(diào)整兩個(gè)新增加的帶區(qū)的高度。利用第三步的方法,在"組標(biāo)頭"帶區(qū)添加顯示order_list客戶號(hào)字段的域控件。單擊"報(bào)表控件"工具欄的"域控件"按鈕,然后在"組注腳1:客戶號(hào)"帶區(qū)的適當(dāng)位置上單擊鼠標(biāo),系統(tǒng)顯示一個(gè)"報(bào)表表達(dá)式"對話框,在"表達(dá)式"文本框中通過單擊右側(cè)對話按鈕,打開表達(dá)式生成器對話框,從中選擇order_list.總金額字段,單擊"確定",單擊"報(bào)表表達(dá)式"對話框的"計(jì)算(C)",彈出"計(jì)算字段"對話框,選中"總和"計(jì)算類型,單擊"確定",在"報(bào)表表達(dá)式"對話框中單擊"確定",這樣組注腳帶區(qū)完成
第五步:用和第四步類似的方法可以建立標(biāo)題帶區(qū)和總結(jié)帶區(qū)
第六步:以文件名report1.frx將報(bào)表文件保存在考生文件夾下。
相關(guān)推薦:2010年9月計(jì)算機(jī)等級(jí)考試沖刺備考指導(dǎo)專題北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |