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