資源描述:
《《報(bào)表對(duì)象的設(shè)計(jì)》PPT課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、第8章報(bào)表對(duì)象的設(shè)計(jì)教學(xué)目標(biāo):通過本章學(xué)習(xí),使讀者能夠完成“迷你超市業(yè)務(wù)信息管理系統(tǒng)”的報(bào)表對(duì)象的設(shè)計(jì),主要能力目標(biāo):能夠熟練掌握Access2003中報(bào)表的各種創(chuàng)建方法。能夠熟練掌握?qǐng)?bào)表及其各項(xiàng)控件屬性的修改方法。能夠掌握子報(bào)表的創(chuàng)建方法。工作任務(wù):對(duì)于超市的管理,不僅僅用數(shù)據(jù)庫系統(tǒng)進(jìn)行數(shù)據(jù)操作,必要時(shí)還得把營業(yè)結(jié)果打印成表,以供更多的人傳閱討論經(jīng)營情況,以商討經(jīng)營策略,這就是為數(shù)據(jù)庫系統(tǒng)創(chuàng)建報(bào)表目的。本章的任務(wù)就是為“迷你超市業(yè)務(wù)信息管理系統(tǒng)”創(chuàng)建了“按日期查詢商品銷售利潤”報(bào)表、“按售貨人查詢商品銷售利潤”報(bào)表、“商品庫存情況”報(bào)表、“售貨人銷售情況”報(bào)表、“銷售數(shù)據(jù)記錄”報(bào)
2、表等等若干個(gè)報(bào)表。理論知識(shí)一、報(bào)表的概念報(bào)表是另一個(gè)重要的Access數(shù)據(jù)庫的對(duì)象,它可以對(duì)大量的原始數(shù)據(jù)進(jìn)行綜合整理,并將所需結(jié)果按規(guī)定格式打印輸出。它是以打印格式展示數(shù)據(jù)的一種有效方式,因?yàn)槟軌蚩刂茍?bào)表上所有內(nèi)容的大小和外觀,所以可以按照所需的方式顯示或打印要查看的信息。報(bào)表和窗體在某種程序上有相似性,兩者可以相互轉(zhuǎn)換。報(bào)表不僅可以執(zhí)行簡單的數(shù)據(jù)瀏覽和打印功能,還可以對(duì)大量原始數(shù)據(jù)進(jìn)行比較、匯總和小計(jì)。還可以生成清單、訂單和其他所需的輸出內(nèi)容,方便有效的處理事務(wù)。二、報(bào)表的類型報(bào)表可以滿足不同的應(yīng)用需求,可以分為縱欄式報(bào)表、表格式報(bào)表和圖表報(bào)表等。縱欄式報(bào)表縱欄式報(bào)表通以垂直方
3、式排列報(bào)表上的控件,在每頁顯示一條或多條記錄??v欄式報(bào)表顯示數(shù)據(jù)的方式類似于縱欄式窗體,但是報(bào)表只用于查看或打印數(shù)據(jù),不能用來輸入或更改數(shù)據(jù)。表格式報(bào)表表格式報(bào)表類似于按行和列顯示數(shù)據(jù)的表格。在表格式報(bào)表上的控件是按表格的形式排列的,一般一行為一個(gè)記錄,一頁可以顯示多條記錄。圖表報(bào)表圖表報(bào)表是將數(shù)據(jù)表中的數(shù)據(jù)以直觀的圖形形式顯示出來。圖表報(bào)表在創(chuàng)建和顯示式上與圖表、窗體都非常類似。三、報(bào)表的結(jié)構(gòu)報(bào)表由報(bào)表頁眉、頁面頁眉、主體、頁面頁腳和報(bào)表頁腳5個(gè)節(jié)構(gòu)成。1.報(bào)表頁眉報(bào)表頁眉位于報(bào)表的開始部分,用來顯示標(biāo)題、圖形或說明性文字,每份報(bào)表只有一個(gè)報(bào)表頁眉,并且只在報(bào)表的每一頁的頭部打印
4、一次。2.頁面頁眉頁面頁眉位于報(bào)表頁眉之后,用來顯示報(bào)表中的字段名稱或記錄的分組名稱,頁面頁眉在報(bào)表的第一頁上并且出現(xiàn)在報(bào)表頁眉之后,在其余頁則出現(xiàn)在每頁的頂部。3.報(bào)表主體用來放置各種控件以顯示數(shù)據(jù)源(表或查詢)的字段數(shù)據(jù)或其他信息。4.頁面頁腳位于每頁的底部,用來顯示本頁的頁號(hào)、日期以及匯總說明等信息。報(bào)表的每一頁只有一個(gè)頁面頁腳。5.報(bào)表頁腳在打印的報(bào)表的結(jié)束部分,用來顯示整份報(bào)表的說明等。四、報(bào)表與窗體的區(qū)別報(bào)表和窗體在顯示數(shù)據(jù)的形式上有類似的地方,只是輸出的目的不同。窗體顯示主要用于對(duì)用戶數(shù)據(jù)的操作,操作方式是交互式的;而報(bào)表通常是將數(shù)據(jù)結(jié)果打印在紙上,而且不具有交互性。
5、窗體中可以包含較多的具有操作功能的控件,如單選按鈕、復(fù)選框及命令按鈕等;而報(bào)表一般不包含這樣的控件,報(bào)表中常常包含較多具有復(fù)雜計(jì)算功能的文本框控件,這些控件數(shù)據(jù)來源主要為復(fù)雜的計(jì)算表達(dá)式,以實(shí)現(xiàn)對(duì)數(shù)據(jù)的分組、匯總等功能。8.1利用向?qū)?chuàng)建報(bào)表8.1.1使用自動(dòng)報(bào)表創(chuàng)建報(bào)表8.1.2使用向?qū)Чぞ邉?chuàng)建報(bào)表8.1.3使用圖表向?qū)?chuàng)建圖表報(bào)表8.1.1使用自動(dòng)報(bào)表創(chuàng)建報(bào)表使用“自動(dòng)報(bào)表”生成的報(bào)表以數(shù)據(jù)表格的形式打印,只需兩個(gè)步驟,就可以生成一個(gè)報(bào)表。以創(chuàng)建“商品庫存情況”報(bào)表為例,操作方法:1.打開數(shù)據(jù)庫,進(jìn)入表對(duì)象窗口;2.選定要用來創(chuàng)建報(bào)表的源表格。選擇“庫存數(shù)據(jù)記錄”表;3.單擊工
6、具欄上“新對(duì)象”按鈕旁邊的箭頭,打開下拉的列表。如圖所示;4.單擊“自動(dòng)報(bào)表”選項(xiàng)。這時(shí)系統(tǒng)將生成一個(gè)報(bào)表,而且立即進(jìn)入了預(yù)覽視圖。5.報(bào)表將所有字段豎直排列,與平常工作中所用的報(bào)表差別很大,不是我們需要的報(bào)表。關(guān)閉預(yù)覽視圖,不保存這張報(bào)表?!白詣?dòng)報(bào)表”并沒有給用戶機(jī)會(huì)去挑選字段,一切都是自動(dòng)創(chuàng)建的。如果用戶需要利用“自動(dòng)報(bào)表”來創(chuàng)建報(bào)表,并且需要挑選字段的話,可以先建立一個(gè)查詢來包含自己所需的字段,然后再使用“自動(dòng)報(bào)表”。8.1.2使用向?qū)Чぞ邉?chuàng)建報(bào)表通常情況下,我們是使用“報(bào)表向?qū)А眮韯?chuàng)建報(bào)表的。下面就來利用“報(bào)表向?qū)А鄙梢粋€(gè)“商品庫存情況”報(bào)表。操作方法:1.在“數(shù)據(jù)庫”窗
7、口中,單擊“報(bào)表”對(duì)象,然后單擊“新建”按鈕,我們將建立一個(gè)全新的報(bào)表;2.在“新建報(bào)表”的對(duì)話框中,選擇“報(bào)表向?qū)А?,選擇“庫存數(shù)據(jù)記錄”表作為數(shù)據(jù)來源表。然后單擊“確定”按鈕。3.在“字段列表”中我們可以看到“商品銷售報(bào)表”中的所有字段。選中報(bào)表所需要的字段,這里選取全部的字段。然后單擊“下一步”按鈕。4.這時(shí)將出現(xiàn)“報(bào)表向?qū)А睂?duì)話框之二。在此對(duì)話框中可以設(shè)定分組。分組是將符合某一準(zhǔn)則的相關(guān)記錄放在同一組內(nèi)。選定用于分組的字段,然后單擊添加按鈕。分組的樣式出現(xiàn)在右