本系列資料由"韜略宏智" 授權(quán)發(fā)布,任何網(wǎng)站不得轉(zhuǎn)載,否則追究法律責(zé)任。
一、基本操作:
(1)創(chuàng)建一個(gè)名為“Sproject”的項(xiàng)目文件。
(2)將考生文件夾下的數(shù)據(jù)庫(kù)“SDB”添加到新建的項(xiàng)目文件中。
(3)打開數(shù)據(jù)庫(kù)“SDB”,將考生文件夾下的自由表“TEACHER”添加到數(shù)據(jù)庫(kù)SDB中;為教師表“TEACHER”創(chuàng)建一個(gè)索引名和索引表達(dá)式均為“教師號(hào)”的主索引(升序)。
(4)通過“班級(jí)號(hào)”字段建立表“CLASS”和表“STUDENT”間的永久聯(lián)系。
【答案】
(1)在命令窗口中輸入:create project Sproject。
(2)在項(xiàng)目管理器Sproject中,單擊“數(shù)據(jù)”選項(xiàng)卡,選擇列表框中的“數(shù)據(jù)庫(kù)”,單擊“添加”命令按鈕。雙擊考生文件夾下的“SDB”數(shù)據(jù)庫(kù)即將其添加到項(xiàng)目管理器中。如圖所示。
在考生文件夾下,打開學(xué)生數(shù)據(jù)庫(kù)SDB,完成如下綜合應(yīng)用題。
設(shè)計(jì)一個(gè)表單名為sform的表單,表單文件名為SDISPLAY,表單的標(biāo)題為“學(xué)生課程教師基本信息瀏覽”。表單上有一個(gè)包含三個(gè)選項(xiàng)卡的“頁(yè)框”(Pageframe1)控件和一個(gè)“退出”按鈕(Command1)。其他功能要求如下:
(1)為表單建立數(shù)據(jù)環(huán)境,向數(shù)據(jù)環(huán)境依次添加STUDENT表、CLASS表TEACHER表。
(2)要求表單的高度為280,寬度為450,表單顯示時(shí)自動(dòng)在主窗口內(nèi)居中。
(3)三個(gè)選項(xiàng)卡的標(biāo)簽的名稱分別為“學(xué)生表”(Page1)、“班級(jí)表”(Page2)和“教師表”(Page3),每個(gè)選項(xiàng)卡分別以表格形式瀏覽“學(xué)生”表、“班級(jí)”表和“教師”表的信息。選項(xiàng)卡位于表單的左邊距為18,頂邊距為10,選項(xiàng)卡的高度為230,寬度為420。
(4)單擊“退出”按鈕時(shí)關(guān)閉表單。
【答案】
(1)在Visual FoxPro的命令窗口內(nèi)輸入命令:create form SDISPLAY,打開表單設(shè)計(jì)器,在屬性面板中設(shè)置其Name屬性為sform,Caption屬性為“學(xué)生課程教師基本信息瀏覽”,Height屬性為280,Width屬性值為450,AutoCenter屬性為true,如圖所示。
(2)依次選擇Visual FoxPro主窗口中的“顯示”→“數(shù)據(jù)環(huán)境”菜單命令,右擊,選擇“添加”,在打開的對(duì)話框內(nèi)選擇STUDENT表、COURSE表和TEACHER表。
(3)單擊表單控件工具欄上的“命令按鈕”控件圖標(biāo),向表單添加一個(gè)命令按鈕,選中該命令按鈕,在屬性對(duì)話框中將其Caption屬性改為“退出”。
(4)雙擊該命令按鈕,在Click事件中輸入代碼:
thisform.release
(5)單擊表單控件工具欄上的“頁(yè)框”控件圖標(biāo),在表單里添加一個(gè)頁(yè)框控件,設(shè)置其屬性PageCount為3,Left為18,Top為10,Height為230,Width為420。
(6)右鍵單擊頁(yè)框,選擇“編輯”命令對(duì)三個(gè)頁(yè)面進(jìn)行編輯,如圖所示。
(7)將三個(gè)頁(yè)面的Caption屬性分別設(shè)置為“學(xué)生表”、“班級(jí)表”和“教師表”將數(shù)據(jù)環(huán)境中的3個(gè)表分別拖入對(duì)應(yīng)的頁(yè)面中。
(8)單擊工具欄上的“保存”圖標(biāo)保存表單。
表單運(yùn)行結(jié)果如圖所示。
【解析】
本題考查表單的建立與表單控件屬性的設(shè)置。
選中表單上要設(shè)置屬性的控件,在屬性面板中選擇要設(shè)置的屬性,在屬性框中選擇輸入屬性值?丶叨鹊膶傩詾镠eight,寬度屬性為Width,左邊距屬性為L(zhǎng)eft,頂邊距屬性為Top,位于中央的屬性為AutoCenter。打開表單數(shù)據(jù)環(huán)境的方法為單擊主菜單“顯示”→“數(shù)據(jù)環(huán)境”。
要在表單控件上顯示表內(nèi)容,可直接將表從數(shù)據(jù)環(huán)境中拖入表單控件中。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |