一、建立視圖
1. 打開并修改數(shù)據(jù)庫(kù)“學(xué)生管理”
MODIFY DATABASE 學(xué)生管理
2. 單擊“文件\新建”菜單項(xiàng),在“新建”對(duì)話框中選擇“視圖”單選鈕,再單擊“新建
文件”。在“添加表或視圖”對(duì)話框中,雙擊表“考試成績(jī)”(或單擊選中表“考試成績(jī)”,
接著單擊“添加”按鈕),再雙擊表“課程”,在“聯(lián)接條件”對(duì)話框中直接單擊“確定”按
鈕,接著在“添加表或視圖”對(duì)話框中,單擊“關(guān)閉”按鈕,來關(guān)閉此對(duì)話框。
3. 單擊“字段”選項(xiàng)卡,選擇“考試成績(jī).課程編號(hào)”和“課程.課程名”的字段添加到“
選定字段”列表框中。
4. 在“函數(shù)和表達(dá)式”處輸入“count(*) as 選課人數(shù)”并單擊“添加”按鈕。
5. 單擊“分組依據(jù)”選項(xiàng)卡,選擇“考試成績(jī).課程編號(hào)”并單擊“添加”按鈕。
6. 保存該視圖,在“保存”對(duì)話框中輸入視圖名“sview”。
二、建立報(bào)表
1. 單擊“工具\(yùn)向?qū)報(bào)表”菜單項(xiàng),并顯示“向?qū)нx取”對(duì)話框。
2. 在“向?qū)нx取”對(duì)話框中,選擇“報(bào)表向?qū)А辈螕簟按_定”按鈕,并顯示“報(bào)表向?qū)?/P>
”對(duì)話框。
3. 在“報(bào)表向?qū)А睂?duì)話框的“步驟1-字段選取”中,首先要選取視圖“sview”,在“數(shù)
據(jù)庫(kù)和表”列表框中,選擇表“sview”,接著在“可用字段”列表框中顯示表sview的所有字
段名,并選定所有字段名至“選定字段”列表框中,單擊“完成”按鈕。
4. 在“報(bào)表向?qū)А睂?duì)話框的“步驟6-完成”中,單擊“完成”。
5. 在“另存為”對(duì)話框中,輸入保存報(bào)表名“creport”,再單擊“保存”按鈕,最后報(bào)
表就生成了。
三、
一、建立菜單
1. 單擊“文件\新建”命令項(xiàng)。
2. 在“新建”對(duì)話框中選擇“菜單”單選鈕,再按“新建文件”按鈕。
3. 在“新建菜單”對(duì)話框中選擇“菜單”按鈕,在菜單設(shè)計(jì)器中的“菜單名稱”中依次輸
入“表單”、“報(bào)表”和“退出”這三個(gè)主菜單項(xiàng),然后選擇“表單”菜單項(xiàng),在“結(jié)果”中
選擇“子菜單”,單擊“創(chuàng)建”按鈕,在“菜單設(shè)計(jì)器”中,輸入兩個(gè)子菜單項(xiàng)“瀏覽課程”
和“瀏覽選課統(tǒng)計(jì)”,選擇“報(bào)表”菜單項(xiàng),在“結(jié)果”中選擇“子菜單”,單擊“創(chuàng)建”按
鈕,在“菜單設(shè)計(jì)器”中,輸入一個(gè)子菜單項(xiàng)“預(yù)覽報(bào)表”。
4. 在“瀏覽課程”子菜單的“結(jié)果”選擇“過程”并輸入命令下列語(yǔ)句
myform.grid1.recordsource="課程"
5. 在“瀏覽選課統(tǒng)計(jì)”子菜單的“結(jié)果”選擇“過程”并輸入命令下列語(yǔ)句
myform.grid1.recordsource="sview"
6. 在“預(yù)覽報(bào)表”子菜單的“結(jié)果”選擇“命令”并輸入命令“report form creport
preview”。
7. 在“退出”主菜單的“結(jié)果”選擇“命令”并輸入命令“myform.release”。
8. 單擊工具欄上“保存”按鈕,在彈出“保存”對(duì)話框中輸入“mymenu”即可。
9. 在“菜單設(shè)計(jì)器”窗口下,單擊“菜單”菜單欄,選擇“生成”菜單項(xiàng),生成
“mymenu.mpr”文件。
二、修改表單
1. 輸入修改表單命令
MODIFY FORM myform
2. 在“表單設(shè)計(jì)器”中,在其“屬性”的ShowWindow處選擇“2-作為頂層表單”,雙擊“
Load Event”,在“Form1.Load”編輯窗口中輸入“do mymenu.mpr”,雙擊“Init Event”,
在“myform.Init”編輯窗口中輸入“do mymenu.mpr with this ,'xxx'”,啟動(dòng)菜單命令,雙
擊“Destroy Event,在“myform.Destroy”編輯窗口中輸入“release menu xxx extended”
,在表單退出時(shí)釋放菜單。
相關(guān)推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |