84
一、基本操作題(共4小題,第1和2題是7分、第3和4題是8分)
1.建立一個新表emp_bak.dbf,該表的結構與employee表的結構完全相同。
2.為employee表的"職員號"字段建立一個候選索引,索引名為empid,索引表達式為"職員號"。
3.使用報表向導生成一個報表文件employee.frx,其中包括employee表的職員號、姓名、性別和職務4個字段,報表樣式為"簡報式",按"職員號"升序排序,報表標題為"職員一覽表"。
4.建立一個命令文件one.prg,該文件包含一條運行(預覽)報表文件employee.frx的命令。
二、簡單應用(2小題,每題20分,計40分)
1.建立一個表單文件myform,將employee表文件添加到數(shù)據(jù)環(huán)境中,在表單中添加表格控件grid1,指定其記錄源類型為"別名"、記錄源為employee表文件,最后添加一個"退出"命令按鈕控件Command1,程序運行時單擊該命令按鈕將關閉表單。
2.修改two.prg文件中的SQL SELECT命令,使之正確運行時可以顯示如下結果:
組別 組長 組員
1 朱茵 趙一軍
1 朱茵 李龍
1 朱茵 王婧
1 朱茵 王一凡
2 李毅軍 劉嚴俊
2 李毅軍 楊小萍
2 李毅軍 胡小晴
3 吳軍 楊蘭
3 吳軍 吳偉軍
3 吳軍 趙小青
3 吳軍 韋小光
4 楊一明 李琪
4 楊一明 楊小陽
4 楊一明 李楠
4 楊一明 胡一刀
三、綜合應用(1小題,計30分)
按要求完成如下綜合應用:
1.建立如下圖所示的表單文件form_three(表單名為form1)。標簽控件命名為Ln,文本框控件命名為Textn,命令按鈕控件命名為Commands。表單運行時在文本框中輸入職員號,單擊"開始查詢"命令按鈕查詢該職員所經手的訂購單信息(order表),查詢的信息包括:訂單號、客戶號、簽訂日期和金額,按簽訂日期升序排序,并將結果存儲到用字母't'加上職員號命名的表文件中(如職員101經手的訂購單信息將存儲在t101.dbf文件),每次完成查詢后關閉表單。
2.建立菜單mymenu,包含菜單項"查詢"和"退出",選擇"查詢"時運行表單form_three(直接用命令),選擇"退出"時返回到默認的系統(tǒng)菜單(直接用命令SET SYSMENU TO DEFAULT)。
3.最后從菜單運行所建立的表單,并依次查詢職員107、111和115經手的訂購單信息。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |