第3章開發應用系統的使用者介面 窗體講

2022-12-22 18:12:03 字數 3619 閱讀 8477

章標題第4章開發使用者介面——窗體

教學目標學習如何通過窗體物件建立簡單的資料庫應用系統1、了解什麼是窗體、窗體的作用、工作的基本原理。2、了解窗體物件的型別、結構、顯示特性。

3、掌握建立基本窗體和子窗體的方法、執行的基本原理。4、了解窗體的設計檢視中的工具欄、窗體屬性。5、掌握窗體中常用基本控制項的使用。

計畫課時4/4

教學要求

1、窗體中常用基本控制項的使用2、子窗體

通過例項演示子窗體的建立、基本控制項的使用。

教學重點

教學難點

突破方法

所用基礎

知識提示

1詳細內容及教學過程

4.1認識窗體

一、什麼是窗體:(可以通過展示作業系統中的視窗,向學生解釋什麼是窗體。)

是使用者和access應用程式之間的主要介面。窗體可以用於顯示表和查詢中的資料,輸入資料、編輯資料和修改資料。二、窗體的作用:

1、設計效能良好的操作介面

由於很多資料庫都不是給建立者自己使用的,所以還要考慮到別的使用者的使用方便,建立乙個友好的使用介面將會給他們帶來很大的便利,讓更多的使用者都能根據視窗中的提示完成自己的工作,而不用專門進行培訓。這是建立乙個窗體的基本目標。乙個好的窗體確實是非常有用的。

不管你的資料庫中表或查詢設計得有多好,如果你的窗體設計得十分雜亂,而且沒有任何提示,那別人一看就不想用了,這樣的話你建立的資料庫就沒有什麼意義了。2、提高資料庫系統的安全性

三、窗體的組成和結構(開啟access,通過用「設計檢視」建立乙個窗體展示結構。若窗體無頁首等,可到「檢視」選單下找。)

窗體由多個部分組成,每個部分稱為乙個「節」。

窗體頁首:位於窗體頂部,一般用於設定窗體的標題、窗體使用說明或開啟窗體及執行其他任務的命令按鈕等。

頁面頁首:用來設定窗體在列印時的頁頭資訊。窗體主體:用來顯示記錄資料。

頁面頁尾:用來設定窗體在列印時的頁尾資訊。

窗體頁尾:一般用於顯示對所有記錄都要顯示的內容、使用命令的操作說明等資訊。四、窗體的型別(每講到一種型別,開啟相應型別的窗體展示。

)縱欄式窗體:在窗體的主體節只顯示一條記錄。**式窗體:

在窗體的主體節顯示多條記錄。

資料表窗體:從外觀上看與資料表和查詢顯示資料的介面相同。只能顯示窗體主體節,不顯示

其它節。主/子窗體:

窗體中的窗體稱為子窗體,包含子窗體的基本窗體稱為主窗體。

主窗體和子窗體通常用於顯示多個表或查詢中的資料,這些表或查詢中的資料具有一對多的關係。

主窗體只能顯示為縱欄式的窗體,子窗體可以顯示為資料表窗體,也可以顯示為**窗體。圖表窗體:以圖表的方式顯示使用者的資料。

資料透視表窗體:是access為了以指定的資料表或查詢為資料來源產生乙個excel的分析表而

建立的一種窗體形式。五、窗體的檢視

設計檢視:用於建立窗體或修改窗體的視窗。

窗體檢視:顯示記錄資料的視窗,主要用於新增或修改表中的資料。資料表檢視:以行列格式顯示表、查詢或窗體資料的視窗。

4.2建立窗體的方法

一、建立方法:

1、基本方法:嚮導和設計檢視

2、通常使用的方法:先用嚮導建立窗體,再用設計檢視修改窗體

2詳細內容及教學過程

二、用嚮導建立窗體:

1、使用「自動建立窗體」:分別建立縱欄、**、資料表窗體,均根據「學生表」完成2、使用「窗體嚮導」

(1)建立基於乙個表的窗體:建立「學生表」的窗體

(2)建立基於多個表的主/子窗體:建立學生選課的窗體,字段顯示學號、姓名、班級、課程編號、課程名稱、成績。分別用子窗體和鏈結窗體實現。

(3)使用「圖表嚮導」:完成每班學生人數的柱形圖窗體;完成95自控班男女生分布情況三維餅形圖(先完成查詢,求95自控班男女生的人數,分組欄位為班級、性別,統計為學號)(4)使用「資料透視表嚮導」:完成每班男女生人數的資料透視表。

4.3使用設計檢視建立窗體

一、窗體設計檢視

1、窗體設計檢視工具欄:

常用工具欄:「字段列表」、「屬性」工具箱中的按鈕:控制項介紹2、窗體屬性:

格式:窗體名稱、標題、預設檢視、最大化最小化按鈕、關閉按鈕、問號按鈕、記錄瀏覽器、

記錄選定器

資料:記錄源、允許編輯、允許新增、允許刪除事件

二、窗體中的控制項:通過學生選課系統,給學生展示哪些東西是控制項。並說明,控制項都有屬性可以設定。

1、控制項的介紹與使用

首先展示各表中的字段,主要是學生表中的字段、型別。重點是「外省否」、「政治面貌」、「性別」字段

任務引出:通過窗體嚮導做顯示學生表資料的窗體,窗體不夠友好,所以考慮用更好的形式顯示

資料。任務設計:通過窗體實現向學生表中錄入資料、顯示學生表中的資料,要求根據不同的資料型別

選擇合適的控制項實現。

(1)為了醒目的說明窗體的功用,設定窗體的題目,引出標籤控制項。

標籤控制項:無資料**,主要用於顯示說明性文字。(通過「學生錄入」窗體)建立:按下工具箱中的「標籤」按鈕,在窗體相應位置上畫出標籤。常用屬性:

格式:標題、名稱、字型名稱、字型大小、字型粗細、前景顏色、背景顏色

(2)有些欄位的值變化比較大,為了顯示其中的值,選擇文字框控制項。(學號、姓名、班級、出

生日期)

文字框控制項:為結合形(學生錄入窗體中)建立:同「標籤」控制項常用屬性:

格式:滾動條、寬度、高度等資料:控制項**

(3)有些字段取值只有兩種狀態,選擇可以明確表明「是」、「否」型別的控制項,引出核取方塊、切

換按鈕、選項按鈕控制項。(外省否)

3詳細內容及教學過程

核取方塊、切換按鈕、選項按鈕控制項:用於顯示表或查詢中的「是」或「否」的值。(學生錄入窗體中)

建立:同「標籤」控制項常用屬性:資料:控制項**

(4)有些字段值往往有幾個備選項,可以使用選項組控制項(性別,學生表中取值改為1,2)選項組控制項:由乙個組框以及一組核取方塊、選項按鈕或切換按鈕組成。(學生錄入窗體中)建立:

同「標籤」控制項常用屬性:資料:控制項**

(5)有些字段值往往有幾個備選項,可以使用列表框、組合框控制項(政治面貌)

列表框、組合框控制項:(學生錄入窗體中)

如果在窗體上輸入的資料總是取自某乙個表或查詢中記錄的資料,或取自固定內容的數

據,可以使用列表框、或組合框控制項。

列表框:可以包含一列或幾列資料,使用者只能從列表中選擇值,而不能輸入新值。

組合框:組合框的列表由多行資料組成,但平時只顯示一行,需要選擇其他資料時,可以

單擊右側的向下箭頭按鈕。常用屬性:

資料:控制項**、行**型別、行**

(6)窗體中必然有一些不是用於顯示資料的而是為了實現某種操作的地方,這些地方往往是命令按鈕。

命令按鈕控制項:使用它執行某項操作或某些操作(學生錄入窗體中,學生選課系統開始窗體中)建立:用按鈕嚮導可以建立多種用於各種目的操作的按鈕。(7)**欄位的值怎麼顯示呢?

繫結物件框:在窗體上顯示來自某個欄位的**,**為.bmp的。(學生錄入窗體中)(8)窗體上東西太多,為了美化介面可以做什麼呢?

選項卡控制項:當窗體中的內容無法在一頁全部顯示時,可以使用選項卡來分頁。(學生選課系統開始窗體中)

有些值是人手動輸入的,不是取字資料庫某字段時,用非結合型(學生選課查詢窗體中)想對窗體上的一些字段值做簡單統計的時候,用計算型文字框(開設課程查詢窗體中)。(12)刪除控制項(13)課下閱讀:

4.3.4窗體和控制項的屬性4.4美化和完善窗體

4.5應用系統案例的窗體設計4

11年《管理系統中計算機應用》第3章綜合練習

第三章管理資訊系統的開發策略同步綜合練習 一 單項選擇題 1.系統開發最核心的工作是 a.選擇系統軟體 b.選擇資料庫管理系統 c.建立應用軟體系統 d.開發資料庫系統 答案 c 2.計算機應用於企業管理,除了應該具有必要的硬體外,還應該有 a.系統軟體 b.適合本企業的應用軟體 c.系統軟體或適合...

第3章第8節正弦定理和餘弦定理的應用

2009 2013年高考真題備選題庫 第3章三角函式 解三角形 第8節正弦定理和餘弦定理的應用 考點解三角形在實際中的應用 1 2013江蘇,16分 如圖,遊客從某旅遊景區的景點a處下山至c處有兩種路徑 一種是從a沿直線步行到c,另一種是先從a沿索道乘纜車到b,然後從b沿直線步行到c.現有甲 乙兩位...

第3章管理資訊系統的技術基礎

13資訊科技是管理資訊系統的基礎,只有把資訊科技和管理結合起來,才能真正發揮管理資訊系統的作用。本章重點介紹主要的管理資訊系統技術是 資料處理技術 資料庫技術和計算機網路技術其實 資訊科技是乙個外延很廣的概念。資訊科技包括 計算機技術 網路技術 通訊技術等前言 二 13 從客觀事物到資訊,再到資料,...