第一篇:ACCESS最佳教程(報(bào)表的設(shè)置教學(xué))
第四章 報(bào)表
◆ 報(bào)表的功能 ◆ 報(bào)表的設(shè)計(jì)
◆ 報(bào)表的記錄分組和排序 ◆ 報(bào)表的打印和預(yù)覽
一、報(bào)表的功能
盡管數(shù)據(jù)表和查詢都可用于打印,但是,報(bào)表才是打印和復(fù)制數(shù)據(jù)庫(kù)管理信息的最佳方式,可以幫助用戶以更好的方式表示數(shù)據(jù)。報(bào)表既可以輸出到屏幕上,也可以傳送到打印設(shè)備。
報(bào)表是查閱和打印數(shù)據(jù)的方法,與其他的打印數(shù)據(jù)方法相比,具有以下兩個(gè)優(yōu)點(diǎn):
◆ 報(bào)表不僅可以執(zhí)行簡(jiǎn)單的數(shù)據(jù)瀏覽和打印功能,還可以對(duì)大量原始數(shù)據(jù)進(jìn)行比較、匯總和小計(jì)。
◆ 報(bào)表可生成清單、訂單及其他所需的輸出內(nèi)容,從而可以方便有效地處理商務(wù)。
報(bào)表作為Access 2003數(shù)據(jù)庫(kù)的一個(gè)重要組成部分,不僅可用于數(shù)據(jù)分組,單獨(dú)提供各項(xiàng)數(shù)據(jù)和執(zhí)行計(jì)算,還提供了以下功能:
◆ 可以制成各種豐富的格式,從而使用戶的報(bào)表更易于閱讀和理解?!?可以使用剪貼畫、圖片或者掃描圖像來美化報(bào)表的外觀。◆ 通過頁(yè)眉和頁(yè)腳,可以在每頁(yè)的頂部和底部打印標(biāo)識(shí)信息 ◆ 可以利用圖表和圖形來幫助說明數(shù)據(jù)的含義。
二、報(bào)表設(shè)計(jì)
如同數(shù)據(jù)庫(kù)中創(chuàng)建的大多數(shù)對(duì)象一樣,用戶可以采用多種方式來創(chuàng)建所需的報(bào)表。首先,打開數(shù)據(jù)庫(kù)窗口,單擊【對(duì)象】欄下的【報(bào)表】按鈕,然后單擊【報(bào)表設(shè)計(jì)】工具欄上的【新建】,則彈出【新建報(bào)表】對(duì)話框。
1.報(bào)表設(shè)計(jì)工具
⑴ 工具欄
視圖、對(duì)象、超鏈接、字段列表、工具箱、排序分組、自動(dòng)套用格式、代碼、屬性、生成器、數(shù)據(jù)庫(kù)窗口、新對(duì)象、線條/邊框?qū)挾取⑻厥庑Ч?/p>
⑵ 工具箱
在報(bào)表設(shè)計(jì)過程中,工具箱是十分有用的,下面具體介紹【工具箱】中的各個(gè)控件?!?選擇對(duì)象
用于選定操作的對(duì)象。
◆ 控件對(duì)象
單擊該按鈕后,在使用其他控件時(shí),即可在向?qū)峦瓿??!?標(biāo)簽
顯示標(biāo)題、說明文字。◆ 文本框
用來在窗體、報(bào)表或數(shù)據(jù)訪問頁(yè)上顯示輸入或編輯數(shù)據(jù),也可接受計(jì)算結(jié)果或用戶輸入。
◆ 選項(xiàng)組
顯示一組限制性的選項(xiàng)值。
◆ 切換按鈕
當(dāng)表內(nèi)數(shù)據(jù)具有邏輯性時(shí),用來幫助數(shù)據(jù)的輸入。◆ 選項(xiàng)按鈕
與切換按鈕類似,屬單選。
◆ 復(fù)選框
選中時(shí),值為1,取消時(shí),值為0。屬多選?!?組合框
包括了列表框和文本框的特性?!?列表框
用來顯示一個(gè)可滾動(dòng)的數(shù)據(jù)列表?!?命令按鈕
用來執(zhí)行某些活動(dòng)。◆ 圖像
加入圖片。
◆ 非綁定對(duì)象框 用來顯示一些非綁定的OLE對(duì)象?!?綁定對(duì)象框
用來顯示一系列的圖片。
◆ 分頁(yè)符
用于定義多頁(yè)數(shù)據(jù)表格的分頁(yè)位置。◆ 選項(xiàng)卡控件
創(chuàng)建帶有選項(xiàng)卡的對(duì)話框。
◆ 子窗體/子報(bào)表
用于將其他表中的數(shù)據(jù)放置在當(dāng)前報(bào)表中。◆ 直線
劃直線?!?矩形
劃矩形。
◆ 其他控件
顯示Access 2003 所有已加載的其他控件。
⑶ 工作區(qū)
◆ 報(bào)表頁(yè)眉
以大的字體將該份報(bào)表的標(biāo)題放在報(bào)表頂端。只有報(bào)表的第1頁(yè)才出現(xiàn)報(bào)表頁(yè)眉內(nèi)容。報(bào)表頁(yè)眉的作用是作封面或信封等?!?頁(yè)面頁(yè)眉
頁(yè)面頁(yè)眉中的文字或字段,通常會(huì)打印在每頁(yè)的頂端。如果報(bào)表頁(yè)眉和頁(yè)面頁(yè)眉共同存在于第1頁(yè),則頁(yè)面頁(yè)眉數(shù)據(jù)會(huì)打印在報(bào)表頁(yè)眉的數(shù)據(jù)下?!?主體
用于處理每一條記錄,其中的每個(gè)值都要被打印。主體區(qū)段是報(bào)表內(nèi)容的主體區(qū)域,通常含有計(jì)算的字段。
◆ 頁(yè)面頁(yè)腳
頁(yè)面頁(yè)腳通常包含頁(yè)碼或控件,其中的【=“第”&[page]&“頁(yè)”】表達(dá)式用來打印頁(yè)碼。
◆ 報(bào)表頁(yè)腳
用于打印報(bào)表末端,通常使用它顯示整個(gè)報(bào)表的計(jì)算匯總等。
除了以上通用區(qū)段外,在分組和排序時(shí),有可能需要組頁(yè)眉和組頁(yè)腳區(qū)段??蛇x擇【視圖】|【排序與分組】命令,彈出【排序與分組】對(duì)話框。選定分組字段后,對(duì)話框下端會(huì)出現(xiàn)【組屬性】選項(xiàng)組,將【組頁(yè)眉】和【組頁(yè)腳】框中的設(shè)置改為【是】,在工作區(qū)即會(huì)出現(xiàn)相應(yīng)的組頁(yè)眉和組布腳。
⑷ 屬性窗口
2.使用向?qū)?chuàng)建報(bào)表
創(chuàng)建報(bào)表最簡(jiǎn)單的方法是使用向?qū)АT趫?bào)表向?qū)е?,需要選擇在報(bào)表中出現(xiàn)的信息,并從多種格式中選擇一種格式以確定報(bào)表外觀。與自動(dòng)報(bào)表向?qū)Р煌氖?,用戶可以用?bào)表向?qū)нx擇希望在報(bào)表中看到的指定字段,這些字段可來自多個(gè)表和查詢,向?qū)ё罱K會(huì)按照用戶選擇的布局和格式,建立報(bào)表。
新建報(bào)表:
選擇表和字段
按學(xué)分分組:
按課程ID排序:
選擇報(bào)表布局:
選擇報(bào)表樣式:
確定報(bào)表標(biāo)題:
運(yùn)行報(bào)表結(jié)果:
3.自動(dòng)創(chuàng)建報(bào)表及圖表向?qū)?/p>
⑴ 自動(dòng)創(chuàng)建報(bào)表
報(bào)表向?qū)峁┑淖詣?dòng)創(chuàng)建報(bào)表有兩種格式:一種是縱欄式,另一種是表格式。
⑵ 自動(dòng)創(chuàng)建圖表
如果需要將數(shù)據(jù)以圖表的形式表示出來,使其更加直觀,就可使用圖表向?qū)?chuàng)建報(bào)表。圖表向?qū)Чδ軓?qiáng)大,提供了幾十種圖表形式供用戶選擇。
新建報(bào)表向?qū)Вx擇圖表向?qū)?,和?shù)據(jù)來源表:
選擇圖表數(shù)據(jù)所在字段:
選擇圖表的類型:
指定圖表的布局:
指定圖表的標(biāo)題:
運(yùn)行圖形報(bào)表,得到結(jié)果圖:
4.標(biāo)簽向?qū)?/p>
標(biāo)簽向?qū)У墓δ軓?qiáng)大,它不但支持標(biāo)準(zhǔn)型號(hào)的標(biāo)簽,也支持自定義標(biāo)簽的創(chuàng)建。
5.使用報(bào)表設(shè)計(jì)視圖
下面介紹如何利用工具箱進(jìn)行簡(jiǎn)單的報(bào)表創(chuàng)建。以羅斯文數(shù)據(jù)的【產(chǎn)品】數(shù)據(jù)表為例,創(chuàng)建報(bào)表。
啟動(dòng)【新建報(bào)表】:
報(bào)表設(shè)計(jì)工作區(qū)如下:
⑴ 向報(bào)表工作區(qū)添加控件:
報(bào)表中的每一個(gè)對(duì)象,都稱為之為控件,控件分為三種:
◆ 綁定控件
綁定控件與表字段綁定在一起。在向綁定控件輸入值時(shí),Access 自動(dòng)更新當(dāng)前記錄中的表字段值。大多數(shù)允許輸入信息的控件都是綁定控件。綁定控件可以與大多數(shù)數(shù)據(jù)類型捆綁在一起,包括文本、日期、數(shù)值、是/否、圖片、備注字段。
◆ 非綁定控件
非綁定控件保留所輸入的值,不更新表字段值。這些控件用于顯示文本、把值傳遞給宏、直線和矩形、存放沒有存儲(chǔ)在表中但保存窗體或報(bào)表的OLE對(duì)象。
◆ 計(jì)算控件
計(jì)算控件是建立在表達(dá)式(如函數(shù)和計(jì)算)基礎(chǔ)之上的。計(jì)算控件也是非綁定控件,它不能更新字段值。
用戶可以在設(shè)計(jì)視圖中對(duì)控件進(jìn)行如下操作: ◆ 通過鼠標(biāo)拖動(dòng)創(chuàng)建新控件、移動(dòng)控件。◆ 通過按Del鍵刪除控件。
◆ 激活控件對(duì)象,拖動(dòng)控件的邊界調(diào)整控件大小。◆ 利用屬性對(duì)話框改變控件屬性。
◆ 通過格式化改變控件外觀,可以運(yùn)用邊框、粗體等效果?!?對(duì)控件增加邊框和陰影等效果。
向報(bào)表中添加非綁定控件,可通過從【工具箱】中選擇相應(yīng)的控件,拖動(dòng)到報(bào)表上即可。向報(bào)表中添加綁定控件是一項(xiàng)重要工作,這類控件主要是文本框,它與字段列表中的字段相結(jié)合來顯示數(shù)據(jù)。
在報(bào)表中創(chuàng)建計(jì)算控件時(shí),可使用以下兩種方法:如果控件是文本框,可以直接在控件中輸入計(jì)算表達(dá)式。另,不管控件是不是文本框,都可以使用表達(dá)式生成器來創(chuàng)建表達(dá)式。
使用表達(dá)式生成器創(chuàng)建計(jì)算控件的操作步驟如下: ◆ 在設(shè)計(jì)視圖中打開報(bào)表。
◆ 創(chuàng)建或選定一個(gè)非綁定的【文本框】。◆ 單擊【報(bào)表設(shè)計(jì)】工具欄中的【屬性】。
◆ 打開屬性對(duì)話框中的【數(shù)據(jù)】標(biāo)簽,并單擊【控件來源】?!?單擊表達(dá)式生成器按鈕,彈出【表達(dá)式生成器】?!?單擊“=”按鈕,并單擊相應(yīng)的計(jì)算按鈕。◆ 雙擊計(jì)算中使用的一個(gè)或多個(gè)字段?!?輸入表達(dá)式中的其他數(shù)值,然后【確定】。
⑵ 控件的更改和設(shè)置
更改控件的方法通常有兩種:即在窗體內(nèi)直接修改或利用屬性窗口進(jìn)行修改。
⑶ 在報(bào)表中添加節(jié)
為了使報(bào)表更易于理解,可將報(bào)表分成若干節(jié),在報(bào)表上以不同的間隔顯示信息。默認(rèn)空白報(bào)表有3個(gè)節(jié):“頁(yè)面頁(yè)眉”、“主體”、“頁(yè)面頁(yè)腳”,選擇【視圖】|【報(bào)表頁(yè)眉/頁(yè)腳】,可增加兩個(gè)節(jié):“報(bào)表頁(yè)眉”、“報(bào)表頁(yè)腳”。報(bào)表的節(jié)也具有屬性,不過比報(bào)表的其他控件的屬性要少得多。使用【格式】工具欄上的【填充/背景色】可設(shè)置節(jié)的顏色;但所有其他的屬性,必須使用節(jié)的屬性對(duì)話框進(jìn)行設(shè)置。要打開節(jié)的屬性對(duì)話框,可以雙擊節(jié)中任意空白區(qū)域、節(jié)的邊線或節(jié)選擇器。
⑷ 屬性設(shè)置
除了可以移動(dòng)控件的位置和改變控件的尺寸外,還可以通過屬性對(duì)話框設(shè)置控件的其屬性。方法是右擊需要進(jìn)行屬性設(shè)置的控件,在彈出的快捷菜單中選擇屬性。
⑸ 保存報(bào)表
在對(duì)報(bào)表進(jìn)行修改后,單擊工具欄中的【保存】,就會(huì)彈出【另存為】對(duì)話框。在文本框中輸入報(bào)表名稱,然后單擊【確定】按鈕,就可以保存報(bào)表。
6.用報(bào)表設(shè)計(jì)視圖創(chuàng)建報(bào)表
下面通過實(shí)例說明設(shè)計(jì)報(bào)表的步驟:
⑴ 打開相應(yīng)數(shù)據(jù)庫(kù),新建報(bào)表,選擇【設(shè)計(jì)視圖】、選擇【訂單】表。
⑵ 添加相應(yīng)字段到報(bào)表設(shè)計(jì)主體區(qū)內(nèi)。
⑶ 添加頁(yè)面頁(yè)眉和頁(yè)面頁(yè)腳
其中頁(yè)面頁(yè)腳的文本框內(nèi)容由屬性窗口和表達(dá)式生成器生成。
⑷ 保存運(yùn)行得到結(jié)果
7.報(bào)表屬性
下面是報(bào)表的屬性窗口,該對(duì)話框有五個(gè)選項(xiàng)卡,分別是:【格式】、【數(shù)據(jù)】、【事件】、【其他】、【全部】。
如果沒有用設(shè)計(jì)視圖打開報(bào)表,而是選中一個(gè)報(bào)表后,單擊工具欄上的【屬性】按鈕,則將會(huì)彈出另外一種報(bào)表屬性對(duì)話框。
8.使用報(bào)表快照
Access 2003 提供了一種稱為報(bào)表快照的新型報(bào)表。它是一個(gè)具有.snp擴(kuò)展名的獨(dú)立文件,包含Access 2003 報(bào)表所有頁(yè)的備份。這個(gè)備份包括高保真圖形、圖標(biāo)和圖片并保存報(bào)表的顏色和二維版面。報(bào)表快照的優(yōu)點(diǎn)是,不需要照相復(fù)制和郵寄印制版本,接收者就能在線預(yù)覽并只打印他們所需要的頁(yè)面。
為了查看、打印或郵寄一個(gè)報(bào)表快照,用戶需要安裝“快照取景器”程序,它是一個(gè)獨(dú)立的執(zhí)行程序,它提供了自己的控件、幫助文件和相關(guān)文件。在默認(rèn)情況下,當(dāng)用戶第一次創(chuàng)建一個(gè)報(bào)表快照時(shí),Access 2003就自動(dòng)安裝了“快照取景器”。
通過電子郵件發(fā)送
三、報(bào)表高級(jí)設(shè)計(jì)
下面對(duì)報(bào)表設(shè)計(jì)中排序、分組及子報(bào)表等內(nèi)容進(jìn)行詳細(xì)討論。
1.排序與分組
所謂分組,是指按某個(gè)字段值進(jìn)行歸類,將字段值相同的記錄分在一組之中。而排序是指按某個(gè)字段值將記錄排序。
在設(shè)計(jì)視圖方式打開相應(yīng)的報(bào)表,單擊工具欄上的【排序與分組】按鈕,彈出對(duì)話框,在對(duì)話框上部的【字段/表達(dá)式】和【排序次序】中選定相應(yīng)內(nèi)容,則在下部出現(xiàn)【組屬性】區(qū)域。
系統(tǒng)默認(rèn)的排序順序?yàn)樯蚺帕?。?dāng)需要對(duì)數(shù)據(jù)進(jìn)行分組時(shí),可以單擊要設(shè)置分組屬性的字段或表達(dá)式,然后設(shè)置其組屬性。最多可對(duì)10個(gè)字段和表達(dá)式進(jìn)行分組?!?組頁(yè)眉
用于設(shè)定是否顯示該組的頁(yè)眉?!?組頁(yè)腳
用于設(shè)定是否顯示該組的頁(yè)腳。◆ 分組形式
選擇值或值的范圍,以便創(chuàng)建新組?;蛴眠x項(xiàng)取決于分組字段的數(shù)據(jù)類型。◆ 組間距
指定分組字段或表達(dá)式值之間的間距值?!?保持同頁(yè)
用于指定是否將組放在同一頁(yè)上。
下面對(duì)不同的分組情況進(jìn)行介紹:
⑴ 按日期/時(shí)間字段分組記錄
◆ 每一個(gè)值
按照字段或表達(dá)式相同的值對(duì)記錄進(jìn)行分組?!?年
按照相同歷法中的日期對(duì)記錄進(jìn)行分組?!?季度
按照相同歷法季度中的日期對(duì)記錄進(jìn)行分組?!?月份
按照同一月份中的日期對(duì)記錄進(jìn)行分組?!?周 按照同一周中的日期對(duì)記錄進(jìn)行分組。◆ 日
按照同一天的日期對(duì)記錄進(jìn)行分組?!?時(shí)
按照相同小時(shí)的時(shí)間對(duì)記錄進(jìn)行分組。◆ 分
按照同一分鐘的時(shí)間對(duì)記錄進(jìn)行分組。
⑵ 按文本字段分組記錄
◆ 每一個(gè)值
按照字段或表達(dá)式相同的值對(duì)記錄進(jìn)行分組。
◆ 前綴字符
按照字段或表達(dá)式中前幾個(gè)字符相同的值對(duì)記錄進(jìn)行分組。
⑶ 按自動(dòng)編號(hào)、貨幣字段或數(shù)字字段分組記錄
◆ 每一個(gè)值
按照字段或表達(dá)式中相同數(shù)值對(duì)記錄進(jìn)行分組?!?間隔
按照位于指定間隔中的值對(duì)記錄進(jìn)行分組。
⑷ 設(shè)置排序與分組的步驟
在對(duì)報(bào)表中的數(shù)據(jù)分組時(shí),可以添加【組頁(yè)眉】或【組頁(yè)腳】。組頁(yè)眉通常包含報(bào)表數(shù)據(jù)分組所依據(jù)的字段,稱為分組字段,而組頁(yè)腳通常用來計(jì)算每組的總和或其他匯總數(shù)據(jù)。它們不一定要成對(duì)出現(xiàn)。
2.子報(bào)表
子報(bào)表是出現(xiàn)在另一個(gè)報(bào)表內(nèi)部的報(bào)表,包含子報(bào)表的報(bào)表稱為主報(bào)表。主報(bào)表中包含的是一對(duì)多關(guān)系中的“一”,而子報(bào)表顯示“多”的相關(guān)記錄。
一個(gè)主報(bào)表,可以是結(jié)合型,也可以是非結(jié)合型。也就是說,它可以基于查詢或SQL語(yǔ)句,也可以不基于它們。通常,主報(bào)表與子報(bào)表的數(shù)據(jù)來源有以下幾種聯(lián)系:
◆ 一個(gè)主報(bào)表內(nèi)的多個(gè)子報(bào)表的數(shù)據(jù)來自不相關(guān)記錄源。在此情況下,非結(jié)合型的主報(bào)表只是作為合并的不相關(guān)的子報(bào)表的“容器”使用。
◆ 主報(bào)表和子報(bào)表數(shù)據(jù)來自相同數(shù)據(jù)源。當(dāng)希望插入包含與主報(bào)表數(shù)據(jù)相關(guān)信息的子報(bào)表時(shí),應(yīng)該把主報(bào)表與一查詢或SQL語(yǔ)句結(jié)合起來。
◆ 主報(bào)表和多個(gè)子報(bào)表數(shù)據(jù)來自相關(guān)記錄源。一個(gè)主報(bào)表也可以包含兩個(gè)或多個(gè)子報(bào)表共用的數(shù)據(jù),在此情況下,子報(bào)表包含與公共數(shù)據(jù)相關(guān)的詳細(xì)記錄。
四、預(yù)覽及打印報(bào)表
1.預(yù)覽報(bào)表
單擊數(shù)據(jù)窗口中【對(duì)象】欄下的【報(bào)表】按鈕,選中所需預(yù)覽的報(bào)表后,單擊工具欄中的【預(yù)覽】按鈕,即進(jìn)入【打印預(yù)覽】窗口。打印預(yù)覽與打印真實(shí)結(jié)果一致。如果報(bào)表記錄很多,一頁(yè)容納不下,在每頁(yè)的下面有一個(gè)滾動(dòng)條和頁(yè)數(shù)指示框,可進(jìn)行翻頁(yè)操作。
2.報(bào)表打印
打印報(bào)表的最簡(jiǎn)單方法是直接單擊工具欄上的【打印】按鈕,直接將報(bào)表發(fā)送到打印機(jī)上。但在打印之前,有時(shí)需要對(duì)頁(yè)面和打印機(jī)進(jìn)行設(shè)置。
AAccess教程 第五章 窗體
◆ 窗體的功能 ◆ 窗體的設(shè)計(jì)
◆ 窗體中的數(shù)據(jù)操作 ◆ 窗體的打印和預(yù)覽
一、窗體的功能
窗體和報(bào)表都用于數(shù)據(jù)庫(kù)中數(shù)據(jù)的維護(hù),但兩者的作用是不同的。窗體主要用來輸入數(shù)據(jù),報(bào)表則用來輸出數(shù)據(jù)。具體來說,窗體具有以下幾種功能:
◆ 數(shù)據(jù)的顯示與編輯
窗體的最基本功能是顯示與編輯數(shù)據(jù)。窗體可以顯示來自多個(gè)數(shù)據(jù)表中的數(shù)據(jù)。此外,用戶可以利用窗體對(duì)數(shù)據(jù)庫(kù)中的相關(guān)數(shù)據(jù)進(jìn)行添加、刪除和修改,并可以設(shè)置數(shù)據(jù)的屬性。用窗體來顯示并瀏覽數(shù)據(jù)比用表和查詢的數(shù)據(jù)表格式顯示數(shù)據(jù)更加靈活,不過窗體每次只能瀏覽一條記錄。
◆ 數(shù)據(jù)輸入
用戶可以根據(jù)需要設(shè)計(jì)窗體,作為數(shù)據(jù)庫(kù)中數(shù)據(jù)輸入的接口,這種方式可以節(jié)省數(shù)據(jù)錄入的時(shí)間并提高數(shù)據(jù)輸入的準(zhǔn)確度。窗體的數(shù)據(jù)輸入功能,是它與報(bào)表的主要區(qū)別。
◆ 應(yīng)用程序流控制
與VB窗體類似,Access 2003 中的窗體也可以與函數(shù)、子程序相結(jié)合。在每個(gè)窗體中,用戶可以使用VBA編寫代碼,并利用代碼執(zhí)行相應(yīng)的功能?!?信息顯示和數(shù)據(jù)打印
在窗體中可以顯示一些警告或解釋信息。此外,窗體也可以用來執(zhí)行打印數(shù)據(jù)庫(kù)數(shù)據(jù)的功能。
二、窗體設(shè)計(jì)
與設(shè)計(jì)報(bào)表類似,用戶也可以采用多種方式創(chuàng)建數(shù)據(jù)庫(kù)中的窗體。Access 2003 提供了9種創(chuàng)建窗體的方式。如下圖的【新建窗體】對(duì)話框列出的示。
1.窗體設(shè)計(jì)概述
⑴ 工具欄
⑵ 工作區(qū)
⑶ 工具箱
⑷ 屬性窗口
⑸ 字段列表
2.使用自動(dòng)創(chuàng)建窗體向?qū)?chuàng)建窗體
在Access 2003 中,表是由字段和記錄構(gòu)成的。類似地,窗體的基本構(gòu)件就是“控件”??丶葮?gòu)成表的字段和記錄更靈活些,它能包含數(shù)據(jù),運(yùn)行一項(xiàng)任務(wù),或是通過添加諸如直線或矩形之類的圖形元素來強(qiáng)化窗體設(shè)計(jì),還可以在窗體上使用許多不同種類的控件,包括復(fù)選框、矩形塊、文本框、分頁(yè)符、選項(xiàng)按鈕、下拉列表框等。
自動(dòng)創(chuàng)建窗體向?qū)?chuàng)建的窗體包含窗體所依據(jù)的表中的所有字段的控件。當(dāng)字段顯示在窗體中時(shí),Access 2003 會(huì)給窗體添加兩類控件:文本框和標(biāo)簽。
⑴ 縱欄式窗體
在縱欄式布局中,每次僅能看到一個(gè)記錄。文本框及所附標(biāo)簽并排顯示在兩欄中。標(biāo)簽顯示在每個(gè)文本框的左面并標(biāo)識(shí)文本框中的數(shù)據(jù)。
⑵ 表格式窗體
在表格式布局里,標(biāo)簽顯示于窗體頂端,而各字段的值則出現(xiàn)在標(biāo)簽下方的表格里,而且可同時(shí)顯示多條記錄。
⑶ 數(shù)據(jù)表窗體 數(shù)據(jù)庫(kù)表布局同樣以行和列的形式顯示數(shù)據(jù),所以窗體類似于在數(shù)據(jù)表視圖下顯示的表,縱欄式和表格式布局中的一些窗體格式在數(shù)據(jù)表布局里無法使用。相對(duì)于數(shù)據(jù)表視圖而言,數(shù)據(jù)表窗體具有自定義的窗體方式。
3.使用窗體向?qū)?chuàng)建窗體
使用窗體向?qū)韯?chuàng)建窗體,格式將比自動(dòng)創(chuàng)建窗體要豐富一些。
首先選擇新建窗體中的【窗體向?qū)А?,可確定要使用的表。
確定窗體上使用哪些字段。
4.使用圖表向?qū)?chuàng)建窗體
以上所創(chuàng)建的窗體,大都以數(shù)據(jù)形式為主。為了使窗體更形象,或?yàn)榱颂厥庑枰梢允褂脠D表向?qū)韯?chuàng)建帶有圖表的窗體。
5.使用設(shè)計(jì)視圖創(chuàng)建窗體
在創(chuàng)建窗體的各種方法中,更多的時(shí)候是使用設(shè)計(jì)視圖來創(chuàng)建窗體,因?yàn)檫@種方法更為靈活直觀。
其一般步驟是打開窗體設(shè)計(jì)視圖、添加控件、控件更改,然后可以對(duì)控件進(jìn)行移動(dòng)、改變大小、刪除、設(shè)置邊框、陰影和粗體、斜體等特殊字體效果等操作,來更改控件的外觀。另外,通過屬性對(duì)話框,可以對(duì)控件或工作區(qū)部分的諸如格式、數(shù)據(jù)事件等屬性進(jìn)行設(shè)置。
下面以【訂單】表為例,使用設(shè)計(jì)視圖創(chuàng)建一個(gè)簡(jiǎn)單窗體。
再看一例:創(chuàng)建“雇員銷售窗體”
下面是創(chuàng)建的窗體:
之前建立的訂單及明細(xì)查詢:
金額表達(dá)式的生成:
6.創(chuàng)建子窗體
如同存在子報(bào)表一樣,也有子窗體。子窗體是指在一個(gè)窗體中插入的窗體。將多個(gè)窗體合并時(shí),其中一個(gè)窗體作為主窗體,其余作為子窗體。主窗體和子窗體一般有三種關(guān)系: ◆ 主窗體中多個(gè)子窗體的數(shù)據(jù)來自不相關(guān)的記錄源。在這種情況下,非結(jié)合型主窗體只是作為多個(gè)子窗體的集合。
◆ 主窗體和子窗體數(shù)據(jù)來自相同的數(shù)據(jù)源。◆ 主窗體和子窗體數(shù)據(jù)來自相關(guān)的數(shù)據(jù)源。
當(dāng)子窗體只顯示與主窗體相關(guān)的記錄時(shí),意味著主窗體和子窗體是同步的。要實(shí)現(xiàn)同步,作為窗體基礎(chǔ)的表或查詢與子窗體的基礎(chǔ)表或查詢之間必須是一對(duì)多關(guān)系。作為主窗體基礎(chǔ)的表必須是一對(duì)多關(guān)系中的“一”,而作為子窗體基礎(chǔ)的表必須是一對(duì)多關(guān)系中的“多”。
下面創(chuàng)建一個(gè)雇員的主窗體,然后增加一個(gè)子窗體來顯示每個(gè)雇員發(fā)出的訂單明細(xì)情況。
7.創(chuàng)建切換面板
切換面板是一種帶有按鈕的特殊窗體,用戶可以通過單擊這些按鈕在數(shù)據(jù)庫(kù)的窗體、報(bào)表、查詢和其他對(duì)象中查看、編輯或添加數(shù)據(jù)。當(dāng)用Access 2003 “數(shù)據(jù)庫(kù)向?qū)А眲?chuàng)建一個(gè)數(shù)據(jù)庫(kù)時(shí),系統(tǒng)將自動(dòng)為數(shù)據(jù)庫(kù)添加一個(gè)切換面板作為用戶界面。切換面板上的每一個(gè)條目都連接到切換面板的其他頁(yè),或鏈接到某個(gè)動(dòng)作。切換面板不僅提供了一個(gè)友好的界面,還可以避免用戶進(jìn)入數(shù)據(jù)庫(kù)窗口——特別是窗體或報(bào)表的設(shè)計(jì)視圖。通過切換面板管理器,用戶可以對(duì)向?qū)峁┑那袚Q面板進(jìn)行修改,也可以自己創(chuàng)建切換面板。數(shù)據(jù)庫(kù)的切換面板系統(tǒng)由分層排列的切換面板組成,排列從主切換面板開始,一般擴(kuò)展到兩個(gè)或多個(gè)子頁(yè)面。每個(gè)頁(yè)面包括一組項(xiàng)目,項(xiàng)目組含有執(zhí)行特定操作的命令。絕大多數(shù)項(xiàng)目包括一個(gè)變量,該變量規(guī)定打開哪個(gè)窗口、預(yù)覽哪個(gè)報(bào)表等。
有關(guān)切換面板的說明:
⑴ 添加命令
如上圖所示,Access 2003 提供了一些命令類型,具體說明如下:
◆ 轉(zhuǎn)至“切換面板”
打開另一個(gè)切換面板并關(guān)閉自身面板。參數(shù)為目標(biāo)面板名?!?在“添加”模式下打開窗體
打開輸入用窗體,出現(xiàn)一個(gè)空記錄。參數(shù)為窗體名。◆ 在“編輯”模式下打開窗體
打開查看和編輯數(shù)據(jù)用窗體。參數(shù)為窗體名?!?打開報(bào)表
打開打印預(yù)覽中的報(bào)表。參數(shù)為報(bào)表名。
◆ 設(shè)計(jì)應(yīng)用程序
打開切換面板管理器以對(duì)當(dāng)前面板進(jìn)行更改。參數(shù)無。◆ 退出應(yīng)用程序
關(guān)閉當(dāng)前數(shù)據(jù)庫(kù)。參數(shù)無。◆ 運(yùn)行宏
運(yùn)行宏。參數(shù)為宏名。
◆ 運(yùn)行代碼
運(yùn)行一個(gè)VB過程。參數(shù)為VB過程。
⑵ 打開另一個(gè)切換面板
用戶可以在一個(gè)切換面板中打開另一個(gè)切換面板。如果數(shù)據(jù)庫(kù)中沒有另一個(gè)切換面板,用戶可以創(chuàng)建一個(gè)。
⑶ 修改切換面板
如果用戶想修改已經(jīng)創(chuàng)建好的切換面板,可選擇【工具】|【數(shù)據(jù)庫(kù)實(shí)用工具】|【切換面板管理器】命令,進(jìn)行編輯。也可以在設(shè)計(jì)視圖狀態(tài)下打開切換面板并修改之。
三、窗體中數(shù)據(jù)的操作
創(chuàng)建完窗體之后,可以對(duì)窗體中的數(shù)據(jù)進(jìn)行進(jìn)一步操作,如數(shù)據(jù)的查看、添加以及修改、刪除等。除此之外,還可以對(duì)數(shù)據(jù)進(jìn)行查找、排序和篩選等。在窗體的操作中,有些操作不會(huì)更改窗體中的記錄,當(dāng)然也就不會(huì)更改創(chuàng)建窗體所依據(jù)的表或查詢中的數(shù)據(jù)。如:數(shù)據(jù)的查看、數(shù)據(jù)的排序和查找。而有些操作則會(huì)更改窗體中的數(shù)據(jù),從而也會(huì)更改創(chuàng)建窗體所依據(jù)的表或查詢中的數(shù)據(jù)。如:記錄的添加、刪除和修改。
請(qǐng)看【窗體視圖】工具欄。其中的主要的特殊操作按鈕有:
視圖、升/降序、按選定內(nèi)容篩選、按窗體篩選、應(yīng)用篩選、新記錄、刪除記錄、屬性、數(shù)據(jù)庫(kù)窗口、新對(duì)象等。
◆ 按選定內(nèi)容篩選
在窗體中選定某個(gè)數(shù)據(jù)的部分或全部,單擊此按鈕,屏幕可顯示符合選定內(nèi)容的所有記錄。
◆ 按窗體篩選
彈出對(duì)話框,單擊任一字段名,會(huì)出現(xiàn)一個(gè)下三角按鈕,單擊之,在下拉列表中會(huì)顯示窗體中該字段對(duì)應(yīng)的所有值,供用戶選擇。
◆ 應(yīng)用篩選
在建立篩選后,單擊此按鈕,可以進(jìn)行篩選。再次單擊,返回。
◆ 新記錄
單擊此按鈕,系統(tǒng)將窗體中所有字段對(duì)應(yīng)值置空,當(dāng)前記錄號(hào)加1,可添加記錄。
◆ 刪除記錄
選擇要?jiǎng)h除的記錄后,單擊此按鈕,將刪除所選的記錄,且窗體自動(dòng)顯示下一條記錄。
◆ 篩選目標(biāo)
可以直接在【篩選目標(biāo)】文本框中輸入數(shù)值進(jìn)行篩選。
◆ 高級(jí)篩選
如果希望進(jìn)行較復(fù)雜的篩選,則需要使用高級(jí)篩選方式。選擇【記錄】|【篩選】|【高級(jí)篩選/排序】命令,此時(shí)彈出【篩選】窗口。其操作類似如建立一個(gè)查詢。
◆ 窗體的預(yù)覽和打印
與報(bào)表的情況類似,用戶可進(jìn)行窗體的預(yù)覽和打印。在打印窗體之前,最好使用打印預(yù)覽功能對(duì)窗體進(jìn)行預(yù)覽,然后打印,以上操作可通過單擊工具欄上的【打印預(yù)覽】、【打印】按鈕來完成。如果需要對(duì)頁(yè)面或打印機(jī)進(jìn)行設(shè)置,可以選擇【文件】|【頁(yè)面設(shè)置】命令或【打印】命令進(jìn)行操作。
Access教程 第六章 數(shù)據(jù)庫(kù)實(shí)例分析
◆ 數(shù)據(jù)庫(kù)總體分析和設(shè)計(jì) ◆ 數(shù)據(jù)庫(kù)的建立 ◆ 數(shù)據(jù)庫(kù)對(duì)象的完善
本章是對(duì)前面學(xué)習(xí)的回顧、聯(lián)系和鞏固,通過建立一個(gè)微型的學(xué)生信息數(shù)據(jù)庫(kù)實(shí)例,來靈活運(yùn)用前面的知識(shí)。
一、數(shù)據(jù)庫(kù)功能分析
所建立的學(xué)生信息數(shù)據(jù)庫(kù)實(shí)例主要有如下功能:
◆ 用戶能存儲(chǔ)學(xué)生個(gè)人情況的有關(guān)信息?!?用戶能存儲(chǔ)學(xué)生學(xué)習(xí)情況的有關(guān)信息?!?用戶能存儲(chǔ)學(xué)生老師情況的有關(guān)信息?!?用戶能存儲(chǔ)學(xué)生住宿情況的有關(guān)信息?!?用戶能存儲(chǔ)學(xué)生班級(jí)情況的有關(guān)信息。
◆ 用戶能對(duì)上述信息進(jìn)行錄入、修改、刪除等操作?!?用戶能通過多種方式對(duì)上述信息進(jìn)行查詢和統(tǒng)計(jì)?!?用戶能對(duì)查詢和統(tǒng)計(jì)結(jié)果進(jìn)行報(bào)表輸出。
二、數(shù)據(jù)庫(kù)設(shè)計(jì)與表的建立 1.設(shè)計(jì)表
根據(jù)上述功能要求,需收集如下信息:
◆ 學(xué)生表(Student):學(xué)號(hào)、姓名、性別、籍貫、年齡、政治面貌、班名、宿舍號(hào)
◆ 課程(Class):課程ID、課程名稱、任課老師ID、學(xué)分、學(xué)時(shí)
◆ 任課老師(Teacher):任課老師ID、姓名、家庭住址、電話、郵箱
◆ 宿舍(Dormitory):宿舍號(hào)、宿舍長(zhǎng)、電話、宿舍床位
◆ 班級(jí)(Team):班名、系部、成員數(shù)、班主任、班長(zhǎng)、學(xué)習(xí)委員、生活委員
◆ 成績(jī)(Score):成績(jī)ID、學(xué)號(hào)、課程ID、成績(jī)
2.建立數(shù)據(jù)表
在設(shè)計(jì)表的過程中,關(guān)鍵是兩個(gè)問題,一是要有哪些表,二是表有哪些字段,這是非常重要的起始步驟。這樣,實(shí)際上就建立了數(shù)據(jù)庫(kù)表的結(jié)構(gòu)。下面進(jìn)一步的是建立數(shù)據(jù)表的數(shù)據(jù)。本例輸入一些示例數(shù)據(jù)。具體如下圖所示:
3.建立表間關(guān)系
4.練習(xí)篩選和查閱向?qū)?/p>
練習(xí)1:查看“班名”為“信科0101”的所有學(xué)生的記錄。練習(xí)2:查看所有“政治面貌”不為空的所有學(xué)生記錄。
練習(xí)3:對(duì)【課程】表的“任課老師ID”字段進(jìn)行類型修改,使之能顯示為【任課老師】的名字。
三、查詢?cè)O(shè)計(jì)
查詢是數(shù)據(jù)庫(kù)中使用頻率最高的對(duì)象之一。前面介紹了Access 2003的各類查詢,它們同樣可以用于我們已建立的學(xué)生信息數(shù)據(jù)庫(kù)。建立查詢的關(guān)鍵是設(shè)計(jì)場(chǎng)景,所謂場(chǎng)景設(shè)計(jì)就是模擬用戶的需要,提出查詢需求模式。
下面首先回顧一下建立選擇查詢查詢的一般知識(shí)和一般步驟,然后設(shè)計(jì)一些場(chǎng)景,來建立相應(yīng)的查詢示例。
1.表達(dá)式
表達(dá)式是由運(yùn)算符控制的一項(xiàng)或多項(xiàng)操作。在Access 2003中可以用表達(dá)式完成各種任務(wù)。在SQL語(yǔ)句、查詢和篩選器中,用表達(dá)式可以設(shè)置屬性,建立條件,定義函數(shù)等。系統(tǒng)每次用到表達(dá)式時(shí)會(huì)自動(dòng)計(jì)算表達(dá)式的結(jié)果,如果表達(dá)式在窗體或報(bào)表中,在每次刷新窗體或報(bào)表時(shí),Access 會(huì)重新計(jì)算表達(dá)式的結(jié)果。如果果把表達(dá)式用作查詢中的條件,系統(tǒng)每次執(zhí)行查詢時(shí)計(jì)算表達(dá)式的值。如果在表設(shè)計(jì)中把表達(dá)式用作有效性規(guī)則,系統(tǒng)在每次輸入字段值時(shí)執(zhí)行該計(jì)算。下面是幾個(gè)表達(dá)式的例子:
=[Customer First Name]&” ”&[Customer Last Name]——客戶姓和名連接 =[Total Amount]-([Total Amount]*[Discount])<25——打折后金額少于25 [Deceased]=Yes——已故
[Animal Type]=”Cat”And[Gender]=”M”——雄性貓科動(dòng)物
[Date of Birth] Between 1/91 And 12/93——91年1月至93年12月出生的
由上可見,表達(dá)式通常由運(yùn)算符、對(duì)象名、函數(shù)、字面值、常量等值構(gòu)成。而通過表達(dá)式輸入框可以創(chuàng)建表達(dá)式。
2.輸入字段條件
⑴ 輸入單值字段條件
單值條件的輸入只要簡(jiǎn)單地將一個(gè)表達(dá)式放到一個(gè)字段中。表達(dá)式可以是示例數(shù)據(jù),也可以是函數(shù)。如輸入字符(文本或備注)條件、利用Like運(yùn)算符和通配符、指定非匹配值、輸入數(shù)值條件等。
第二篇:Access上機(jī)操作題——報(bào)表操作
Access上機(jī)操作題之二十
——?jiǎng)?chuàng)建報(bào)表㈠
一、使用工具欄中“新對(duì)象:自動(dòng)報(bào)表”按鈕創(chuàng)建縱欄式報(bào)表: ? 創(chuàng)建“學(xué)生”表的縱欄式報(bào)表,其操作步驟如下: ①打開“教學(xué)”數(shù)據(jù)庫(kù),選擇“表”對(duì)象。②選擇“學(xué)生”數(shù)據(jù)表。
③單擊工具欄中的“新對(duì)象:自動(dòng)報(bào)表”按鈕,選擇“自動(dòng)報(bào)表”選項(xiàng)。④保存此報(bào)表。? 窗體轉(zhuǎn)換為報(bào)表:
將“教學(xué)”數(shù)據(jù)庫(kù)中的“學(xué)生”窗體轉(zhuǎn)換為報(bào)表。其操作步驟如下: ①打開“教學(xué)”數(shù)據(jù)庫(kù),選擇“窗體”對(duì)象。②右擊“學(xué)生”窗體名,選擇“另存為”命令。
③在“另存為”對(duì)話框中的“保存類型”下拉按鈕中,選擇“報(bào)表”選項(xiàng)。④單擊“確定”按鈕。? 學(xué)生操作訓(xùn)練
⑴創(chuàng)建“課程”表的縱欄式報(bào)表。⑵創(chuàng)建“成績(jī)”表的縱欄式報(bào)表。
⑶在“職工基本情況”數(shù)據(jù)庫(kù)中,創(chuàng)建一個(gè)基于“職工”數(shù)據(jù)表的窗體,然后再將轉(zhuǎn)換為報(bào)表。
二、使用向?qū)?chuàng)建單表報(bào)表:
1、自動(dòng)創(chuàng)建縱欄式報(bào)表:
⑴根據(jù)“學(xué)生”表創(chuàng)建縱欄式報(bào)表,其操作步驟如下:
①選擇“插入”菜單中的“報(bào)表”命令,或選擇“報(bào)表”對(duì)象后,再單擊“新建”按鈕。
②選擇“自動(dòng)創(chuàng)建報(bào)表:縱欄式”選項(xiàng),并選擇數(shù)據(jù)來源為“學(xué)生”表后,單擊“確定”按鈕。
③保存此報(bào)表。
注:自動(dòng)創(chuàng)建表格式報(bào)表和數(shù)據(jù)表式報(bào)表的操作方法同此相似。學(xué)生操作訓(xùn)練:
⑵根據(jù)“課程”表,分別創(chuàng)建一個(gè)縱欄式、表格式報(bào)表。⑶根據(jù)“成績(jī)”表,分別創(chuàng)建一個(gè)縱欄式、表格式報(bào)表。
2、使用“報(bào)表向?qū)А眲?chuàng)建報(bào)表:
⑴使用“報(bào)表向?qū)А苯⒁粋€(gè)基于“學(xué)生”表中“學(xué)號(hào)、姓名、性別、出生日期”等字段的簡(jiǎn)單報(bào)表。其操作步驟如下:
①選擇“報(bào)表”對(duì)象,雙擊“使用向?qū)?chuàng)建報(bào)表”選項(xiàng)。
②在“表/查詢”下拉列表中選擇報(bào)表的數(shù)據(jù)來源——“學(xué)生”表,然后選擇在報(bào)表中要顯示的字段名:學(xué)號(hào)、姓名、性別、出生日期等,最后單擊“下一步”按鈕。
③設(shè)置分組:確定是否添加分組級(jí)別。暫時(shí)不添加,則直接單擊“下一步”按鈕。
④設(shè)置記錄的排序次序。暫時(shí)不設(shè)置排序,則直接單擊“下一步”按鈕。⑤選擇一種報(bào)表布局形式:縱欄表 / 表格 / 兩端對(duì)齊;并選擇一種頁(yè)面方向:縱向 / 橫向。然后單擊“下一步”按鈕。
⑥選擇報(bào)表顯示樣式:大膽/正式/淡灰/緊湊/組織/隨意,然后單擊“下一步”按鈕。
⑦輸入新建報(bào)表標(biāo)題,單擊“完成”按鈕,保存此報(bào)表。學(xué)生操作訓(xùn)練:
⑵使用“報(bào)表向?qū)А眲?chuàng)建一個(gè)基于“學(xué)生”表所有字段的縱欄式報(bào)表,并采用“組織”報(bào)表樣式,命名為“學(xué)生縱欄式報(bào)表”。
⑶創(chuàng)建一個(gè)基于“課程”表所有字段的表格報(bào)表,采用“大膽”報(bào)表樣式,命名為“課程表格式報(bào)表”。
⑷創(chuàng)建一個(gè)基于“成績(jī)”表所有字段的數(shù)據(jù)表報(bào)表,采用“隨意”報(bào)表樣式,命名為“成績(jī)數(shù)據(jù)表報(bào)表”。
⑸創(chuàng)建一個(gè)基于“學(xué)生”表中“學(xué)號(hào)、姓名、性別、團(tuán)員、電話、地址、照片”等字段的表格報(bào)表,命名為“學(xué)生表格式報(bào)表”。
Access上機(jī)操作題之二十一
——?jiǎng)?chuàng)建報(bào)表㈡
一、使用報(bào)表向?qū)?chuàng)建基于多個(gè)數(shù)據(jù)源的報(bào)表:
? 在“教學(xué)”數(shù)據(jù)庫(kù)中,創(chuàng)建基于“學(xué)生”、“課程”、“成績(jī)”三張數(shù)據(jù)表的報(bào)表。其操作步驟如下:
①選擇“報(bào)表”對(duì)象,然后雙擊“使用向?qū)?chuàng)建報(bào)表”選項(xiàng)。
②在“表 / 查詢”下拉列表中選擇“學(xué)生”表,然后選擇報(bào)表要顯示的“學(xué)生”表中的字段名,再選擇“課程”表中的字段,然后選擇“成績(jī)”表中的字段,最后單擊“下一步”按鈕。
③設(shè)置分組:確定是否添加分組級(jí)別。暫時(shí)不添加,則直接單擊“下一步”按鈕。
④設(shè)置記錄的排序次序。暫時(shí)不設(shè)置排序,則直接單擊“下一步”按鈕。⑤選擇一種報(bào)表布局形式:縱欄表 / 表格 / 兩端對(duì)齊;并選擇一種頁(yè)面方向:縱向 / 橫向。然后單擊“下一步”按鈕。
⑥選擇報(bào)表顯示樣式:大膽/正式/淡灰/緊湊/組織/隨意,然后單擊“下一步”按鈕。
⑦輸入新建報(bào)表標(biāo)題——“學(xué)生報(bào)表”,單擊“完成”按鈕,保存此報(bào)表。? 學(xué)生操作練習(xí):
⑴在“教學(xué)”數(shù)據(jù)庫(kù)中,創(chuàng)建基于“學(xué)生”數(shù)據(jù)表中“學(xué)號(hào)、姓名、性別”字段,“課程”數(shù)據(jù)表中“課程”字段和“成績(jī)”數(shù)據(jù)表中的“成績(jī)”字段的報(bào)表,并命名為“學(xué)生報(bào)表1”。
⑵在“教學(xué)”數(shù)據(jù)庫(kù)中,創(chuàng)建基于“成績(jī)”數(shù)據(jù)表中“學(xué)號(hào)、成績(jī)”字段和“課程”數(shù)據(jù)表中的“課程”字段的報(bào)表,并命名為“學(xué)生報(bào)表2”。
⑶在“職工基本情況”數(shù)據(jù)庫(kù)中,創(chuàng)建基于“職工”數(shù)據(jù)表中的“職工號(hào)、姓名、性別”字段,“職工家屬”數(shù)據(jù)表中的“愛人姓名、子女姓名”字段,及“職工工資”數(shù)據(jù)表中的“基本工資、獎(jiǎng)金、保險(xiǎn)”字段的報(bào)表,并命名為“職工報(bào)表3”。
⑷在“職工基本情況”數(shù)據(jù)庫(kù)中,創(chuàng)建基于“職工”數(shù)據(jù)表中的“職工號(hào)、姓名”字段,“職工工資類別”數(shù)據(jù)表中的“工資類別”字段,及“職工工資匯總表”中的“金額”字段的報(bào)表,并命名為“職工報(bào)表4”。
二、使用“標(biāo)簽向?qū)А眲?chuàng)建選項(xiàng)卡式報(bào)表:
? 創(chuàng)建以“學(xué)生”表對(duì)象為數(shù)據(jù)來源的選項(xiàng)卡式報(bào)表。其操作步驟如下: ⑴選擇“插入”菜單中的“報(bào)表”命令;或在數(shù)據(jù)庫(kù)窗口中選擇“報(bào)表”對(duì)象,然后單擊工具欄上的“新建”按鈕。
⑵選擇“標(biāo)簽向?qū)А边x項(xiàng),并在其下方的“請(qǐng)選擇該對(duì)象數(shù)據(jù)的來源或查詢”下拉列表框中選擇“學(xué)生”表作為數(shù)據(jù)來源,然后單擊“確定”按鈕。
⑶選擇標(biāo)簽的尺寸,然后單擊“下一步”按鈕。若采用自定義尺寸,則可單擊“自定義”按鈕后,單擊“編輯”按鈕,然后對(duì)標(biāo)簽的長(zhǎng)度、寬度、邊距、間距等進(jìn)行設(shè)置后,單擊“確定”按鈕,再單擊“關(guān)閉”按鈕。
⑷設(shè)置標(biāo)簽文字的外觀(字體、字號(hào)、粗細(xì)、顏色、字形等),單擊“下一步”。⑸添加標(biāo)簽中要顯示的字段,單擊“下一步”。
⑹選擇一個(gè)作為排序關(guān)鍵字的字段,單擊“下一步”。
⑺輸入報(bào)表的標(biāo)題——“學(xué)生標(biāo)簽1”,單擊“完成”按鈕。
注:若要其字段為自定義多行顯示,則必須在設(shè)計(jì)視圖中,借助工具箱中的“文本框”按鈕來完成,每一行必須用一文本框,文本框中內(nèi)容的引用格式為:=Trim([字段名1]&[字段名2]&…)
? 學(xué)生操作訓(xùn)練:
⑴在“教學(xué)”數(shù)據(jù)庫(kù)中,創(chuàng)建顯示“學(xué)生”表中的“學(xué)號(hào)、姓名”字段,“課程”表中的“課程” 字段,“成績(jī)”表中的“成績(jī)”字段的選項(xiàng)卡式報(bào)表,并命名為“學(xué)生標(biāo)簽2”。(注:必須先建立一個(gè)基于這三張數(shù)據(jù)表的簡(jiǎn)單查詢)
⑵在“職工基本情況”數(shù)據(jù)庫(kù)中,創(chuàng)建以“職工”表為數(shù)據(jù)來源的選項(xiàng)卡式報(bào)表,并命名為“職工標(biāo)簽1”。
⑶在“職工基本情況”數(shù)據(jù)庫(kù)中,創(chuàng)建顯示“職工”表中的“職工號(hào)、姓名”,“職工工資”表中的“基本工資、獎(jiǎng)金、保險(xiǎn)”字段的選項(xiàng)卡式報(bào)表。并命名為“職工標(biāo)簽2”。
Access上機(jī)操作題之二十二
——?jiǎng)?chuàng)建報(bào)表㈢
使用“圖表向?qū)А眲?chuàng)建圖表
在“教學(xué)”數(shù)據(jù)庫(kù)中,創(chuàng)建基于“成績(jī)”數(shù)據(jù)表的圖表。其操作步驟如下:⑴選擇“插入”菜單中的“報(bào)表”命令;或在數(shù)據(jù)庫(kù)窗口中選擇“報(bào)表”對(duì)象,然后單擊工具欄上的“新建”按鈕。
⑵選擇“圖表向?qū)А?,并選擇“成績(jī)”表作為圖表的數(shù)據(jù)來源,然后單擊“確定”按鈕。
⑶選擇圖表中所包含的字段(選擇“編號(hào)”和“成績(jī)”兩個(gè)字段),然后單擊“下一步”按鈕。
⑷選擇一個(gè)圖表類型,如柱形圖。單擊“下一步”按鈕。
⑸設(shè)置圖表中數(shù)據(jù)的布局方式:將“編號(hào)”字段分別拖動(dòng)至X、Y軸項(xiàng)目中,然后雙擊左上角的“求和成績(jī)”項(xiàng)目,選擇“平均值”后再單擊“確定”按鈕,最后單擊“下一步”按鈕。
⑹輸入圖表的標(biāo)題——“成績(jī)圖表報(bào)表1”,然后單擊“完成”按鈕。? 學(xué)生操作訓(xùn)練:
1、先建立一個(gè)基于“課程”表中的“課程”字段和“成績(jī)”表中的“學(xué)號(hào)”、“成績(jī)”字段的簡(jiǎn)單查詢。然后根據(jù)此查詢建立一個(gè)統(tǒng)計(jì)三門課程平均成績(jī)的圖表報(bào)表,并命名為“成績(jī)圖表報(bào)表2”。
2、根據(jù)“學(xué)生”表中的“姓名”和“入學(xué)成績(jī)”字段,建立一個(gè)統(tǒng)計(jì)每位學(xué)生的入學(xué)成績(jī)情況的圖表報(bào)表,并命名為“學(xué)生入學(xué)成績(jī)圖表”。
3、在“職工基本情況”數(shù)據(jù)庫(kù)中,先利用計(jì)算查詢計(jì)算出“職工工資”表中每位職工的“工資總額”(基本工資+獎(jiǎng)金+保險(xiǎn)),然后建立一個(gè)基于該查詢中“職工號(hào)”和“工資總額”字段的圖表報(bào)表,并命名為“職工工資總額圖表”。
4、在“職工基本情況”數(shù)據(jù)庫(kù)的“職工工資匯總表”中,建立一個(gè)統(tǒng)計(jì)各類工資(編號(hào))平均值的圖表,并命名為“職工平均工資圖表”。
二、使用設(shè)計(jì)視圖創(chuàng)建報(bào)表㈠:
? 使用設(shè)計(jì)視圖創(chuàng)建報(bào)表的操作步驟(5步,以“教學(xué)”數(shù)據(jù)庫(kù)為例):
1、創(chuàng)建一個(gè)空白報(bào)表。
⑴打開“教學(xué)”數(shù)據(jù)庫(kù),選擇“報(bào)表”對(duì)象。
⑵雙擊“在設(shè)計(jì)視圖中創(chuàng)建報(bào)表”選項(xiàng);或單擊“新建”按鈕,選擇“設(shè)計(jì)視圖”選項(xiàng)后,單擊“確定”按鈕。
⑶添加或刪除節(jié):選擇“視圖”菜單中的“頁(yè)面頁(yè)眉/頁(yè)腳”或“報(bào)表頁(yè)眉/頁(yè)腳”命令;或在報(bào)表/節(jié)的標(biāo)題欄上右擊,選擇“頁(yè)面頁(yè)眉/頁(yè)腳”或“報(bào)表頁(yè)眉/頁(yè)腳”命令。
2、指定報(bào)表的數(shù)據(jù)來源。
⑴在空白報(bào)表中,右擊設(shè)計(jì)視圖的標(biāo)題欄,選擇“屬性”命令;單擊工具欄中的“屬性”按鈕;按功能鍵F4鍵;雙擊報(bào)表左上角(標(biāo)尺最左端)的“報(bào)表選擇器”。(4種方法)
⑵選擇“全部”或“數(shù)據(jù)”選項(xiàng)卡,再單擊“記錄源”右側(cè)的下拉按鈕,選擇作為數(shù)據(jù)來源的數(shù)據(jù)表或查詢。
⑶關(guān)閉“報(bào)表屬性”對(duì)話框。
3、編輯報(bào)表:添加或刪除各種控件。
⑴向報(bào)表添加字段:直接將字段拖動(dòng)至設(shè)計(jì)網(wǎng)格中,并調(diào)整好間距和行距。⑵調(diào)整報(bào)表空間的大?。豪檬髽?biāo)拖動(dòng)可調(diào)整每節(jié)的高度和寬度,及控件的位置、大小等。
⑶添加系統(tǒng)時(shí)間和日期:
①選擇“插入”菜單中的“日期和時(shí)間”命令,然后選擇好“日期和時(shí)間”的格式,再單擊“確定”按鈕。
②在工具箱中選擇“文本框”按鈕,然后在報(bào)表網(wǎng)格中拖出一未綁定文本框,再在文本框中輸入表達(dá)式“=NOW()”或“=DATE()”(默認(rèn)格式);若輸入指定格式,可采用表達(dá)式:
=year(date())&”年”&month(date())&”月”day(date())&”日”。
⑷添加頁(yè)碼:
①選擇“插入”菜單中的“頁(yè)碼”命令,然后選擇好“頁(yè)碼”的格式、位置及對(duì)齊方式,再單擊“確定”按鈕。
②在工具箱中選擇“文本框”按鈕,然后在報(bào)表網(wǎng)格中拖出一未綁定文本框,再在文本框中輸入表達(dá)式“=[pages]”(默認(rèn)格式);若輸入指定格式,可采用表達(dá)式:
=”第”&[page]&”頁(yè)”,或=”共”&[pages]&”頁(yè),第”&[page]&”頁(yè)”。? 學(xué)生操作訓(xùn)練:
1、在“教學(xué)”數(shù)據(jù)庫(kù)中,完成下列操作:
⑴添加一個(gè)無數(shù)據(jù)來源的空白報(bào)表,并添加相關(guān)的節(jié),使其擁有報(bào)表頁(yè)眉/頁(yè)腳、頁(yè)面頁(yè)眉/頁(yè)腳、主體等5個(gè)組成部分。
⑵設(shè)置“學(xué)生”表為該空白報(bào)表的數(shù)據(jù)來源,將“學(xué)生”表中的所有字段添加到“主體”節(jié)中,并設(shè)置并調(diào)整好各控件。
⑶利用“插入”菜單,完成以下操作:
①在報(bào)表頁(yè)腳的位置插入當(dāng)前系統(tǒng)的日期,其格式為:2011年5月5日。
②在報(bào)表頁(yè)眉的位置插入當(dāng)前系統(tǒng)的時(shí)間,其格式為:9:18:18。③在頁(yè)面頁(yè)腳的位置插入頁(yè)碼,其格式為:共X頁(yè),第X頁(yè)。④在頁(yè)面頁(yè)眉的位置插入頁(yè)碼,其格式為:第X頁(yè)。
2、在“職工基本情況”數(shù)據(jù)庫(kù)中,完成下列操作:
⑴添加一個(gè)無數(shù)據(jù)來源的空白報(bào)表,并添加相關(guān)的節(jié),使其擁有報(bào)表頁(yè)眉/頁(yè)腳、頁(yè)面頁(yè)眉/頁(yè)腳、主體等5個(gè)組成部分。
⑵設(shè)置“學(xué)生”表為該空白報(bào)表的數(shù)據(jù)來源,將“職工”表中的所有字段添
加到“主體”節(jié)中,并設(shè)置并調(diào)整好各控件。
⑶利用工具箱中的“文本框”控件,完成以下操作:
①在報(bào)表頁(yè)腳的位置插入當(dāng)前系統(tǒng)的日期,其格式為:2011年5月5日。
②在報(bào)表頁(yè)眉的位置插入當(dāng)前系統(tǒng)的時(shí)間,其格式為:9:18:18。③在頁(yè)面頁(yè)腳的位置插入頁(yè)碼,其格式為:共X頁(yè),第X頁(yè)。④在頁(yè)面頁(yè)眉的位置插入頁(yè)碼,其格式為:第X頁(yè)。
Access上機(jī)操作題之二十三
——?jiǎng)?chuàng)建報(bào)表㈣
使用設(shè)計(jì)視圖創(chuàng)建報(bào)表㈡
4、對(duì)報(bào)表進(jìn)行排序和分組。⑴對(duì)報(bào)表進(jìn)行排序:
①創(chuàng)建一個(gè)基于“學(xué)生”表中“學(xué)號(hào)、姓名”字段,“課程”表中“編號(hào)、課程”字段和“成績(jī)”表中“成績(jī)”字段的表格式報(bào)表——“學(xué)生成績(jī)報(bào)表”,并切換至設(shè)計(jì)視圖中。
②單擊工具欄上的“排序與分組”按鈕,或選擇“視圖”菜單中的“排序與分組”命令。
③在“排序與分組”對(duì)話框中,單擊“字段/表達(dá)式”列的第一行右側(cè)的下拉按鈕,選擇一個(gè)用于排序的字段名稱(如:學(xué)號(hào)),然后單擊“排序次序”右側(cè)的下拉按鈕,選擇一種排序方式(升序/降序)。
④切換至“打印預(yù)覽”視圖方式下,觀察結(jié)果。⑵對(duì)報(bào)表進(jìn)行分組:
①打開或創(chuàng)建一個(gè)報(bào)表(如:學(xué)生成績(jī)報(bào)表),并切換至設(shè)計(jì)視圖中。②單擊工具欄上的“排序與分組”按鈕,或選擇“視圖”菜單中的“排序與分組”命令。
③在“排序與分組”對(duì)話框中的 “字段/表達(dá)式”列內(nèi)選擇一個(gè)用于分組的字段名稱(如:學(xué)號(hào))。
④然后在其下方“組屬性”欄中的“組頁(yè)眉/組頁(yè)腳”的下拉列表框中,選擇“是”(則按當(dāng)前字段進(jìn)行分組),并關(guān)閉該對(duì)話框。若選擇“否”(默認(rèn)值,則不進(jìn)行分組)。
⑤選擇主體節(jié)中的“學(xué)號(hào)”文本框,并將拖至“學(xué)號(hào)頁(yè)眉”節(jié)中,并與頁(yè)面頁(yè)眉中“學(xué)號(hào)”標(biāo)簽上下對(duì)齊。
⑥切換至“打印預(yù)覽”視圖方式下,觀察結(jié)果。⑶設(shè)置分組形式和組間距:
? 不同數(shù)據(jù)類型的分組形式與組間距設(shè)置:
任何類型的數(shù)據(jù)都可將其分組形式設(shè)置為“每一個(gè)值”(默認(rèn)值),那么此時(shí)其組間距應(yīng)設(shè)置為1(即每一條記錄作為一個(gè)組)。
①文本型數(shù)據(jù)的分組形式與組間距:
文本型數(shù)據(jù)的分組形式設(shè)置為“前綴字符”,其組間距為該字段左側(cè)的字符個(gè)數(shù)。如“學(xué)號(hào)”字段,若設(shè)置分組形式為“前綴字符”,組間距為4,則將學(xué)號(hào)前4位相同的記錄作為一個(gè)組。
②日期/時(shí)間型數(shù)據(jù)的分組形式與組間距:
日期/時(shí)間型數(shù)據(jù)的分組形式設(shè)置為“年、月、日、季、周、小時(shí)”,則其組間距可設(shè)置為任意一個(gè)有效數(shù)字。
③數(shù)字、貨幣或自動(dòng)編號(hào)類型數(shù)據(jù)的分組形式與組間距:
當(dāng)它們的分組形式設(shè)置為“間隔”時(shí),則其組間距可設(shè)置為任意一個(gè)有效數(shù)字。
? 學(xué)生操作練習(xí): ? 在“教學(xué)”數(shù)據(jù)庫(kù)中,完成以下報(bào)表操作:
1、按例題步驟完成例題的操作練習(xí)。
2、在“學(xué)生成績(jī)報(bào)表”中,按課程名稱進(jìn)行分組,并另存為“課程分報(bào)表”。
3、在“學(xué)生成績(jī)報(bào)表”中,將成績(jī)按每10分一檔進(jìn)行分組,并另存為“學(xué)生成績(jī)分組報(bào)表”。
4、創(chuàng)建一個(gè)基于“學(xué)生”數(shù)據(jù)表中所有字段的名為“學(xué)生基本情況報(bào)表”的表格式報(bào)表,然后按姓氏進(jìn)行分組,并另存為“學(xué)生姓氏分組報(bào)表”。
5、在“學(xué)生基本情況報(bào)表”中,按性別進(jìn)行分組,并另存為“學(xué)生性別分組報(bào)表”。
6、在“學(xué)生基本情況報(bào)表”中,將同一年出生的學(xué)生作為一組,并另存為“同年出生分組報(bào)表”。
7、在“學(xué)生基本情況報(bào)表”中,將同一個(gè)月出生的學(xué)生作為一組,并另存為“同月出生分組報(bào)表”。
8、在“學(xué)生基本情況報(bào)表”中,將同一天出生的學(xué)生作為一組,并另存為“同日出生分組報(bào)表”。
9、在“學(xué)生基本情況報(bào)表”中,將同一個(gè)季度出生的學(xué)生作為一組,并另存為“同季度出生分組報(bào)表”。
10、在“學(xué)生基本情況報(bào)表”中,將地址為同一個(gè)城市的學(xué)生作為一組,并另存為“同城學(xué)生分組報(bào)表”。
11、在“學(xué)生基本情況報(bào)表”中,對(duì)入學(xué)成績(jī)字段以100分為分?jǐn)?shù)段進(jìn)行分組,并另存為“入學(xué)成績(jī)分組報(bào)表”。
? 在“職工基本情況”數(shù)據(jù)庫(kù)中,完成以下報(bào)表操作:
1、在設(shè)計(jì)視圖創(chuàng)建報(bào)表:
①利用設(shè)計(jì)視圖創(chuàng)建一個(gè)空白報(bào)表。
②將“職工”數(shù)據(jù)表設(shè)置為該報(bào)表的數(shù)據(jù)來源。
③將“職工”數(shù)據(jù)表中的所有字段都添加到空白報(bào)表的“主體”節(jié)中。
④將每個(gè)字段控件的標(biāo)簽水平放置到“頁(yè)面頁(yè)眉”節(jié)中,然后對(duì)應(yīng)地將每個(gè)字段控件的文本框水平放置“主體”節(jié)中,并與其標(biāo)簽上下一一對(duì)應(yīng)。
⑤調(diào)整每個(gè)節(jié)的高度與寬度,并利用“打印預(yù)覽”觀察其效果。⑥保存此表,并命名為“職工報(bào)表”。
2、利用“職工報(bào)表”,完成下列操作:
①在報(bào)表“頁(yè)面頁(yè)眉”中,插入“2011年5月6日”格式的系統(tǒng)日期。②在報(bào)表“頁(yè)面頁(yè)腳”中,插入“共X頁(yè),第Y頁(yè)”格式的頁(yè)碼。③將“職工號(hào)”前4位相同作為一組進(jìn)行分組,并命名為“職工班組分組報(bào)表”。
④將所有職工按性別進(jìn)行分組,并命名為“職工性別分組報(bào)表”。⑤按職工出生日期年份相同進(jìn)行分組,并命名為“職工同年分組報(bào)表”。⑥按職工工作業(yè)績(jī)情況進(jìn)行分組,并命名為“職工工作業(yè)績(jī)分組報(bào)表”。
3、利用報(bào)表向?qū)?,?chuàng)建一個(gè)基于“職工”表中“職工號(hào)、姓名”字段,和“職工工資”表中“基本工資、獎(jiǎng)金、保險(xiǎn)”字段的表格式報(bào)表,并命名為“職工工資報(bào)表”。
①按職工基本工資進(jìn)行分組,其間隔為1000元,并另存為“基本工資報(bào)表”。②按職工獎(jiǎng)金進(jìn)行分組,其間隔為100元,并另存為“獎(jiǎng)金分組報(bào)表”。③按職工保險(xiǎn)進(jìn)行分組,其間隔為10元,并另存為“保險(xiǎn)分組報(bào)表”。
Access上機(jī)操作題之二十四
——?jiǎng)?chuàng)建報(bào)表㈤
使用設(shè)計(jì)視圖創(chuàng)建報(bào)表㈢
5、在報(bào)表中進(jìn)行計(jì)算與匯總: ? 添加計(jì)算字段:
以“教學(xué)”數(shù)據(jù)庫(kù)中的包含“學(xué)生”表中“出生日期”字段的報(bào)表為例,添加一個(gè)“年齡”字段。
⑴利用報(bào)表向?qū)В瑒?chuàng)建一個(gè)基于“學(xué)生”表(必須包含“出生日期”字段)的表格式報(bào)表。
⑵切換到設(shè)計(jì)視圖中,設(shè)置各字段的位置。⑶在報(bào)表的主體中添加一個(gè)文本框。
⑷把文本框的附加標(biāo)簽移至頁(yè)面頁(yè)眉中(剪切→粘貼),將文本框與附加標(biāo)簽上下對(duì)齊。
⑸雙擊文本框的附加標(biāo)簽,在“標(biāo)題”欄中輸入“年齡”,然后關(guān)閉它;或兩次單擊文本框的附加標(biāo)簽,直接輸入“年齡”。
⑹雙擊文本框,在“控件來源”欄中輸入表達(dá)式:=year(date())-year([出生日期])。
⑺單擊“打印預(yù)覽”按鈕,觀察其結(jié)果。學(xué)生操作練習(xí): ⑴按步驟完成以上例題。
⑵在“職工基本情況”數(shù)據(jù)庫(kù)中,創(chuàng)建一個(gè)基于“職工”數(shù)據(jù)表所有字段的表格式報(bào)表,然后在此報(bào)表中添加一個(gè)“年齡”的計(jì)算字段。
⑶在“職工基本情況”數(shù)據(jù)庫(kù)中,創(chuàng)建一個(gè)基于“職工工資”數(shù)據(jù)表所有字段的表格式報(bào)表,然后在此報(bào)表中添加一個(gè)統(tǒng)計(jì)每位職工 “總工資”和“平均工資”的計(jì)算字段。
⑷在“教學(xué)”數(shù)據(jù)庫(kù)中,創(chuàng)建一個(gè)用于統(tǒng)計(jì)每個(gè)學(xué)生三門課程總分的“總分”字段。提示:
①創(chuàng)建一個(gè)基于“學(xué)生”表中“姓名”字段,“課程”表中“課程”字段,及“成績(jī)”表中“成績(jī)”字段的簡(jiǎn)單查詢。
②利用此簡(jiǎn)單查詢創(chuàng)建一個(gè)交叉表查詢。
③將此交叉表查詢作為報(bào)表的數(shù)據(jù)來源創(chuàng)建一個(gè)表格式報(bào)表。? 在報(bào)表中匯總數(shù)據(jù):
以“教學(xué)”數(shù)據(jù)庫(kù)中統(tǒng)計(jì)每位學(xué)生各科成績(jī)的平均分和最高分為例。⑴創(chuàng)建一個(gè)基于“學(xué)生”表中“姓名”字段,“課程”表中“課程”字段,及“成績(jī)”表中“成績(jī)”字段的表格式報(bào)表,并命名為“學(xué)生成績(jī)報(bào)表”。
⑵設(shè)置以“課程”進(jìn)行分組(含組頁(yè)眉和組頁(yè)腳)。
⑶單擊工具箱中的“文本框”按鈕,然后在“課程頁(yè)腳”中添加一個(gè)文本框。⑷兩次單擊該文本框的附加標(biāo)簽,更改標(biāo)簽名為:平均分。⑸單擊文本框,輸入表達(dá)式:=AVG([成績(jī)])。⑹同樣方法,添加一個(gè)統(tǒng)計(jì)最高分的文本框。⑺在“打印預(yù)覽”視圖下顯示報(bào)表,并保存報(bào)表。學(xué)生操作練習(xí): ⑴按步驟完成以上例題。
⑵利用上面報(bào)表的基礎(chǔ)上,再統(tǒng)計(jì)出每位學(xué)生總分和最低分。
⑶在“職工基本情況”數(shù)據(jù)庫(kù)中,創(chuàng)建一個(gè)基于“職工工資”所有字段的表格式報(bào)表,然后以“職工號(hào)”進(jìn)行分組,再統(tǒng)計(jì)出每位職工的總工資和平均工資。Access上機(jī)操作題之二十五
——?jiǎng)?chuàng)建報(bào)表㈥
創(chuàng)建子報(bào)表
? 創(chuàng)建子報(bào)表的方法(兩種):
1、在已建好的報(bào)表中使用“子窗體/子報(bào)表”控件創(chuàng)建子報(bào)表;
2、將一個(gè)已存在的報(bào)表作為子報(bào)表直接添加到其他報(bào)表中。
一、在已有報(bào)表中創(chuàng)建子報(bào)表:
例:在“教學(xué)”數(shù)據(jù)庫(kù)中,根據(jù)“學(xué)生”數(shù)據(jù)表部分字段創(chuàng)建一個(gè)表格式報(bào)表,然后在該報(bào)表中插入一個(gè)包含“學(xué)生”表“學(xué)號(hào)”字段、“課程”表“課程”字段、“成績(jī)”表“成績(jī)”字段的子報(bào)表。
操作步驟:
⑴建立一個(gè)由學(xué)生表中“學(xué)生”表“學(xué)號(hào)”字段、“課程”表“課程”字段、“成績(jī)”表“成績(jī)”字段組成的名為“成績(jī)”查詢。
⑵創(chuàng)建一個(gè)基于“學(xué)生”表所有字段的“學(xué)生報(bào)表”,并切換到設(shè)計(jì)視圖方式下。
⑶單擊工具箱中的“子窗體/子報(bào)表”控件,在報(bào)表的主體中單擊需要放置子報(bào)表的位置。
⑷在“子報(bào)表向?qū)А敝?,選擇單選項(xiàng)“使用現(xiàn)有的表和查詢”,然后單擊“下一步”按鈕。
⑸在“表/查詢”列表框中選擇“成績(jī)”查詢,再其所有字段設(shè)置為“選定字段”,單擊“下一步”按鈕。
⑹設(shè)置鏈接主字段與子字段設(shè)為“學(xué)號(hào)”,單擊“下一步”按鈕。⑺輸入子報(bào)表名稱——學(xué)生成績(jī)子報(bào)表,然后單擊“完成”按鈕。注:
①?gòu)牡冖炔介_始也可以采用此方法操作:兩次單擊該控件的附加標(biāo)簽,將其名稱更改為“成績(jī)”。右擊該控件,選擇“屬性”命令,設(shè)置子報(bào)表的數(shù)據(jù)來源為“成績(jī)”查詢,鏈接主字段與子字段設(shè)為“學(xué)號(hào)”。
②子報(bào)表的編輯操作,可同報(bào)表一樣進(jìn)行操作。
二、將已有的報(bào)表添加到其他報(bào)表中:
例:在上例的“學(xué)生報(bào)表”中添加一個(gè)包含“學(xué)生”表“學(xué)號(hào)”字段、“課程”表“課程”字段、“成績(jī)”表“成績(jī)”字段的子報(bào)表。
操作步驟:
⑴創(chuàng)建一個(gè)包含“學(xué)生”表“學(xué)號(hào)”字段、“課程”表“課程”字段、“成績(jī)”表“成績(jī)”字段的名為“成績(jī)”表格式報(bào)表。
⑵打開主報(bào)表——“學(xué)生報(bào)表”,并切換到設(shè)計(jì)視圖方式下。⑶按F11鍵切換回?cái)?shù)據(jù)庫(kù)窗口。
⑷單擊選中“成績(jī)”報(bào)表,將其直接拖放到主報(bào)表主體中的相應(yīng)位置。⑸修改附加標(biāo)簽中的文本(兩次單擊即可修改),以適應(yīng)主/子報(bào)表的顯示情況。
? 學(xué)生操作訓(xùn)練:
1、完成上面兩道例題??梢勒詹僮鞑襟E逐步完成。
2、在“學(xué)生報(bào)表”中插入一個(gè)基于“成績(jī)”數(shù)據(jù)表的子報(bào)表。
3、在“職工基本情況”數(shù)據(jù)庫(kù)中,創(chuàng)建一個(gè)基于“職工”數(shù)據(jù)表所有字段的“職工報(bào)表”,然后在此報(bào)表中插入一個(gè)基于“職工家屬”數(shù)據(jù)表的子報(bào)表,并另存為“職工家屬子報(bào)表1”。
4、在“職工報(bào)表”中,插入一個(gè)基于“職工工資”數(shù)據(jù)表的子報(bào)表,并另存為“職工工資子報(bào)表1”。
5、創(chuàng)建一個(gè)基于“職工家屬”數(shù)據(jù)表的表格式報(bào)表,然后將其添加到“職工報(bào)表”中,并另存為“職工家屬子報(bào)表2”。
6、創(chuàng)建一個(gè)基于“職工工資”數(shù)據(jù)表的表格式報(bào)表,然后將其添加到“職工報(bào)表”中,并另存為“職工工資子報(bào)表2”
Access上機(jī)操作題之二十六
——報(bào)表綜合操作題
? 在“教學(xué)”數(shù)據(jù)庫(kù)中,完成下列報(bào)表操作:
1、利用報(bào)表向?qū)?chuàng)建一個(gè)基于“學(xué)生”表中“學(xué)號(hào)、姓名、出生日期”字段、“課程”表中“課程”字段和“成績(jī)”中“成績(jī)”字段的表格式報(bào)表,調(diào)整報(bào)表中的控件及文本框,使其內(nèi)容能完全顯示出來,并命名為“學(xué)生基本情況報(bào)表”。
2、設(shè)置報(bào)表的標(biāo)題文字為“學(xué)生基本情況報(bào)表”,其文字格式為黑體、加粗、紅色、24磅,并居中放置;設(shè)置控件附加標(biāo)簽為隸書、紫色、加粗、12磅。取消它們的斜體設(shè)置。
3、利用圖表向?qū)?chuàng)建一個(gè)基于“學(xué)生”表中“學(xué)號(hào)”字段、“課程”表中“課程”字段和“成績(jī)”中“成績(jī)”字段的圖表報(bào)表,其中分類軸(X軸)為“學(xué)號(hào)”,數(shù)據(jù)軸(Y軸)為“求和成績(jī)”,圖例(系列)為“課程”,并命名為“學(xué)生成績(jī)圖表”。
4、在“學(xué)生基本情況報(bào)表”的頁(yè)面頁(yè)腳中插入“共X頁(yè),第Y頁(yè)”格式的頁(yè)碼。
5、在“學(xué)生基本情況報(bào)表”中,根據(jù)“出生日期”字段添加一個(gè)名為“年齡”的計(jì)算字段,保存該報(bào)表。
6、把“學(xué)生成績(jī)圖表”作為子報(bào)表,插入到“學(xué)生基本情況報(bào)表”的主體中。在“打印預(yù)覽”視圖方式下觀察其結(jié)果,將該報(bào)表另存為“學(xué)生成績(jī)圖表報(bào)表”。
7、創(chuàng)建一個(gè)基于“學(xué)生”表中“學(xué)號(hào)”、“課程”表中“課程”、“成績(jī)”表中“成績(jī)”的“學(xué)生成績(jī)查詢”。
8、打開“學(xué)生基本情況報(bào)表”,將數(shù)據(jù)來源于“學(xué)生成績(jī)查詢”的子報(bào)表插入到該報(bào)表中,并另存為“學(xué)生成績(jī)查詢報(bào)表”。
9、在“學(xué)生基本情況報(bào)表”中,按“課程”進(jìn)行分組,并在“課程頁(yè)腳”中添加用于匯總各科總分、平均分、最高分、最低分四個(gè)文本框,將此報(bào)表另存為“各科成績(jī)分組報(bào)表”。
10、在“學(xué)生基本情況報(bào)表”中,按“學(xué)號(hào)”字段的前4個(gè)字符進(jìn)行分組,并將此報(bào)表另存為“班級(jí)成績(jī)分組報(bào)表”。
11、在“學(xué)生基本情況報(bào)表”中,按“出生日期”的年份進(jìn)行分組,并將此報(bào)表另存為“年齡分組報(bào)表”。
12、在“學(xué)生基本情況報(bào)表”中,按“成績(jī)”20分為間隔進(jìn)行分組,并將此報(bào)表另存為“成績(jī)分?jǐn)?shù)段分組報(bào)表”。
第三篇:Access報(bào)表操作題完整
Access報(bào)表操作題
7、考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp4.mdb”,里面已經(jīng)設(shè)計(jì)好表對(duì)象“tEmployee”和查詢對(duì)象“qEmployee”,同時(shí)還設(shè)計(jì)出以“qEmployee”為數(shù)據(jù)源的報(bào)表對(duì)象“rEmployee”。試在此基礎(chǔ)上上按照以下要求補(bǔ)充報(bào)表設(shè)計(jì):
(1)報(bào)表的報(bào)表頁(yè)眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其標(biāo)題顯示為“職員基本信息表”,并命名為“bTitle”;
(2)將報(bào)表主體節(jié)區(qū)中名為“tDate”的文本框顯示內(nèi)容設(shè)置為“聘用時(shí)間”字段值;
(3)在報(bào)表的頁(yè)面頁(yè)腳區(qū)添加一個(gè)計(jì)算控件,以輸出頁(yè)碼。計(jì)算控件放置在距上邊0.25厘米、距左側(cè)14厘米位置,并命名為“tPage”。規(guī)定頁(yè)碼顯示格式為“當(dāng)前頁(yè)/總頁(yè)數(shù)”,如1/20、2/20、……、20/20等。
注意:不允許修改數(shù)據(jù)庫(kù)中的表對(duì)象“tEmployee”和查詢對(duì)象“qEmployee”;不允許修改報(bào)表對(duì)象“rEmployee”中未涉及的控件和屬性。
本題解題思路:
(1)選擇一個(gè)標(biāo)簽,放到報(bào)表頁(yè)眉中,選擇工具欄上的“屬性”按鈕,在彈出的屬性框中設(shè)置名稱屬性為“bTitle”和標(biāo)題屬性為“職員基本信息表”。
(2)選中主體中的名為“tDate”的文本框,設(shè)置其控件來源屬性為“聘用時(shí)間”字段。
(3)選擇一個(gè)文本框,放到報(bào)表的頁(yè)面頁(yè)腳中,設(shè)置它的名稱為“tPage”、上邊距屬性為0.25厘米和左邊距屬性為14厘米,并在控件來源屬性中輸入“=[Page] & ”/“ & [Pages]”。
13、考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp4.mdb”,里面已經(jīng)設(shè)計(jì)好表對(duì)象“tBand”和“tLine”,同時(shí)還設(shè)計(jì)出以“tBand”和“tLine”為數(shù)據(jù)源的報(bào)表對(duì)象“rBand”。試在此基礎(chǔ)上按照以下要求補(bǔ)充報(bào)表設(shè)計(jì):
(1)在報(bào)表的報(bào)表頁(yè)眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其名稱為“bTitle”,標(biāo)題顯示為“團(tuán)隊(duì)旅游信息表”,字體名稱為“宋體”,字號(hào)為22,字體粗細(xì)為“加粗”,傾斜字體為“是”;
(2)在“導(dǎo)游姓名”字段標(biāo)題對(duì)應(yīng)的報(bào)表主體區(qū)位置添加一個(gè)控件,顯示出“導(dǎo)游姓名”字段值,并命名為“tName”;
(3)在報(bào)表的報(bào)表頁(yè)腳區(qū)添加一個(gè)計(jì)算控件,要求依據(jù)“團(tuán)隊(duì)ID”來計(jì)算并顯示團(tuán)隊(duì)的個(gè)數(shù)。計(jì)算控件放置在“團(tuán)隊(duì)數(shù):”標(biāo)簽的右側(cè),計(jì)算控件命名為名稱為“bCount”;
(4)將報(bào)表標(biāo)題設(shè)置為“團(tuán)隊(duì)旅游信息表”。
注意:不允許改動(dòng)數(shù)據(jù)庫(kù)文件中的表對(duì)象“tBand”和“tLine”,同時(shí)也不允許修改報(bào)表對(duì)象“rBand”中已有的控件和屬性。修改后的報(bào)表如下圖所示。
本題解題思路:
(1)選擇一個(gè)標(biāo)簽,放到報(bào)表頁(yè)眉中,選擇工具欄上的“屬性”按鈕,在彈出的屬性框中設(shè)置名稱屬性為“bTitle”和標(biāo)題屬性為“團(tuán)隊(duì)旅游信息表”,字體名稱屬性為“宋體”,字號(hào)屬性為22,字體粗細(xì)屬性為“加粗”,傾斜字體屬性為“是”。
(2)選擇一個(gè)文本框,放到主體的“導(dǎo)游名稱”標(biāo)簽下面,設(shè)置其名稱屬性為“tName”,控件來源屬性為“導(dǎo)游姓名”字段。
(3)選擇一個(gè)文本框,放到報(bào)表頁(yè)腳中“團(tuán)隊(duì)數(shù)”標(biāo)簽的右側(cè),設(shè)置它的名稱為“bCount”,并在控件來源屬性中輸入“=Count([團(tuán)隊(duì)ID])”。
(4)選中整個(gè)報(bào)表,設(shè)置其標(biāo)題屬性為“團(tuán)隊(duì)旅游信息表”。
24、考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp4.mdb”,里面已經(jīng)設(shè)計(jì)了表對(duì)象“tEmp”、窗體對(duì)象“fEmp”、報(bào)表對(duì)象“rEmp”和宏對(duì)象“mEmp”。試在此基礎(chǔ)上按照以下要求補(bǔ)充設(shè)計(jì):
(1)將報(bào)表“rEmp”的報(bào)表頁(yè)眉區(qū)域內(nèi)名為“bTitle”標(biāo)簽控件的標(biāo)題顯示為“職工基本信息表”,同時(shí)將其安排在距上邊0.5厘米、距左側(cè)5厘米的位置;
(2)設(shè)置報(bào)表“rEmp”的主體節(jié)區(qū)內(nèi)“tSex”文本框控件顯示“性別”字段數(shù)據(jù);
(3)將考生文件夾下的圖像文件“test.bmp”設(shè)置為窗體“fEmp”的背景。同時(shí),將窗體按鈕“btnP”的單擊事件屬性設(shè)置為宏“mEmp”,以完成按鈕單擊打開報(bào)表的操作。
注意:不允許修改數(shù)據(jù)庫(kù)中的表對(duì)象“tEmp” 和宏對(duì)象“mEmp”;不允許修改窗體對(duì)象“fEmp”和報(bào)表對(duì)象“rEmp”中未涉及的控件和屬性。
本題解題思路如下:
(1)打開報(bào)表rEmp的設(shè)計(jì)視圖,選中“bTitle”標(biāo)簽,并點(diǎn)擊工具欄上的“屬性”按鈕,設(shè)置文本框的標(biāo)題、上邊距和左邊距屬性;
(2)選中“性別”標(biāo)簽下面的文本框,并點(diǎn)擊工具欄上的“屬性”按鈕,設(shè)置文本框的控件來源屬性;
(3)打開窗體fEmp的設(shè)計(jì)視圖,并點(diǎn)擊工具欄上的“屬性”按鈕,設(shè)置窗體的圖片屬性為“test.bmp”;再選中“btnP”命令按鈕,設(shè)置單擊屬性為“mEmp”。
83、考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp4.mdb”,已建立兩個(gè)關(guān)聯(lián)表對(duì)象(“檔案表”和“工資表”)和一個(gè)查詢對(duì)象(“qT”),試按以下要求,完成報(bào)表的各種操作。
(1)創(chuàng)建一個(gè)名為“eSalary”的報(bào)表,按表格布局顯示查詢“qT”的所有信息;
(2)設(shè)置報(bào)表的標(biāo)題屬性為“工資匯總表”;
(3)按職稱升序匯總出“基本工資”的平均值和總和。“基本工資”的平均值計(jì)算控件名稱為“savg”、“總和”計(jì)算控件名稱為“ssum”;注:請(qǐng)?jiān)诮M頁(yè)腳處添加計(jì)算控件。
(4)在“eSalary”報(bào)表的主體節(jié)上添加兩個(gè)計(jì)算控件:名為“sSalary”的控件用于計(jì)算輸出實(shí)發(fā)工資;名為“ySalary”的控件用于計(jì)算輸出應(yīng)發(fā)工資。計(jì)算公式為:
應(yīng)發(fā)工資:基本工資+津貼+補(bǔ)貼實(shí)發(fā)工資:基本工資+津貼+補(bǔ)貼-住房基金-失業(yè)保險(xiǎn)
本題解題思路:
(1)點(diǎn)擊“報(bào)表”,選擇“新建(N)”,在彈出的“新建報(bào)表”窗體上選擇“自動(dòng)創(chuàng)建報(bào)表:表格式”,“請(qǐng)選擇該對(duì)象數(shù)據(jù)的來源或查詢:”中選擇“qT”,點(diǎn)擊“確定”按鈕。切換到報(bào)表的“設(shè)計(jì)視圖”,選擇報(bào)表,設(shè)置“標(biāo)題”屬性為“工資匯總表”。
(2)在“視圖”菜單中選擇“排序與分組”子菜單,選擇“職稱”字段,排序次序?yàn)椤吧颉?,“組屬性”的“組頁(yè)腳”選擇“是”。選擇一個(gè)文本框,放到“職稱頁(yè)腳”中,選擇工具欄上的“屬性”按鈕,在彈出的屬性框中設(shè)置名稱為“savg”,并在控件來源屬性輸入:=Avg([基本工資])。再選擇一個(gè)文本框,放到“職稱頁(yè)腳”中,選擇工具欄上的“屬性”按鈕,在彈出的屬性框中設(shè)置名稱為“ssum”,并在控件來源屬性輸入:=Sum([基本工資])。
(3)選擇一個(gè)文本框,放到主體中,選擇工具欄上的“屬性”按鈕,在彈出的屬性框中設(shè)置名稱為“sSalary”,并在“控件來源”屬性輸入:=[基本工資]+[津貼]+[補(bǔ)貼]-[住房基金]-[失業(yè)保險(xiǎn)]。再選擇一個(gè)文本框,放到主體中,選擇工具欄上的“屬性”按鈕,在彈出的屬性框中設(shè)置名稱為“ySalary”,并在“控件來源”屬性輸入:=[基本工資]+[津貼]+[補(bǔ)貼]。
(4)將該報(bào)表以“eSalary”為文件名保存。
106、考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp4.mdb”,里面已經(jīng)設(shè)計(jì)好表對(duì)象“tStud”和查詢對(duì)象“qStud”,同時(shí)還設(shè)計(jì)出以“qStud”為數(shù)據(jù)源的報(bào)表對(duì)象“rStud”。試在此基礎(chǔ)上按照以下要求補(bǔ)充報(bào)表設(shè)計(jì):
(1)在報(bào)表的報(bào)表頁(yè)眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其名稱為“bTitle”,標(biāo)題顯示為“97年入學(xué)學(xué)生信息表”。
(2)在報(bào)表的主體節(jié)區(qū)添加一個(gè)文本框控件,顯示“姓名”字段值。該控件放置在距上邊0.1厘米、距左邊3.2厘米,并命名為“tName”。
(3)在報(bào)表的頁(yè)面頁(yè)腳節(jié)區(qū)添加一個(gè)計(jì)算控件,顯示系統(tǒng)年月,顯示格式為:XXXX年XX月(注:不允許使用格式屬性)。計(jì)算控件放置在距上邊0.3厘米、距左邊10.5厘米,并命名為“tDa”。
(4)按“編號(hào)”字段前四位分組統(tǒng)計(jì)每組記錄的平均年齡,并將統(tǒng)計(jì)結(jié)果顯示在組頁(yè)腳節(jié)區(qū)。計(jì)算控件命名為“tAvg”。注意:不允許改動(dòng)數(shù)據(jù)庫(kù)中的表對(duì)象“tStud”和查詢對(duì)象“qStud”,同時(shí)也不允許修改報(bào)表對(duì)象“rStud”中已有的控件和屬性。
本題解題思路:
(1)選擇一個(gè)標(biāo)簽,放到報(bào)表頁(yè)眉中,選擇工具欄上的“屬性”按鈕,在彈出的屬性框中設(shè)置名稱和標(biāo)題屬性。
(2)選擇一個(gè)文本框,放到報(bào)表主體中,選擇工具欄上的“屬性”按鈕,在彈出的屬性框中設(shè)置名稱、上邊距和左邊距屬性,并在控件來源屬性中選擇“姓名”字段。
(3)選擇一個(gè)文本框,放到頁(yè)面頁(yè)腳中,選擇工具欄上的“屬性”按鈕,在彈出的屬性框中設(shè)置名稱、上邊距和左邊距屬性,并在控件來源屬性中輸入:=CStr(Year(Date()))+“年
”+CStr(Month(Date()))+“月”。
(4)選擇“視圖”菜單中的“排序與分組”,在“字段/表達(dá)式”中輸入“=Left([編號(hào)],4)”,“組頁(yè)腳”選擇“是”,分組形式選擇“每一個(gè)值”。選擇一個(gè)文本框,放到組頁(yè)腳中,選擇工具欄上的“屬性”按鈕,在彈出的屬性框中設(shè)置名稱,并在控件來源屬性中輸入:=Avg([年齡])。
110、考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp4.mdb”,里面已經(jīng)設(shè)計(jì)好表對(duì)象“tStud”和查詢對(duì)象“qStud”,同時(shí)還設(shè)計(jì)出以“qStud”為數(shù)據(jù)源的報(bào)表對(duì)象“rStud”。試在此基礎(chǔ)上按照以下要求補(bǔ)充報(bào)表設(shè)計(jì):
(1)在報(bào)表的報(bào)表頁(yè)眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其名稱為“bTitle”,標(biāo)題顯示為“團(tuán)員基本信息表”。
(2)在報(bào)表的主體節(jié)區(qū)添加一個(gè)文本框控件,顯示“性別”字段值。該控件放置在距上邊0.1厘米、距左邊5.2厘米,并命名為“tSex”。
(3)在報(bào)表頁(yè)腳節(jié)區(qū)添加一個(gè)計(jì)算控件,計(jì)算并顯示學(xué)生平均年齡。計(jì)算控件放置在距上邊0.2厘米、距左邊4.5厘米,并命名為“tAvg”。
(4)按“編號(hào)”字段前四位分組統(tǒng)計(jì)各組記錄個(gè)數(shù),并將統(tǒng)計(jì)結(jié)果顯示在組頁(yè)腳節(jié)區(qū)。計(jì)算控件命名為“tCount”。注意:不允許改動(dòng)數(shù)據(jù)庫(kù)中的表對(duì)象“tStud”和查詢對(duì)象“qStud”,同時(shí)也不允許修改報(bào)表對(duì)象“rStud”中已有的控件和屬性。
本題解題思路:
(1)選擇一個(gè)標(biāo)簽,放到報(bào)表頁(yè)眉中,輸入標(biāo)題,選擇工具欄上的“屬性”按鈕,在彈出的屬性框中設(shè)置標(biāo)簽名稱。
(2)選擇一個(gè)文本框,放到報(bào)表主體中,選擇工具欄上的“屬性”按鈕,在彈出的屬性框中設(shè)置名稱、上邊距和左邊距屬性,并在控件來源屬性中選擇“性別”字段。
(3)選擇一個(gè)文本框,放到報(bào)表頁(yè)腳中,選擇工具欄上的“屬性”按鈕,在彈出的屬性框中設(shè)置名稱、上邊距和左邊距屬性,并在控件來源屬性中輸入:=Avg([年齡])。
(4)選擇“視圖”菜單中的“排序與分組”,在“字段/表達(dá)式”中輸入“=Left([編號(hào)],4)”,“組頁(yè)腳”選擇“是”,分組形式選擇“每一個(gè)值”。選擇一個(gè)文本框,放到組頁(yè)腳中,選擇工具欄上的“屬性”按鈕,在彈出的屬性框中設(shè)置名稱,并在控件來源屬性中輸入:=Count([編號(hào)])。
第四篇:合并報(bào)表設(shè)置順序
合并報(bào)表設(shè)置順序
(四)、合并會(huì)計(jì)報(bào)表 步驟:
1、在集團(tuán)財(cái)務(wù)帳套設(shè)置——機(jī)構(gòu)設(shè)置——企業(yè)集團(tuán)中添加需要合并的企業(yè);
2、建立私用數(shù)據(jù)庫(kù);
3、添加私用數(shù)據(jù)庫(kù)列表;
4、初始化數(shù)據(jù),主要包括合并科目和抵消科目的設(shè)置;樣表的編制和工作底稿的設(shè)置。在初始化時(shí)一定注意一經(jīng)應(yīng)有便不能更改;
5、給需要合并的企業(yè)下發(fā)樣表;
6、接收到樣表的企業(yè)填報(bào)樣表;已經(jīng)聯(lián)網(wǎng)的企業(yè)的報(bào)表可以自動(dòng)生成,沒有聯(lián)網(wǎng)的企業(yè)需要自己手工填報(bào);
7、在填報(bào)管理中可以查看上報(bào)以及等效持股比例的情況;
8、建立合并分類和合并實(shí)例;將需要合并的企業(yè)納入合并范圍;
9、設(shè)置合并參數(shù);
10、自動(dòng)生成抵消分錄;自動(dòng)生成的依據(jù)是會(huì)計(jì)底稿中的有關(guān)設(shè)置;
11、如果還需要設(shè)置抵消分錄,可以使用手工錄入抵消分錄進(jìn)行調(diào)整;
12、通過抵消分錄匯總表可以查看各科目抵消分錄的數(shù)據(jù);
13、生成合并會(huì)計(jì)報(bào)表;
14、生成后可以查看合并會(huì)計(jì)報(bào)表、調(diào)整表以及工作底稿;
步驟
二、集團(tuán)合并報(bào)表操作流程: 合并報(bào)表操作流程 第一步 系統(tǒng)初始
1.產(chǎn)品安裝及基礎(chǔ)設(shè)置,詳細(xì)操作請(qǐng)先參閱《系統(tǒng)管理手冊(cè)》。1)建立集團(tuán)賬套:在U8【系統(tǒng)管理】建立集團(tuán)賬套,集團(tuán)賬套必須到服務(wù)器上以admin的身份登陸建立。
2)設(shè)立實(shí)體公司:選擇【用友ERP-U8】-【企業(yè)應(yīng)用平臺(tái)】-【基礎(chǔ)檔案】-【集團(tuán)目錄】對(duì)賬套所屬集團(tuán)的實(shí)體公司進(jìn)行設(shè)定。
3)設(shè)立權(quán)限:權(quán)限包括功能權(quán)限、數(shù)據(jù)權(quán)限兩類。
1、設(shè)立功能權(quán)限:進(jìn)入【用友ERP-U8】-【系統(tǒng)服務(wù)】-【系統(tǒng)管理】進(jìn)行用戶及功能權(quán)限的設(shè)置。
注意:
1、在合并報(bào)表系統(tǒng)中,系統(tǒng)管理這里的設(shè)置只是功能權(quán)限的一部分,它還將同分析公司、非分析公司的功能權(quán)限相結(jié)合,共同組成合并報(bào)表系統(tǒng)中完整的功能權(quán)限控制。
1、設(shè)立數(shù)據(jù)權(quán)限:選擇【用友ERP-U8】-【企業(yè)應(yīng)用平臺(tái)】-【數(shù)據(jù)權(quán)限】對(duì)用戶進(jìn)行可操作公司的數(shù)據(jù)權(quán)限設(shè)置。
2.登錄合并報(bào)表系統(tǒng):選擇【用友ERP-U8】-【集團(tuán)應(yīng)用】-【合并報(bào)表】,輸入用戶信息登錄系統(tǒng),要先在【操作公司選擇】中選定所在公司。合并報(bào)表要由母公司和子公司共同完成。在本系統(tǒng)中,集團(tuán)本部母公司的角色由分析公司擔(dān)任,其他公司角色由非分析公司擔(dān)任。
1、如果采用的是完全集中式生成合并報(bào)表的方式,那么分析公司與非分析公司始終使用的是同一套系統(tǒng),非分析公司沒有自己的數(shù)據(jù)。
2、如果采用的不是完全集中式生成合并報(bào)表的方式,那么非分析公司可以用UFO為離線端,離線錄入個(gè)別報(bào)表、內(nèi)部交易數(shù)據(jù)后,在線傳輸或磁盤傳報(bào)給分析公司。
以下步驟中,分析公司有對(duì)應(yīng)權(quán)限的操作員登錄時(shí)可以操作所有功能;在合并報(bào)表系統(tǒng)集團(tuán)
樹上始終處于末級(jí)節(jié)點(diǎn)的非分析公司只具有填報(bào)、對(duì)賬的功能,逐級(jí)合并中如果在集團(tuán)樹上處于不是末級(jí)節(jié)點(diǎn)的非分析公司,即是一個(gè)公司分類時(shí),這樣的非分析公司還可以完成數(shù)據(jù)權(quán)限范圍內(nèi)的填報(bào)管理和合并功能。
第二步 確定分析公司
設(shè)置分析公司:先創(chuàng)建私有數(shù)據(jù)庫(kù),再選定分析公司,并將分析公司與私有數(shù)據(jù)庫(kù)關(guān)聯(lián)。這時(shí),用戶在合并報(bào)表系統(tǒng)中的權(quán)限確定。
第三步 簡(jiǎn)易應(yīng)用流程與方案
這時(shí)您可以啟用系統(tǒng)預(yù)置的簡(jiǎn)易應(yīng)用流程與方案,這是一個(gè)預(yù)置了成套初始工作的模板。它可以使初學(xué)合并報(bào)表的用戶和一些象會(huì)計(jì)師事務(wù)所這樣具有較規(guī)范合并業(yè)務(wù)的機(jī)構(gòu)能夠快速實(shí)施應(yīng)用用友合并報(bào)表。
如果需要啟用,則以后步驟中的4.定義、啟用合并科目 5.設(shè)計(jì)樣表格式
11.合并前的初始:定義工作底稿、定義抵銷關(guān)系 的工作就不需要您定義了,系統(tǒng)已經(jīng)預(yù)置好了。
如果不需要啟用,則您根據(jù)實(shí)際情況完成以后各步驟的工作。第四步 確定數(shù)據(jù)采集格式 4.定義、啟用合并科目。5.設(shè)計(jì)樣表格式。
6.定義審核公式、取數(shù)函數(shù)。
7.下發(fā):將樣表的審核級(jí)別控制和文字填報(bào)說明下發(fā)到內(nèi)部各公司。第五步 填報(bào)期報(bào)
8.在線填報(bào)時(shí):登錄系統(tǒng),選擇操作公司,填報(bào)、審核、上報(bào)期報(bào)。填報(bào)樣表時(shí),只能輸入顯示為白色的單元格,如單元格顯示為灰色,表明這里是分析公司給予的項(xiàng)目提示或定義的計(jì)算公式,樣表中已定義單元公式的,數(shù)據(jù)錄入后將自動(dòng)運(yùn)算顯示運(yùn)算結(jié)果。數(shù)據(jù)錄入完畢后,執(zhí)行審核、上報(bào)。
9.離線填報(bào)時(shí):請(qǐng)閱”離線應(yīng)用”。第六步 合并、匯總、檢索前的初始工作
10.如果以后需要按公司分類合并和統(tǒng)計(jì)報(bào)表數(shù)據(jù),請(qǐng)定義并且啟用集團(tuán)樹。
11.合并前的初始:定義工作底稿、定義抵銷關(guān)系
12.匯總前的初始:如果需要查詢展開式匯總報(bào)表,請(qǐng)定義基礎(chǔ)指標(biāo)
13.檢索前的初始:定義基礎(chǔ)指標(biāo)、檢索指標(biāo) 第七步 編制合并報(bào)表
各公司數(shù)據(jù)上報(bào)完畢后,就可執(zhí)行生成合并報(bào)表的相關(guān)操作。14.定義合并分類:合并分類是按集團(tuán)樹進(jìn)行管理的,在一棵集團(tuán)樹中合并分類根據(jù)實(shí)際需要設(shè)定,可以是一個(gè)或多個(gè)。
15.新增合并實(shí)例:在合并分類中確定生成合并報(bào)表的會(huì)計(jì)期間及合并范圍。合并實(shí)例每期都需新增。
16.編制抵銷分錄:系統(tǒng)可以依據(jù)設(shè)定抵銷關(guān)系自動(dòng)生成,用戶也可根據(jù)個(gè)別情況手工編制。
17.生成合并報(bào)表:系統(tǒng)將數(shù)據(jù)歸集根據(jù)預(yù)定算法自動(dòng)生成。18.數(shù)據(jù)查詢:可以進(jìn)行合并報(bào)表、工作底稿、抵銷分錄、投資與權(quán)益表的查詢。
第八步 查詢匯總表、檢索表
各公司數(shù)據(jù)上報(bào)完畢后,分析公司執(zhí)行查詢匯總表、檢索表的相關(guān)操作。
第五篇:Access數(shù)據(jù)庫(kù)應(yīng)用教程課后題答案
課后選擇題答案
第1章
1.一個(gè)教師可講授多門課程,一門課程可由多個(gè)教師講授,則實(shí)體教師和課程間的聯(lián)系是(D)。A.1:1聯(lián)系
B.1:m聯(lián)系
C.m:1聯(lián)系
D.m:n聯(lián)系
2.把實(shí)體—聯(lián)系模型轉(zhuǎn)換為關(guān)系模型時(shí),實(shí)體之間多對(duì)多聯(lián)系在模型中是通過(C)。A.建立新的屬性來實(shí)現(xiàn)
C.建立新的關(guān)系來實(shí)現(xiàn)
A.并運(yùn)算
A.并
B.建立新的關(guān)鍵字來實(shí)現(xiàn) D.建立新的實(shí)體來實(shí)現(xiàn)
D.積運(yùn)算
D.笛卡兒乘積 3.對(duì)關(guān)系S和關(guān)系R進(jìn)行集合運(yùn)算,結(jié)果中既包含S中元組也包含R中元組,這種集合運(yùn)算稱為(A)。
B.交運(yùn)算
C.差運(yùn)算
B.選擇
C.投影
4.在下列關(guān)系運(yùn)算中,不改變關(guān)系表中的屬性個(gè)數(shù)但能減少元組個(gè)數(shù)的是(B)。5.關(guān)系型數(shù)據(jù)庫(kù)中所謂的“關(guān)系”是指(B)。
A.各個(gè)記錄中的數(shù)據(jù)彼此間有一定的關(guān)聯(lián) B.?dāng)?shù)據(jù)模型符合滿足一定條件的二維表格式 C.某兩個(gè)數(shù)據(jù)庫(kù)文件之間有一定的關(guān)系
D.表中的兩個(gè)字段有一定的關(guān)系 6.下述關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)的敘述中正確的是(A)。A.?dāng)?shù)據(jù)庫(kù)系統(tǒng)減少了數(shù)據(jù)冗余 B.?dāng)?shù)據(jù)庫(kù)系統(tǒng)避免了一切冗余
C.?dāng)?shù)據(jù)庫(kù)系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型一致 D.?dāng)?shù)據(jù)庫(kù)系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)
7.?dāng)?shù)據(jù)庫(kù)DB、數(shù)據(jù)庫(kù)系統(tǒng)DBS、數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS之間的關(guān)系是(C)。A.DB包含DBS和DBMS
C.DBS包含DB和DBMS
A.人工管理階段
C.?dāng)?shù)據(jù)庫(kù)系統(tǒng)階段
A.層次模型
B.DBMS包含DB和DBS D.沒有任何關(guān)系 B.文件系統(tǒng)階段 D.系統(tǒng)管理階段
D.實(shí)體聯(lián)系模型 8.在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,可實(shí)現(xiàn)數(shù)據(jù)共享的是(C)。
9.1970年,美國(guó)IBM公司研究員E.F.Codd提出了數(shù)據(jù)庫(kù)的(C)。
B.網(wǎng)狀模型
C.關(guān)系模型
10.設(shè)屬性A是關(guān)系R的主鍵,則屬性A不能取空值。這是(A)。
A.實(shí)體完整性規(guī)則
B.參照完整性規(guī)則
D.域完整性規(guī)則 B.網(wǎng)狀數(shù)據(jù)模型 C.用戶定義完整性規(guī)則 A.層次數(shù)據(jù)模型 C.關(guān)系數(shù)據(jù)模型 A.層次結(jié)構(gòu) C.網(wǎng)狀結(jié)構(gòu)
11.?dāng)?shù)據(jù)庫(kù)技術(shù)的奠基人之一E.F.Codd從1970年起發(fā)表過多篇論文,主要論述的是(C)。
D.面向?qū)ο髷?shù)據(jù)模型
12.在數(shù)據(jù)庫(kù)設(shè)計(jì)中用關(guān)系模型來表示實(shí)體和實(shí)體之間的聯(lián)系。關(guān)系模型的結(jié)構(gòu)是(B)。
B.二維表結(jié)構(gòu)
D.封裝結(jié)構(gòu)
B.只能表示實(shí)體間的1:n聯(lián)系 D.可以表示實(shí)體間的上述三種聯(lián)系 B.西文、中文和兼容 D.?dāng)?shù)據(jù)、圖形和多媒體 13.關(guān)系數(shù)據(jù)模型(D)。
A.只能表示實(shí)體間的1:1聯(lián)系
C.只能表示實(shí)體間的m:n聯(lián)系
A.大型、中型和小型 C.層次、網(wǎng)狀和關(guān)系
14.按照傳統(tǒng)的數(shù)據(jù)模型分類,數(shù)據(jù)庫(kù)系統(tǒng)可以分為三種類型(C)。
15.?dāng)?shù)據(jù)庫(kù)管理系統(tǒng)能實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的查詢、插入、修改和刪除等操作,這種功能稱為(C)。A.?dāng)?shù)據(jù)定義功能 C.?dāng)?shù)據(jù)操縱功能
(B)階段。
A.需求分析 A.概念模型
B.?dāng)?shù)據(jù)管理功能
D.?dāng)?shù)據(jù)控制功能
16.在數(shù)據(jù)庫(kù)設(shè)計(jì)中,用E-R圖來描述信息結(jié)構(gòu)但不涉及信息在計(jì)算機(jī)中的表示,它是數(shù)據(jù)庫(kù)設(shè)計(jì)的B.概念結(jié)構(gòu)設(shè)計(jì) B.邏輯模
C.邏輯設(shè)計(jì)
D.物理設(shè)計(jì)
D.物理模型 17.E-R圖是數(shù)據(jù)庫(kù)設(shè)計(jì)的工具之一,它適用于建立數(shù)據(jù)庫(kù)的(A)。
C.結(jié)構(gòu)模型 18.?dāng)?shù)據(jù)庫(kù)概念設(shè)計(jì)的E-R方法中,用屬性描述實(shí)體的特征,屬性在E-R圖中,用(D)表示。
A.矩形
B.四邊形
C.菱形
D.橢圓形 19.在數(shù)據(jù)庫(kù)設(shè)計(jì)中,在概念設(shè)計(jì)階段可用E-R方法,其設(shè)計(jì)出的圖稱為(D)。
A.實(shí)物示意圖
B.實(shí)用概念圖
C.實(shí)體表示圖
D.實(shí)體聯(lián)系圖
20.關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)應(yīng)能實(shí)現(xiàn)的專門關(guān)系運(yùn)算包括(B)。
A.排序、索引、統(tǒng)計(jì)
B.選擇、投影、連接 C.關(guān)聯(lián)、更新、排序
D.顯示、打印、制表
第2章
1.若要確保輸入的聯(lián)系電話值只能為8位數(shù)字,應(yīng)將該字段的輸入掩碼設(shè)置為(A)。
A.00000000
B.99999999
C.
#
D. 2.某數(shù)據(jù)庫(kù)的表中要添加一個(gè)Word文檔,則應(yīng)采用的字段類型是(A)。
A.OLE對(duì)象數(shù)據(jù)類型
B.超級(jí)鏈接數(shù)據(jù)類型 C.查閱向?qū)?shù)據(jù)類型
D.自動(dòng)編號(hào)數(shù)據(jù)類型 3.Access數(shù)據(jù)庫(kù)是(C)。
A.層狀數(shù)據(jù)庫(kù)
B.網(wǎng)狀數(shù)據(jù)庫(kù) C.關(guān)系型數(shù)據(jù)庫(kù)
D.樹狀數(shù)據(jù)庫(kù)
4.以下說法正確的是(A)。
A.一個(gè)數(shù)據(jù)庫(kù)可以包含多個(gè)表
B.一個(gè)表可以包含多個(gè)數(shù)據(jù)庫(kù) C.一個(gè)表只能包含一個(gè)數(shù)據(jù)庫(kù)
D.一個(gè)數(shù)據(jù)庫(kù)只能包含一個(gè)表
5.假設(shè)數(shù)據(jù)庫(kù)中表A與表B是“一對(duì)多”的關(guān)系,B為“多”的一方,則以下說法正確的是(A.表A中的一個(gè)記錄能與表B中的多個(gè)記錄匹配 B.表B中的一個(gè)記錄能與表A中的多個(gè)記錄匹配 C.表A中的一個(gè)字段能與表B中的多個(gè)字段匹配 D.表B中的一個(gè)字段能與表A中的多個(gè)字段匹配 6.Access提供的數(shù)據(jù)類型中不包括(B)。
A.?dāng)?shù)值 B.多媒體
C.備注
D.貨幣
7.以下關(guān)于輸入掩碼的敘述中,錯(cuò)誤的是(B)。
A.在定義字段的輸入掩碼時(shí),既可以從鍵盤輸入,也可以使用輸入掩碼向?qū)?B.定義字段的輸入掩碼,是為了設(shè)置密碼,保護(hù)字段 C.輸入掩碼中的“L”表示必須輸入“A”到“Z”的字母 D.直接使用字符定義輸入掩碼時(shí),可以根據(jù)需要將字符組合起來 8.以下可以導(dǎo)入到Access中的數(shù)據(jù)源是(D)。
A.Excel B.FoxPro
C.文本文件
D.以上都是
9.以下敘述中,錯(cuò)誤的是(D)。
A.文本型字段最長(zhǎng)為255個(gè)字符 B.創(chuàng)建表之間的關(guān)系時(shí),應(yīng)關(guān)閉這些表
A)。
C.在創(chuàng)建一對(duì)一關(guān)系時(shí),要求兩個(gè)表的相關(guān)字段都是主關(guān)鍵字(主鍵)D.在創(chuàng)建表間關(guān)系時(shí),實(shí)施參照完整性可以保障表間數(shù)據(jù)的一致性
10.在已經(jīng)建立的數(shù)據(jù)表中,如果在顯示表中內(nèi)容時(shí),使某些字段不能顯示出來,可以使用的方法是(C)。
A.排序 B.篩選
B.查詢
B.查詢向?qū)?/p>
C.隱藏
C.報(bào)表
C.OLE對(duì)象
D.凍結(jié) D.表 D.備注 11.在Access數(shù)據(jù)庫(kù)中,數(shù)據(jù)保存在(D)對(duì)象中。
A.窗體
A.文本
A.格式
A.?dāng)?shù)字
12.如果字段內(nèi)容為聲音文件,可將此字段定義為(C)類型。
13.在表設(shè)計(jì)視圖中,如果要限定數(shù)據(jù)的輸入格式,應(yīng)修改字段的(C)屬性。
B.有效性規(guī)則
C.輸入掩碼
D.字段大小 B.文本
C.日期/時(shí)間
D.自動(dòng)編號(hào)
D.a(chǎn)aaaaa
D.前三種說法都不對(duì) D.LLLLLL 14.不可以用“輸入掩碼”屬性設(shè)置的數(shù)據(jù)類型是(D)。15.掩碼“LLL000”對(duì)應(yīng)的正確輸入數(shù)據(jù)是(B)。
A.555555 B.a(chǎn)aa555
C.555aaa
16.?dāng)?shù)據(jù)庫(kù)表中的字段可以定義有效性規(guī)則,有效性規(guī)則是(C)。
A.控制符
B.文本
C.條件
17.郵政編碼是由6位數(shù)字組成的字符串,為郵政編碼設(shè)置輸入掩碼的格式是(A)。
A.000000
B.CCCCCC
C.999999
18.Access數(shù)據(jù)庫(kù)中,為了保持表之間的關(guān)系,要求在子表(從表)中添加記錄時(shí),如果主表中沒有與之相關(guān)的記錄,則不能在子表(從表)中添加該記錄。為此需要定義的關(guān)系是(D)。
A.輸入掩碼
B.有效性規(guī)則
C.默認(rèn)值
D.參照完整性
19.?dāng)?shù)據(jù)庫(kù)中有A、B兩表,均有相同字段C,在兩表中C字段都設(shè)為主鍵。當(dāng)通過C字段建立兩表關(guān)系時(shí),則該關(guān)系為(A)。
A.一對(duì)一
B.一對(duì)多
A.*
B.?
C.多對(duì)多
C.!
D.不能建立關(guān)系
D.# 20.要在查找表達(dá)式中使用通配符通配一個(gè)數(shù)字字符,應(yīng)選用的通配符是(D)。
第3章
1.如果在數(shù)據(jù)庫(kù)中已有同名的表,(C)查詢將覆蓋原有的表?
A.刪除查詢
A.* B.追加查詢 B. %
C.生成表查詢 C.&
D.更新查詢 D.# 2.書寫查詢條件時(shí),日期型數(shù)據(jù)應(yīng)該用(D)符號(hào)括起來? 3.在查詢?cè)O(shè)計(jì)視圖中,可以作為查詢數(shù)據(jù)源的是(C)。
A.只有數(shù)據(jù)表
B.只有查詢 D.以上都不對(duì) C.追加查詢 C.傳遞查詢 C.操作查詢
D.生成表查詢 D.子查詢 D.子查詢 C.既可以是數(shù)據(jù)表,也可以是查詢 4.以下查詢不屬于操作查詢的是(B)。
A.追加查詢
B.交叉表查詢 5.下面不屬于SQL查詢的是(B)。
A.聯(lián)合查詢
A.參數(shù)查詢 B.選擇查詢 B.選擇查詢
6.利用對(duì)話框提示用戶輸入查詢條件進(jìn)行查詢的是(A)。7.查找是姓王的教師的查詢條件應(yīng)該是(D)。A.“王” B.Like “王” C.Like “王?” D.Like “王*” 8.在學(xué)生表中查找“學(xué)生編號(hào)”字段的第5、6位的字符是“13”的查詢準(zhǔn)則為(C)。
A.Mid([學(xué)生編號(hào)],5,6)=“13” C.Mid([學(xué)生編號(hào)],5,2)= “13” A.Where A.# B.Having B.“"
B.Mid(”學(xué)生編號(hào)“,5,6)= ”13“
D.Mid(”學(xué)生編號(hào)“,5,2)= ”13“ C.Oder By C.!
D.Group By D.&
D.是表和或查詢 9.在SQL的查詢語(yǔ)句Select中,用來指定根據(jù)字段名排序的是(C)。10.能夠?qū)崿F(xiàn)字符串連接運(yùn)算的是(D)。11.Access查詢中的數(shù)據(jù)源(D)。
A.只能是表 B.只能是查詢
C.是窗體 C.更新查詢 C.參數(shù)查詢 12.查詢的類型包括選擇查詢、操作查詢、參數(shù)查詢、SQL查詢和(B)。
A.生成表查詢 B.交叉表查詢 A.更新查詢
A.查詢向?qū)? B.交叉表查詢 B.查詢?cè)O(shè)計(jì)視圖
D.追加查詢 D.SQL查詢 D.以上均可 13.使用結(jié)構(gòu)化查詢語(yǔ)言來建立查詢實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的查找、更新和管理功能的查詢是(D)。14.創(chuàng)建Access查詢可以用(D)。
C.SQL查詢
15.下列關(guān)于查詢的敘述,不正確的是(C)。
A.查詢結(jié)果隨記錄源中數(shù)據(jù)的變化而變化 B.查詢與表的名稱不能相同
C.一個(gè)查詢不能作為另一個(gè)查詢的記錄源
D.在查詢?cè)O(shè)計(jì)視圖中設(shè)置多個(gè)排序字段時(shí),最左方的排序字段優(yōu)先級(jí)最高 16.查詢條件判斷某個(gè)字段是否空值時(shí),不正確的用法是(C)。
A.Is Null A.IF B.Is Not Null B.FOR B.CREATE B.DELETE
C.=Null C.WHILE C.UPDATE C.UPDATE C.WHERE
D.Not Is Null D.WHERE D.DEFINE D.DEFINE D.以上均可 17.SQL語(yǔ)句中,表示條件的子句是(D)。18.SQL語(yǔ)句中,定義表的命令是(B)。
A.DROP A.DROP 19.SQL語(yǔ)句中,刪除表的命令是(A)。
20.在SQL語(yǔ)句中,HAVING短語(yǔ)必須和(B)子句同時(shí)使用。
A.ORDER BY B.GROUP BY 第4章
1.以下哪個(gè)不是窗體的組成部分(D)。
A.主體 B.窗體頁(yè)眉 B.按鈕
B.等號(hào)
B.關(guān)閉
B.組合框
C.窗體頁(yè)腳 C.組合框 C.括號(hào)
C.加載
D.窗體設(shè)計(jì)器
D.選項(xiàng)組 2.當(dāng)窗體中的內(nèi)容太多無法放在一頁(yè)中全部顯示時(shí),可以用(A)控件來分頁(yè)。
A.選項(xiàng)卡
A.字母 A.打開 3.計(jì)算控件的控件來源屬性是以(B)開頭的表達(dá)式。
D.字段名 D.取消
D.復(fù)選框 4.窗口事件是指操作窗口時(shí)所引發(fā)的事件,下列不屬于窗口事件的是(D)。
5.窗體中可以包含一列或者幾列數(shù)據(jù),用戶只能從列表中選擇值,而不能輸入新值的控件是(A)。
A.列表框
C.文本框
6.確定一個(gè)控件在窗體中的位置的屬性是(C)。
A.width和height
B.width或height C.top和left A.表
A.等號(hào)
D.top或left
C.SQL語(yǔ)句
C.逗號(hào)
D.以上都是 D.雙引號(hào)
D.復(fù)選框 7.可以作為窗體的數(shù)據(jù)源的是(D)。
B.查詢
B.冒號(hào)
B.組合框 B.未綁定型 8.計(jì)算控件中的控件來源屬性設(shè)置為以(A)開頭的表達(dá)式。9.窗體中用來輸入和編輯數(shù)據(jù)的交互控件是(C)。
A.列表框
A.綁定型
C.文本框
10.顯示數(shù)據(jù)源中的字段的控件類型是(A)。
C.計(jì)算型
D.相關(guān)型
第5章
1.下列關(guān)于報(bào)表的敘述中正確的是(B)。
A.報(bào)表只能輸入數(shù)據(jù)
B.報(bào)表只能輸出數(shù)據(jù) D.報(bào)表不能輸入和輸出數(shù)據(jù) C.頁(yè)面頁(yè)腳 C.主體
D.報(bào)表頁(yè)腳 D.頁(yè)面頁(yè)腳 C.報(bào)表可以輸入/輸出數(shù)據(jù)
A.報(bào)表頁(yè)眉
A.報(bào)表頁(yè)腳 2.要設(shè)置在報(bào)表的每一頁(yè)的上部都輸出的信息,需要設(shè)置(B)。
B.頁(yè)面頁(yè)眉
3.要實(shí)現(xiàn)報(bào)表按某字段分組統(tǒng)計(jì)輸出,需要設(shè)置的是(B)。
B.該字段組頁(yè)腳
4.報(bào)表的數(shù)據(jù)源不能是(A)。
A.任意數(shù)據(jù)庫(kù)對(duì)象 A.頁(yè)面頁(yè)眉
A.頁(yè)面頁(yè)眉
A.設(shè)計(jì)視圖
A.頁(yè)面頁(yè)眉
A.頁(yè)面頁(yè)眉
A.組頁(yè)腳
B.來自多表的查詢 C.來自單表的查詢 D.表 B.頁(yè)面頁(yè)腳 B.頁(yè)面頁(yè)腳 B.打印預(yù)覽 B.組頁(yè)眉 B.頁(yè)面頁(yè)腳 B.頁(yè)面頁(yè)腳
C.組頁(yè)眉 C.組頁(yè)眉 C.報(bào)表視圖
D.報(bào)表頁(yè)眉 D.報(bào)表頁(yè)眉 5.只能在報(bào)表的開始處顯示的是(D)。
6.縱欄式報(bào)表的字段標(biāo)題放置在下面哪一個(gè)節(jié)()。7.用來查看報(bào)表頁(yè)面數(shù)據(jù)輸出形態(tài)的視圖是()。
D.布局視圖
D.報(bào)表頁(yè)眉 8.如果要使報(bào)表的標(biāo)題顯示在每一頁(yè),需要設(shè)置(A)。
C.組頁(yè)腳
9.用于對(duì)分組后的數(shù)據(jù)進(jìn)行匯總的計(jì)算控件應(yīng)放置在(C)。
C.組頁(yè)眉 C.組頁(yè)眉
D.報(bào)表頁(yè)眉 D.報(bào)表頁(yè)腳 10.若要在報(bào)表的每一頁(yè)的底部顯示信息,應(yīng)該設(shè)置(B)。
第6章
1.在設(shè)計(jì)條件宏時(shí),對(duì)于連續(xù)重復(fù)的條件,要代替重復(fù)條件表達(dá)式可以使用(A)符號(hào)。
A.…
B.:
C.”
D.=
D.FindRecord 2.重新查詢控件的數(shù)據(jù)源可以使用的宏操作是(C)。
A.OpenQuery A.OpenQuery
B.OpenTable
B.OpenTable
C.ReQuery
3.某窗體中有一命令按鈕,單擊此命令按鈕打開另一窗體,需要執(zhí)行的宏操作為(D)。
C.OpenWindow
D.OpenForm 4.MsgBox宏操作可以(A)。
A.顯示包含警告信息或其他信息的消息框 B.打印數(shù)據(jù)庫(kù)中的當(dāng)前活動(dòng)對(duì)象 C.打開報(bào)表對(duì)象 D.可以運(yùn)行一個(gè)宏 5.在宏的參數(shù)中要引用窗體F1上的Text1文本框控件的值,應(yīng)該使用(A)。
A.[Forms]![F1]![Text1] C.[F1].[Text1] A.Ctrl
B.Text1
D.[Forms]_[F1]_[Text1] C.Shift C.對(duì)象
D.Tab
D.條件表達(dá)式 6.如果不想在打開數(shù)據(jù)庫(kù)時(shí)運(yùn)行特殊宏,可以在打開數(shù)據(jù)庫(kù)的同時(shí)按(C)鍵。
B.Alt 7.宏是一個(gè)或多個(gè)(B)的集合。
A.命令
A.關(guān)閉表
A.AutoMacro A.單步
B.操作
B.退出宏
B.Auto B.同步 8.QuitAccess宏操作的功能是(D)。
C.退出查詢
C.AutoExec C.運(yùn)行
D.退出Microsoft Access D.Autodo D.繼續(xù) 9.打開數(shù)據(jù)庫(kù)時(shí)自動(dòng)執(zhí)行的宏應(yīng)該命名為(C)。10.在Access系統(tǒng)中提供了(A)執(zhí)行的調(diào)試工具。
第7章
1A 2B 3C 4C 5D 6C 7C 8C 9C 10A 11B 12B 13A 14D 15D 16C 1.有如下事件程序,運(yùn)行該程序后輸出結(jié)果是:()
Private Sub Command1_Click()Dim x As Integer,y As Integer x=1 y=0 Do Until y<=25 y=y+x*x x=x+1 Loop MsgBox ”x=“& x &”,y=“& y
End Sub A.x=1,y=0
B.x=4,y=25
Private Sub Command2_Click()t=0: m=1:sum=0 Do t=t+m sum=sum+t m=______
C.x=5,y=30
D.輸出其他結(jié)果
2.下列程序的功能是計(jì)算sum=1+(1+3)+(1+3+5)+?+(1+3+5+?+39)Loop While m<=39 MsgBox ”Sum=“& sum End Sub 為保證程序正確完成上述功能,空白處應(yīng)填入的語(yǔ)句是()。A.m+1
A.4A
Do While i<=17 i=i+2 B.4次
C.5次
D.6次 Loop A.3次 B.m+2
B.A?1
C.t+1
D.t+2 D.private 3.下列變量名中,合法的是()。
C.ABC_1
4.若變量i的初值為8,則下列循環(huán)語(yǔ)句中循環(huán)體的執(zhí)行次數(shù)為:()。5.窗體中有命令按鈕Commandl,事件過程如下:
Public Function f(x As Integer)As Integer
Dim y As Integer
x=20:y=2
f=x*y End Function Private Sub Commandl_Click()
Dim y As Integer
Static x As Integer
x=10
y=5
y=f(x)
Debug.Print x;y End Sub 運(yùn)行程序,單擊命令按鈕,則立即窗口中顯示的內(nèi)容是()。A.10 5 B.10 40
C.20 5
D.20 40 6.運(yùn)行下列程序,輸入數(shù)據(jù)8, 9, 3, 0后,窗體中顯示結(jié)果是()。
Private Sub Form_click()
Dim sum A sInteger,m As Integer sum=0 Do
m=InputBox(“輸入m”)
sum=sum+m Loop Until m=0 MsgBox sum End Sub A.0
B.17
C.20
D.21 7.下列表達(dá)式中,能正確表示條件“x和y都是奇數(shù)”的是()。
A.x Mod 2=0 And y Mod 2=0
C.x Mod 2=1 And y Mod 2=1
B.x Mod 2=0 Or y Mod 2=0 D.x Mod 2=1 Or y Mod 2=1 8.若窗體Frm1中有一個(gè)命令按鈕Cmd1,則窗體和命令按鈕的Click事件過程名分別為()。
A.Form_Click()
Command1_Click()B.Frm1_Click()
Command1_Click()C.Form_Click()
Cmd1_Click()
D.Frm1_Click()
Cmd1_Click()9.下列給出的選項(xiàng)中,非法的變量名是()。
A.Sum
為()。
A.按值傳遞 B.按地址傳遞 C.ByRef傳遞 D.按形參傳遞
11.表達(dá)式“B=INT(A+0.5)”的功能是()。
A.將變量A保留小數(shù)點(diǎn)后1位 B.將變量A四舍五入取整 C.將變量A保留小數(shù)點(diǎn)后5位 D.舍去變量A的小數(shù)部分 12.VBA語(yǔ)句“Dim NewArray(10)as Integer”的含義是()。
A.定義10個(gè)整型數(shù)構(gòu)成的數(shù)組NewArray
B.定義11個(gè)整型數(shù)構(gòu)成的數(shù)組NewArray C.定義1個(gè)值為整型數(shù)的變量NewArray(10)D.定義1個(gè)值為10的變量NewArray 13.運(yùn)行下列程序段,其結(jié)果是()。
B.Integer_2
C.Rem
D.Form1 10.如果在被調(diào)用的過程中改變了形參變量的值;但又不影響實(shí)參變量本身,這種參數(shù)傳遞方式稱For m=10 to 1 step 0
k=k+3 Next
A.形成死循環(huán)
C.出現(xiàn)語(yǔ)法錯(cuò)誤
B.循環(huán)體不執(zhí)行即結(jié)束循環(huán)
D.循環(huán)體執(zhí)行一次后結(jié)束循環(huán)
14.運(yùn)行下列程序,結(jié)果是()。
Private Sub Command32_Click()
f0=1 : f1=1 : k=1
Do While k<=5
f=f0+f1
f0=f1
f1=f
k=k+1
Loop
MsgBox ”f=“& f End Sub A.f=5
B.f=7
C.f=8
D.f=13 15.窗體有命令按鈕Commandl和文本框Textl,對(duì)應(yīng)的事件代碼如下:
Private Sub Commandl_Click()
For i=1 To 4
x=3
For j=1 To 3
For k=1 To 2
x=x+3
Next k
Next j
Next i
Text1.Value=Str(x)
End Sub
運(yùn)行以上事件過程,文本框中的輸出是()。
A.6
B.12
C.18
D.21 16.窗體中有命令按鈕run34,對(duì)應(yīng)的事件代碼如下:
Private Sub run34_Enter()
Dim num As Integer,a As Integer,b As Integer,i As Integer For i=1 To 10 num=Val(InputBox(”請(qǐng)輸入數(shù)據(jù):“,”輸入“))
If Int(num/2)=num/2 Then
a=a+1
Else
b=b+1
End If Next i MsgBox ”運(yùn)行結(jié)果:a=“& a &”,b="& b End Sub
運(yùn)行以上事件過程,所完成的功能是()。
A.對(duì)輸入的10個(gè)數(shù)據(jù)求累加和
B.對(duì)輸入的10個(gè)數(shù)據(jù)求各自的余數(shù),然后再進(jìn)行累加 C.對(duì)輸入的10個(gè)數(shù)據(jù)分別統(tǒng)計(jì)奇數(shù)和偶數(shù)的個(gè)數(shù) D.對(duì)輸入的10個(gè)數(shù)據(jù)分別統(tǒng)計(jì)整數(shù)和非整數(shù)的個(gè)數(shù)
第8章
1.構(gòu)成網(wǎng)絡(luò)數(shù)據(jù)庫(kù)環(huán)境,下面哪一項(xiàng)是不必要的(D)。
A.Web服務(wù)器 B.?dāng)?shù)據(jù)庫(kù)管理系統(tǒng)
C.客戶端瀏覽器Internet Explorer D.網(wǎng)頁(yè)制作軟件DreamWeaver 2.在OBDC中,要想設(shè)置Acccess 2010數(shù)據(jù)庫(kù),必須選擇(A)驅(qū)動(dòng)程序。
A.Microsoft Access Driver(*.accdb)
B.Microsoft FoxPro VFP Driver(*.dbf)
C.Access Driver(*.accdb)
D.Microsoft Driver(*.dbf)3.下面(D)選項(xiàng)不是Access 2010桌面數(shù)據(jù)庫(kù)的特有功能?
A.聯(lián)合查詢
A.表
B.切換面板
C.關(guān)系
C.關(guān)系
D.報(bào)表
C.窗體和查詢
D.報(bào)表和查詢
D.報(bào)表
4.Access 2010 Web數(shù)據(jù)庫(kù)中允許通過瀏覽器訪問的是(D)。
B.宏
5.Access 2010 Web數(shù)據(jù)庫(kù)中,只能向?qū)Ш酱绑w的導(dǎo)航控件中增加(A)。
A.窗體和報(bào)表
B.表和查詢
6.Access 2010 Web數(shù)據(jù)庫(kù)中,向表中添加一個(gè)計(jì)算字段,該計(jì)算字段的表達(dá)式(D)。
A.可以是一個(gè)表中的數(shù)據(jù) B.可以是兩個(gè)表中的數(shù)據(jù) C.可以是三個(gè)表中的數(shù)據(jù)
D.只能為表達(dá)式使用與數(shù)據(jù)源相同的表中的其他字段
7.Access 2010 Web數(shù)據(jù)庫(kù)中,創(chuàng)建兩個(gè) Web 表之間的關(guān)系,可以通過(B)建立。
A.關(guān)系
B.查閱字段
C.查閱屬性
D.宏
8.Access 2010 Web數(shù)據(jù)庫(kù)中,“兼容性檢查器”(B)。
A.檢查Web表的正確性
B.檢查Web數(shù)據(jù)庫(kù)應(yīng)用程序是否符合發(fā)布到 Web 的標(biāo)準(zhǔn) C.檢查Web報(bào)表的正確性 D.檢查Web窗體的正確性
9.Access 2010 Web數(shù)據(jù)庫(kù)中,同步Web數(shù)據(jù)庫(kù)是指(C)。
A.將計(jì)算機(jī)上的Web數(shù)據(jù)庫(kù)文件上傳到SharePoint 網(wǎng)站 B.將SharePoint 網(wǎng)站的Web數(shù)據(jù)庫(kù)文件下載到計(jì)算機(jī)上
C.去除計(jì)算機(jī)上的Web數(shù)據(jù)庫(kù)文件與 SharePoint 網(wǎng)站上的數(shù)據(jù)庫(kù)文件之間的差異 D.從Web瀏覽器打開數(shù)據(jù)庫(kù)
10.Access 2010 Web 數(shù)據(jù)庫(kù)中不能使用(D)。
A.表
B.查詢
C.窗體
D.鏈接表
第9章
1.對(duì)數(shù)據(jù)庫(kù)實(shí)施(A)操作可以消除對(duì)數(shù)據(jù)庫(kù)頻繁更新數(shù)據(jù)帶來的大量碎片。
A.壓縮
A.只讀 B.備份
B.共享
C.另存為 C.獨(dú)占
D.加密
2.設(shè)置數(shù)據(jù)庫(kù)密碼時(shí),該數(shù)據(jù)庫(kù)文件以(C)方式打開。
D.獨(dú)占只讀
3.下列說法正確的是(B)。
A.設(shè)置數(shù)據(jù)庫(kù)密碼是登錄數(shù)據(jù)庫(kù)之后,判斷用戶權(quán)限,若密碼正確,可以訪問數(shù)據(jù)庫(kù) B.設(shè)置數(shù)據(jù)庫(kù)密碼是登錄數(shù)據(jù)庫(kù)之前,判斷用戶權(quán)限,若密碼正確,可以訪問數(shù)據(jù)庫(kù) C.加密數(shù)據(jù)庫(kù)和設(shè)置數(shù)據(jù)庫(kù)密碼是完全相同的
D.設(shè)置數(shù)據(jù)庫(kù)密碼是對(duì)數(shù)據(jù)庫(kù)進(jìn)行改寫,即使非法用戶打開了數(shù)據(jù)庫(kù)也無法識(shí)別數(shù)據(jù)庫(kù)中的內(nèi)容 4.下列說法的正確是(C)。
A.?dāng)?shù)據(jù)庫(kù)的壓縮和修復(fù)不能提高系統(tǒng)的性能,只是改變文件的存儲(chǔ)空間 B.?dāng)?shù)據(jù)庫(kù)使用一段時(shí)間后,數(shù)據(jù)庫(kù)會(huì)逐漸膨脹,但不影響運(yùn)行速度 C.經(jīng)常對(duì)數(shù)據(jù)庫(kù)進(jìn)行壓縮和修復(fù),對(duì)應(yīng)用程序本身的性能有很多提高 D.壓縮和修復(fù)數(shù)據(jù)庫(kù)不需要進(jìn)行
5.?dāng)?shù)據(jù)庫(kù)的副本可以用來(C)數(shù)據(jù)庫(kù)。
A.加密
B.提高效率
C.恢復(fù)
C.字體
D.添加訪問的權(quán)限 D.去掉多媒體部分 D.并發(fā)性 6.在壓縮數(shù)據(jù)庫(kù)時(shí),壓縮的是數(shù)據(jù)庫(kù)對(duì)象的(A)。
A.非使用空間
B.字符串
A.安全性
B.完整性
7.對(duì)用戶訪問數(shù)據(jù)庫(kù)的權(quán)限加以限定是為了保護(hù)數(shù)據(jù)庫(kù)的(A)。
C.一致性
8.用于數(shù)據(jù)庫(kù)恢復(fù)的重要文件是(C)。
A.日志文件
B.索引文件
A.安全性
B.完整性
C.?dāng)?shù)據(jù)庫(kù)文件
D.備注文件 C.并發(fā)控制
C.并發(fā)控制
D.恢復(fù)技術(shù) D.系統(tǒng)恢復(fù) 9.保護(hù)數(shù)據(jù)庫(kù),防止未經(jīng)授權(quán)或不合法使用造成的數(shù)據(jù)泄露和破壞,這是指數(shù)據(jù)庫(kù)的(A)。10.?dāng)?shù)據(jù)庫(kù)的(A)是指數(shù)據(jù)的正確性和相容性。
A.完整性
B.安全性