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