第一篇: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)表,其操作步驟如下: ①打開(kāi)“教學(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)表。其操作步驟如下: ①打開(kāi)“教學(xué)”數(shù)據(jù)庫(kù),選擇“窗體”對(duì)象。②右擊“學(xué)生”窗體名,選擇“另存為”命令。
③在“另存為”對(duì)話(huà)框中的“保存類(lèi)型”下拉按鈕中,選擇“報(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ù)來(lái)源為“學(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)。
②在“表/查詢(xún)”下拉列表中選擇報(bào)表的數(shù)據(jù)來(lái)源——“學(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)員、電話(huà)、地址、照片”等字段的表格報(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)。
②在“表 / 查詢(xún)”下拉列表中選擇“學(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ù)表中的“愛(ài)人姓名、子女姓名”字段,及“職工工資”數(shù)據(jù)表中的“基本工資、獎(jiǎng)金、保險(xiǎn)”字段的報(bào)表,并命名為“職工報(bào)表3”。
⑷在“職工基本情況”數(shù)據(jù)庫(kù)中,創(chuàng)建基于“職工”數(shù)據(jù)表中的“職工號(hào)、姓名”字段,“職工工資類(lèi)別”數(shù)據(jù)表中的“工資類(lèi)別”字段,及“職工工資匯總表”中的“金額”字段的報(bào)表,并命名為“職工報(bào)表4”。
二、使用“標(biāo)簽向?qū)А眲?chuàng)建選項(xiàng)卡式報(bào)表:
? 創(chuàng)建以“學(xué)生”表對(duì)象為數(shù)據(jù)來(lái)源的選項(xiàng)卡式報(bào)表。其操作步驟如下: ⑴選擇“插入”菜單中的“報(bào)表”命令;或在數(shù)據(jù)庫(kù)窗口中選擇“報(bào)表”對(duì)象,然后單擊工具欄上的“新建”按鈕。
⑵選擇“標(biāo)簽向?qū)А边x項(xiàng),并在其下方的“請(qǐng)選擇該對(duì)象數(shù)據(jù)的來(lái)源或查詢(xún)”下拉列表框中選擇“學(xué)生”表作為數(shù)據(jù)來(lái)源,然后單擊“確定”按鈕。
⑶選擇標(biāo)簽的尺寸,然后單擊“下一步”按鈕。若采用自定義尺寸,則可單擊“自定義”按鈕后,單擊“編輯”按鈕,然后對(duì)標(biāo)簽的長(zhǎng)度、寬度、邊距、間距等進(jìn)行設(shè)置后,單擊“確定”按鈕,再單擊“關(guān)閉”按鈕。
⑷設(shè)置標(biāo)簽文字的外觀(guān)(字體、字號(hào)、粗細(xì)、顏色、字形等),單擊“下一步”。⑸添加標(biāo)簽中要顯示的字段,單擊“下一步”。
⑹選擇一個(gè)作為排序關(guān)鍵字的字段,單擊“下一步”。
⑺輸入報(bào)表的標(biāo)題——“學(xué)生標(biāo)簽1”,單擊“完成”按鈕。
注:若要其字段為自定義多行顯示,則必須在設(shè)計(jì)視圖中,借助工具箱中的“文本框”按鈕來(lái)完成,每一行必須用一文本框,文本框中內(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)單查詢(xún))
⑵在“職工基本情況”數(shù)據(jù)庫(kù)中,創(chuàng)建以“職工”表為數(shù)據(jù)來(lái)源的選項(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ū)А保⑦x擇“成績(jī)”表作為圖表的數(shù)據(jù)來(lái)源,然后單擊“確定”按鈕。
⑶選擇圖表中所包含的字段(選擇“編號(hào)”和“成績(jī)”兩個(gè)字段),然后單擊“下一步”按鈕。
⑷選擇一個(gè)圖表類(lèi)型,如柱形圖。單擊“下一步”按鈕。
⑸設(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)單查詢(xún)。然后根據(jù)此查詢(xún)建立一個(gè)統(tǒng)計(jì)三門(mén)課程平均成績(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ì)算查詢(xún)計(jì)算出“職工工資”表中每位職工的“工資總額”(基本工資+獎(jiǎng)金+保險(xiǎn)),然后建立一個(gè)基于該查詢(xún)中“職工號(hào)”和“工資總額”字段的圖表報(bào)表,并命名為“職工工資總額圖表”。
4、在“職工基本情況”數(shù)據(jù)庫(kù)的“職工工資匯總表”中,建立一個(gè)統(tǒng)計(jì)各類(lèi)工資(編號(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)表。
⑴打開(kāi)“教學(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ù)來(lái)源。
⑴在空白報(bào)表中,右擊設(shè)計(jì)視圖的標(biāo)題欄,選擇“屬性”命令;單擊工具欄中的“屬性”按鈕;按功能鍵F4鍵;雙擊報(bào)表左上角(標(biāo)尺最左端)的“報(bào)表選擇器”。(4種方法)
⑵選擇“全部”或“數(shù)據(jù)”選項(xiàng)卡,再單擊“記錄源”右側(cè)的下拉按鈕,選擇作為數(shù)據(jù)來(lái)源的數(shù)據(jù)表或查詢(xún)。
⑶關(guān)閉“報(bào)表屬性”對(duì)話(huà)框。
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è)無(wú)數(shù)據(jù)來(lái)源的空白報(bào)表,并添加相關(guān)的節(jié),使其擁有報(bào)表頁(yè)眉/頁(yè)腳、頁(yè)面頁(yè)眉/頁(yè)腳、主體等5個(gè)組成部分。
⑵設(shè)置“學(xué)生”表為該空白報(bào)表的數(shù)據(jù)來(lái)源,將“學(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è)無(wú)數(shù)據(jù)來(lái)源的空白報(bào)表,并添加相關(guān)的節(jié),使其擁有報(bào)表頁(yè)眉/頁(yè)腳、頁(yè)面頁(yè)眉/頁(yè)腳、主體等5個(gè)組成部分。
⑵設(shè)置“學(xué)生”表為該空白報(bào)表的數(shù)據(jù)來(lái)源,將“職工”表中的所有字段添
加到“主體”節(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ì)話(huà)框中,單擊“字段/表達(dá)式”列的第一行右側(cè)的下拉按鈕,選擇一個(gè)用于排序的字段名稱(chēng)(如:學(xué)號(hào)),然后單擊“排序次序”右側(cè)的下拉按鈕,選擇一種排序方式(升序/降序)。
④切換至“打印預(yù)覽”視圖方式下,觀(guān)察結(jié)果。⑵對(duì)報(bào)表進(jìn)行分組:
①打開(kāi)或創(chuàng)建一個(gè)報(bào)表(如:學(xué)生成績(jī)報(bào)表),并切換至設(shè)計(jì)視圖中。②單擊工具欄上的“排序與分組”按鈕,或選擇“視圖”菜單中的“排序與分組”命令。
③在“排序與分組”對(duì)話(huà)框中的 “字段/表達(dá)式”列內(nèi)選擇一個(gè)用于分組的字段名稱(chēng)(如:學(xué)號(hào))。
④然后在其下方“組屬性”欄中的“組頁(yè)眉/組頁(yè)腳”的下拉列表框中,選擇“是”(則按當(dāng)前字段進(jìn)行分組),并關(guān)閉該對(duì)話(huà)框。若選擇“否”(默認(rèn)值,則不進(jìn)行分組)。
⑤選擇主體節(jié)中的“學(xué)號(hào)”文本框,并將拖至“學(xué)號(hào)頁(yè)眉”節(jié)中,并與頁(yè)面頁(yè)眉中“學(xué)號(hào)”標(biāo)簽上下對(duì)齊。
⑥切換至“打印預(yù)覽”視圖方式下,觀(guān)察結(jié)果。⑶設(shè)置分組形式和組間距:
? 不同數(shù)據(jù)類(lèi)型的分組形式與組間距設(shè)置:
任何類(lèi)型的數(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)類(lèi)型數(shù)據(jù)的分組形式與組間距:
當(dāng)它們的分組形式設(shè)置為“間隔”時(shí),則其組間距可設(shè)置為任意一個(gè)有效數(shù)字。
? 學(xué)生操作練習(xí): ? 在“教學(xué)”數(shù)據(jù)庫(kù)中,完成以下報(bào)表操作:
1、按例題步驟完成例題的操作練習(xí)。
2、在“學(xué)生成績(jī)報(bào)表”中,按課程名稱(chēng)進(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ù)來(lái)源。
③將“職工”數(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ù)覽”觀(guān)察其效果。⑥保存此表,并命名為“職工報(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)簽,直接輸入“年齡”。
⑹雙擊文本框,在“控件來(lái)源”欄中輸入表達(dá)式:=year(date())-year([出生日期])。
⑺單擊“打印預(yù)覽”按鈕,觀(guān)察其結(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é)生三門(mén)課程總分的“總分”字段。提示:
①創(chuàng)建一個(gè)基于“學(xué)生”表中“姓名”字段,“課程”表中“課程”字段,及“成績(jī)”表中“成績(jī)”字段的簡(jiǎn)單查詢(xún)。
②利用此簡(jiǎn)單查詢(xún)創(chuàng)建一個(gè)交叉表查詢(xún)。
③將此交叉表查詢(xún)作為報(bào)表的數(shù)據(jù)來(lái)源創(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ī)”查詢(xún)。
⑵創(chuàng)建一個(gè)基于“學(xué)生”表所有字段的“學(xué)生報(bào)表”,并切換到設(shè)計(jì)視圖方式下。
⑶單擊工具箱中的“子窗體/子報(bào)表”控件,在報(bào)表的主體中單擊需要放置子報(bào)表的位置。
⑷在“子報(bào)表向?qū)А敝?,選擇單選項(xiàng)“使用現(xiàn)有的表和查詢(xún)”,然后單擊“下一步”按鈕。
⑸在“表/查詢(xún)”列表框中選擇“成績(jī)”查詢(xún),再其所有字段設(shè)置為“選定字段”,單擊“下一步”按鈕。
⑹設(shè)置鏈接主字段與子字段設(shè)為“學(xué)號(hào)”,單擊“下一步”按鈕。⑺輸入子報(bào)表名稱(chēng)——學(xué)生成績(jī)子報(bào)表,然后單擊“完成”按鈕。注:
①?gòu)牡冖炔介_(kāi)始也可以采用此方法操作:兩次單擊該控件的附加標(biāo)簽,將其名稱(chēng)更改為“成績(jī)”。右擊該控件,選擇“屬性”命令,設(shè)置子報(bào)表的數(shù)據(jù)來(lái)源為“成績(jī)”查詢(xún),鏈接主字段與子字段設(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)表。
⑵打開(kāi)主報(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)容能完全顯示出來(lái),并命名為“學(xué)生基本情況報(bào)表”。
2、設(shè)置報(bào)表的標(biāo)題文字為“學(xué)生基本情況報(bào)表”,其文字格式為黑體、加粗、紅色、24磅,并居中放置;設(shè)置控件附加標(biāo)簽為隸書(shū)、紫色、加粗、12磅。取消它們的斜體設(shè)置。
3、利用圖表向?qū)?chuàng)建一個(gè)基于“學(xué)生”表中“學(xué)號(hào)”字段、“課程”表中“課程”字段和“成績(jī)”中“成績(jī)”字段的圖表報(bào)表,其中分類(lèi)軸(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ù)覽”視圖方式下觀(guān)察其結(jié)果,將該報(bào)表另存為“學(xué)生成績(jī)圖表報(bào)表”。
7、創(chuàng)建一個(gè)基于“學(xué)生”表中“學(xué)號(hào)”、“課程”表中“課程”、“成績(jī)”表中“成績(jī)”的“學(xué)生成績(jī)查詢(xún)”。
8、打開(kāi)“學(xué)生基本情況報(bào)表”,將數(shù)據(jù)來(lái)源于“學(xué)生成績(jī)查詢(xún)”的子報(bào)表插入到該報(bào)表中,并另存為“學(xué)生成績(jī)查詢(xún)報(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”和查詢(xún)對(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”和查詢(xún)對(duì)象“qEmployee”;不允許修改報(bào)表對(duì)象“rEmployee”中未涉及的控件和屬性。
本題解題思路:
(1)選擇一個(gè)標(biāo)簽,放到報(bào)表頁(yè)眉中,選擇工具欄上的“屬性”按鈕,在彈出的屬性框中設(shè)置名稱(chēng)屬性為“bTitle”和標(biāo)題屬性為“職員基本信息表”。
(2)選中主體中的名為“tDate”的文本框,設(shè)置其控件來(lái)源屬性為“聘用時(shí)間”字段。
(3)選擇一個(gè)文本框,放到報(bào)表的頁(yè)面頁(yè)腳中,設(shè)置它的名稱(chēng)為“tPage”、上邊距屬性為0.25厘米和左邊距屬性為14厘米,并在控件來(lái)源屬性中輸入“=[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)簽控件,其名稱(chēng)為“bTitle”,標(biāo)題顯示為“團(tuán)隊(duì)旅游信息表”,字體名稱(chēng)為“宋體”,字號(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”來(lái)計(jì)算并顯示團(tuán)隊(duì)的個(gè)數(shù)。計(jì)算控件放置在“團(tuán)隊(duì)數(shù):”標(biāo)簽的右側(cè),計(jì)算控件命名為名稱(chēng)為“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è)置名稱(chēng)屬性為“bTitle”和標(biāo)題屬性為“團(tuán)隊(duì)旅游信息表”,字體名稱(chēng)屬性為“宋體”,字號(hào)屬性為22,字體粗細(xì)屬性為“加粗”,傾斜字體屬性為“是”。
(2)選擇一個(gè)文本框,放到主體的“導(dǎo)游名稱(chēng)”標(biāo)簽下面,設(shè)置其名稱(chēng)屬性為“tName”,控件來(lái)源屬性為“導(dǎo)游姓名”字段。
(3)選擇一個(gè)文本框,放到報(bào)表頁(yè)腳中“團(tuán)隊(duì)數(shù)”標(biāo)簽的右側(cè),設(shè)置它的名稱(chēng)為“bCount”,并在控件來(lái)源屬性中輸入“=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”,以完成按鈕單擊打開(kāi)報(bào)表的操作。
注意:不允許修改數(shù)據(jù)庫(kù)中的表對(duì)象“tEmp” 和宏對(duì)象“mEmp”;不允許修改窗體對(duì)象“fEmp”和報(bào)表對(duì)象“rEmp”中未涉及的控件和屬性。
本題解題思路如下:
(1)打開(kāi)報(bào)表rEmp的設(shè)計(jì)視圖,選中“bTitle”標(biāo)簽,并點(diǎn)擊工具欄上的“屬性”按鈕,設(shè)置文本框的標(biāo)題、上邊距和左邊距屬性;
(2)選中“性別”標(biāo)簽下面的文本框,并點(diǎn)擊工具欄上的“屬性”按鈕,設(shè)置文本框的控件來(lái)源屬性;
(3)打開(kāi)窗體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è)查詢(xún)對(duì)象(“qT”),試按以下要求,完成報(bào)表的各種操作。
(1)創(chuàng)建一個(gè)名為“eSalary”的報(bào)表,按表格布局顯示查詢(xún)“qT”的所有信息;
(2)設(shè)置報(bào)表的標(biāo)題屬性為“工資匯總表”;
(3)按職稱(chēng)升序匯總出“基本工資”的平均值和總和。“基本工資”的平均值計(jì)算控件名稱(chēng)為“savg”、“總和”計(jì)算控件名稱(chēng)為“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ù)的來(lái)源或查詢(xún):”中選擇“qT”,點(diǎn)擊“確定”按鈕。切換到報(bào)表的“設(shè)計(jì)視圖”,選擇報(bào)表,設(shè)置“標(biāo)題”屬性為“工資匯總表”。
(2)在“視圖”菜單中選擇“排序與分組”子菜單,選擇“職稱(chēng)”字段,排序次序?yàn)椤吧颉保敖M屬性”的“組頁(yè)腳”選擇“是”。選擇一個(gè)文本框,放到“職稱(chēng)頁(yè)腳”中,選擇工具欄上的“屬性”按鈕,在彈出的屬性框中設(shè)置名稱(chēng)為“savg”,并在控件來(lái)源屬性輸入:=Avg([基本工資])。再選擇一個(gè)文本框,放到“職稱(chēng)頁(yè)腳”中,選擇工具欄上的“屬性”按鈕,在彈出的屬性框中設(shè)置名稱(chēng)為“ssum”,并在控件來(lái)源屬性輸入:=Sum([基本工資])。
(3)選擇一個(gè)文本框,放到主體中,選擇工具欄上的“屬性”按鈕,在彈出的屬性框中設(shè)置名稱(chēng)為“sSalary”,并在“控件來(lái)源”屬性輸入:=[基本工資]+[津貼]+[補(bǔ)貼]-[住房基金]-[失業(yè)保險(xiǎn)]。再選擇一個(gè)文本框,放到主體中,選擇工具欄上的“屬性”按鈕,在彈出的屬性框中設(shè)置名稱(chēng)為“ySalary”,并在“控件來(lái)源”屬性輸入:=[基本工資]+[津貼]+[補(bǔ)貼]。
(4)將該報(bào)表以“eSalary”為文件名保存。
106、考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp4.mdb”,里面已經(jīng)設(shè)計(jì)好表對(duì)象“tStud”和查詢(xún)對(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)簽控件,其名稱(chēng)為“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”和查詢(xún)對(duì)象“qStud”,同時(shí)也不允許修改報(bào)表對(duì)象“rStud”中已有的控件和屬性。
本題解題思路:
(1)選擇一個(gè)標(biāo)簽,放到報(bào)表頁(yè)眉中,選擇工具欄上的“屬性”按鈕,在彈出的屬性框中設(shè)置名稱(chēng)和標(biāo)題屬性。
(2)選擇一個(gè)文本框,放到報(bào)表主體中,選擇工具欄上的“屬性”按鈕,在彈出的屬性框中設(shè)置名稱(chēng)、上邊距和左邊距屬性,并在控件來(lái)源屬性中選擇“姓名”字段。
(3)選擇一個(gè)文本框,放到頁(yè)面頁(yè)腳中,選擇工具欄上的“屬性”按鈕,在彈出的屬性框中設(shè)置名稱(chēng)、上邊距和左邊距屬性,并在控件來(lái)源屬性中輸入:=CStr(Year(Date()))+“年
”+CStr(Month(Date()))+“月”。
(4)選擇“視圖”菜單中的“排序與分組”,在“字段/表達(dá)式”中輸入“=Left([編號(hào)],4)”,“組頁(yè)腳”選擇“是”,分組形式選擇“每一個(gè)值”。選擇一個(gè)文本框,放到組頁(yè)腳中,選擇工具欄上的“屬性”按鈕,在彈出的屬性框中設(shè)置名稱(chēng),并在控件來(lái)源屬性中輸入:=Avg([年齡])。
110、考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp4.mdb”,里面已經(jīng)設(shè)計(jì)好表對(duì)象“tStud”和查詢(xún)對(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)簽控件,其名稱(chēng)為“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”和查詢(xún)對(duì)象“qStud”,同時(shí)也不允許修改報(bào)表對(duì)象“rStud”中已有的控件和屬性。
本題解題思路:
(1)選擇一個(gè)標(biāo)簽,放到報(bào)表頁(yè)眉中,輸入標(biāo)題,選擇工具欄上的“屬性”按鈕,在彈出的屬性框中設(shè)置標(biāo)簽名稱(chēng)。
(2)選擇一個(gè)文本框,放到報(bào)表主體中,選擇工具欄上的“屬性”按鈕,在彈出的屬性框中設(shè)置名稱(chēng)、上邊距和左邊距屬性,并在控件來(lái)源屬性中選擇“性別”字段。
(3)選擇一個(gè)文本框,放到報(bào)表頁(yè)腳中,選擇工具欄上的“屬性”按鈕,在彈出的屬性框中設(shè)置名稱(chēng)、上邊距和左邊距屬性,并在控件來(lái)源屬性中輸入:=Avg([年齡])。
(4)選擇“視圖”菜單中的“排序與分組”,在“字段/表達(dá)式”中輸入“=Left([編號(hào)],4)”,“組頁(yè)腳”選擇“是”,分組形式選擇“每一個(gè)值”。選擇一個(gè)文本框,放到組頁(yè)腳中,選擇工具欄上的“屬性”按鈕,在彈出的屬性框中設(shè)置名稱(chēng),并在控件來(lái)源屬性中輸入:=Count([編號(hào)])。
第三篇:Access窗體操作題
Access窗體操作題
2、考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“Access3.mdb”,里面已經(jīng)設(shè)計(jì)好窗體對(duì)象“教師”。試在此基礎(chǔ)上按照以下要求補(bǔ)充窗體設(shè)計(jì):
(1)在窗體的窗體頁(yè)眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其名稱(chēng)為“bTitle”,標(biāo)題顯示為“教師獎(jiǎng)勵(lì)信息”;(2)在主體節(jié)區(qū)位置添加一個(gè)選項(xiàng)組控件,將其命名為“opt”,選項(xiàng)組標(biāo)簽顯示內(nèi)容為“獎(jiǎng)勵(lì)”,名稱(chēng)為“bopt”;
(3)在選項(xiàng)組內(nèi)放置二個(gè)單選按鈕控件,選項(xiàng)按鈕分別命名為“opt1”和“opt2”,選項(xiàng)按鈕標(biāo)簽顯示內(nèi)容分別為“有”和“無(wú)”,名稱(chēng)分別為“bopt1”和“bopt2”。
(4)在窗體頁(yè)腳節(jié)區(qū)位置添加兩個(gè)命令按鈕,分別命名為“bOk”和“bQuit”,按鈕標(biāo)題分別為“確定”和“退出”;
(5)將窗體標(biāo)題設(shè)置為“教師獎(jiǎng)勵(lì)信息”。
注意:不允許修改窗體對(duì)象“教師”中已設(shè)置好的屬性。
等級(jí):3 難度:3 知識(shí)點(diǎn):access知識(shí)點(diǎn)/窗體題
3、考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“Access3.mdb”,里面已經(jīng)設(shè)計(jì)好窗體對(duì)象“教師”。試在此基礎(chǔ)上按照一下要求補(bǔ)充窗體設(shè)計(jì):
(1)在窗體的窗體頁(yè)眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其名稱(chēng)為“bTitle”,標(biāo)題顯示為“教師基本信息輸出”;(2)在主體節(jié)區(qū)中“年齡”標(biāo)簽右側(cè)的文本框顯示內(nèi)容設(shè)置為“年齡”字段值,并將文本框名稱(chēng)更名為“tAge”;(3)在主體節(jié)區(qū)添加一個(gè)標(biāo)簽控件,該控件放置在距左邊0.1厘米、距上邊5.0厘米,標(biāo)簽顯示內(nèi)容為“出生地”,名稱(chēng)為“bMem”;
(4)在窗體頁(yè)腳節(jié)區(qū)位置添加兩個(gè)命令按鈕,分別命名為“bOk”和“bQuit”,按鈕標(biāo)題分別為“確定”和“退出”;
(5)將窗體標(biāo)題設(shè)置為“教師基本信息”。
注意:不允許修改窗體對(duì)象“教師”中未涉及的控件和屬性。等級(jí):3 難度:3 知識(shí)點(diǎn):access知識(shí)點(diǎn)/窗體題
(1)在工具箱中選擇一個(gè)標(biāo)簽,放到頁(yè)眉中,并點(diǎn)擊工具欄上的屬性按鈕,設(shè)置標(biāo)簽的名稱(chēng)和標(biāo)題屬性(2)選中年齡標(biāo)簽右邊的文本框,并點(diǎn)擊工具欄上的屬性按鈕,設(shè)置文本框的名稱(chēng)和控件屬性;
(3)在工具箱中選擇兩個(gè)單選按鈕控件,放到主體中的選項(xiàng)組中,并點(diǎn)擊工具欄上的屬性按鈕,個(gè)單選性;
(4)在工具箱中選擇兩個(gè)命令按鈕控件,放到頁(yè)腳中,并點(diǎn)擊工具欄上的屬性按鈕,設(shè)置這兩個(gè)命令標(biāo)(5)選中窗體,并點(diǎn)擊工具欄上的屬性按鈕,設(shè)置窗體的標(biāo)題屬性
4、考生文件夾下存在一個(gè)數(shù)據(jù)文件“samp3.mdb”,里面已經(jīng)設(shè)計(jì)好窗體對(duì)象“fTest”及宏對(duì)象“m1”。試在此基礎(chǔ)上按照以下要求補(bǔ)充窗體設(shè)計(jì):
(1)在窗體的窗體頁(yè)眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其名稱(chēng)為“bTitle”標(biāo)題顯示為“窗體測(cè)試樣例”;(2)在窗體主體節(jié)區(qū)內(nèi)添加二個(gè)復(fù)選框控件,復(fù)選框選項(xiàng)按鈕分別命名為“opt1”和“opt2”,對(duì)應(yīng)的復(fù)選框標(biāo)簽顯示內(nèi)容分別為“類(lèi)型a”和“類(lèi)型b”,標(biāo)簽名稱(chēng)分別為“bopt1”和“bopt2”;
(3)分別設(shè)置復(fù)選框選項(xiàng)按鈕opt1和opt2的“默認(rèn)值”屬性為假值;(默認(rèn)值:False)(4)在窗體頁(yè)腳節(jié)區(qū)位置添加一個(gè)命令按鈕,命名為“bTest”,按鈕標(biāo)題為“測(cè)試”;(5)設(shè)置命令按鈕bTest的單擊事件屬性為給定的宏對(duì)象m1;(事件屬性)(6)將窗體標(biāo)題設(shè)置為“測(cè)試窗體”。
注意:不允許修改窗體對(duì)象fTest中未涉及的屬性;不允許修改宏對(duì)象m1。
等級(jí):3 難度:3 知識(shí)點(diǎn):access知識(shí)點(diǎn)/窗體題
10、考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp3.mdb”,里面已經(jīng)設(shè)計(jì)好表對(duì)象“tTeacher”、窗體對(duì)象“fTest”和宏對(duì)象“m1”。試在此基礎(chǔ)上按照以下要求補(bǔ)充窗體設(shè)計(jì):
(1)在窗體的窗體頁(yè)眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其名稱(chēng)為“bTitle”,初始化標(biāo)題顯示為“教師基本信息輸出”;
(2)將主體節(jié)區(qū)中“學(xué)歷”標(biāo)簽右側(cè)的文本框顯示內(nèi)容設(shè)置為“學(xué)歷”字段值,并將該文本框名稱(chēng)更名為“tBG”;(3)在窗體頁(yè)腳節(jié)區(qū)位置添加一個(gè)命令按鈕,命名為“bOk”,按鈕標(biāo)題為“刷新標(biāo)題”;(4)設(shè)置命令按鈕bOk的單擊事件屬性為給定的宏對(duì)象m1;(5)將窗體標(biāo)題設(shè)置為“教師基本信息”。
注意:不允許修改窗體對(duì)象“fTest”中未涉及的控件和屬性;不允許修改表對(duì)象tTeacher和宏對(duì)象m1。
等級(jí):3 難度:3 知識(shí)點(diǎn):access知識(shí)點(diǎn)/窗體題
16、考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp3.mdb”,里面已經(jīng)設(shè)計(jì)好表對(duì)象“tNorm”和“tStock”,查詢(xún)對(duì)象“qStock”和宏對(duì)象“ml”,同時(shí)還設(shè)計(jì)出以“tNorm”和“tStock”為數(shù)據(jù)源的窗體對(duì)象“fStock”和“fNorm”。試在此基礎(chǔ)上按照以下要求補(bǔ)充窗體設(shè)計(jì):
(1)在“fStock”窗體對(duì)象的窗體頁(yè)眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其名稱(chēng)為“bTitle”,初始化標(biāo)題顯示為“庫(kù)存瀏覽”,字體名稱(chēng)為“黑體”,字號(hào)大小為18,字體粗細(xì)為“加粗”;
(2)在“fStock”窗體對(duì)象的窗體頁(yè)腳節(jié)區(qū)位置添加一個(gè)命令按鈕,命名為“bList”,按鈕標(biāo)題為“顯示信息”;
(3)設(shè)置所建命令按鈕bList的單擊事件屬性為運(yùn)行宏對(duì)象ml;(4)將“fStock”窗體的標(biāo)題設(shè)置為“庫(kù)存瀏覽”;
(5)將“fStock”窗體對(duì)象中的“fNorm”子窗體的導(dǎo)航按鈕去掉。
注意:不允許修改窗體對(duì)象中未涉及的控件和屬性;不允許修改表對(duì)象“tNorm”、“tStock”和宏對(duì)象“ml”。修改后的窗體如下圖所示。
等級(jí):3 難度:3 知識(shí)點(diǎn):access知識(shí)點(diǎn)/窗體題
18、考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp3.mdb”,里面已經(jīng)設(shè)計(jì)好表對(duì)象“tEmployee”和宏對(duì)象“ml”,同時(shí)還設(shè)計(jì)出以“tEmployee”為數(shù)據(jù)源的窗體對(duì)象“fEmployee”。試在此基礎(chǔ)上按照以下要求補(bǔ)充窗體設(shè)計(jì):(1)在窗體的窗體頁(yè)眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其名稱(chēng)為“bTitle”,初始化標(biāo)題顯示為“雇員基本信息”,字體名稱(chēng)為“黑體”,字號(hào)大小為18,字體粗細(xì)為“加粗”;
(2)在窗體頁(yè)腳節(jié)區(qū)位置添加一個(gè)命令按鈕,命名為“bList”,按鈕標(biāo)題為“顯示雇員情況”;(3)設(shè)置所建命令按鈕bList的單擊事件屬性為運(yùn)行宏對(duì)象ml;(4)將窗體的滾動(dòng)條屬性設(shè)置為“兩者均無(wú)”。
注意:不允許修改窗體對(duì)象“fEmployee”,中未涉及的控件和屬性;不允許修改表對(duì)象“tEmployee”和宏對(duì)象“ml”。修改后的窗體如下圖所示。
等級(jí):3 難度:3 知識(shí)點(diǎn):access知識(shí)點(diǎn)/窗體題
32、考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp3.mdb”,里面已經(jīng)設(shè)計(jì)好表對(duì)象“tEmployee”、“tAttend”和“tWork”,查詢(xún)對(duì)象“qT”,宏對(duì)象“m1”,同時(shí)還設(shè)計(jì)出以“tEmployee”為數(shù)據(jù)源的窗體對(duì)象“fEmployee”和以“qT”為數(shù)據(jù)源的窗體對(duì)象“fList”。其中,“fEmployee”窗體對(duì)象中含有一個(gè)子窗體,名稱(chēng)為“l(fā)ist”。請(qǐng)?jiān)诖嘶A(chǔ)上按照以下要求補(bǔ)充“fEmployee”窗體設(shè)計(jì):
(1)在窗體“fEmployee”的窗體頁(yè)眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其名稱(chēng)為“bTitle”,標(biāo)題顯示為“職工基本信息”,字體名稱(chēng)為“黑體”,字號(hào)大小為24;
(2)在窗體“fEmployee”的窗體頁(yè)腳節(jié)區(qū)位置添加一個(gè)命令按鈕,命名為“bList”,按鈕標(biāo)題為“顯示職工科研情況”;
(3)設(shè)置所建命令按鈕bList的單擊事件屬性為運(yùn)行宏對(duì)象m1;(4)取消主窗體和子窗體中的導(dǎo)航按鈕。
注意:不允許修改窗體對(duì)象“fEmployee”中未涉及的控件和屬性;不允許修改表對(duì)象“tEmployee”、“tAttend”和“tWork”,也不允許修改查詢(xún)對(duì)象“qT”。
等級(jí):3 難度:3 知識(shí)點(diǎn):access知識(shí)點(diǎn)/窗體題
35、考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp3.mdb”,里面已經(jīng)設(shè)計(jì)好表對(duì)象“tCollect”,查詢(xún)對(duì)象“qT”,同時(shí)還設(shè)計(jì)出以“tCollect”為數(shù)據(jù)源的窗體對(duì)象“fCollect”。試在此基礎(chǔ)上按照以下要求補(bǔ)充窗體設(shè)計(jì):(1)將窗體“fCollect”的記錄源改為查詢(xún)對(duì)象“qT”;(2)在窗體“fCollect”的窗體頁(yè)眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其名稱(chēng)為“bTitle”,標(biāo)題顯示為“CD明細(xì)”,字體名稱(chēng)為“黑體”,字號(hào)大小為20,字體粗細(xì)為“加粗”;(3)將窗體標(biāo)題欄上的顯示文字設(shè)為“CD明細(xì)顯示”;
(4)在窗體頁(yè)腳節(jié)區(qū)位置添加一個(gè)命令按鈕,命名為“bC”,按鈕標(biāo)題為“改變顏色”;
(5)設(shè)置所建命令按鈕bC的單擊事件,使用戶(hù)單擊該命令按鈕后,CDID標(biāo)簽的顯示顏色改為紅色。要求用VBA代碼實(shí)現(xiàn)。CDID_標(biāo)簽.ForeColor=vbRed
注意:不允許修改窗體對(duì)象“fCollect”中未涉及的控件和屬性;不允許修改表對(duì)象“tCollect”和查詢(xún)對(duì)象“qT”。
等級(jí):3 難度:3 知識(shí)點(diǎn):access知識(shí)點(diǎn)/窗體題
47、考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp3.mdb”,里面已經(jīng)設(shè)計(jì)好表對(duì)象“tEmployee”、“tSell”、“tBook”和宏對(duì)象“m1”,同時(shí)還設(shè)計(jì)出窗體對(duì)象“fBook”和“fEmployee”、子窗體“fSell”。請(qǐng)?jiān)诖嘶A(chǔ)上按照以下要求補(bǔ)充“fEmployee”窗體的設(shè)計(jì):
(1)在窗體頁(yè)腳節(jié)區(qū)位置添加一個(gè)命令按鈕,命名為“bList”,按鈕標(biāo)題為“顯示圖書(shū)信息”;(2)設(shè)置所建命令按鈕bList的單擊事件屬性為運(yùn)行宏對(duì)象m1;
(3)在窗體的窗體頁(yè)眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其名稱(chēng)為“bTitle”,初始化標(biāo)題顯示為“雇員售書(shū)情況瀏覽”,字體名稱(chēng)為“黑體”,字體粗細(xì)為“加粗”,字號(hào)為22;(4)設(shè)置主窗體標(biāo)題欄的顯示標(biāo)題為“雇員售書(shū)情況”;
(5)設(shè)置窗體的相關(guān)屬性使其在窗體視圖中不顯示記錄選擇器和導(dǎo)航按鈕。
注意:不允許修改窗體對(duì)象“fEmployee”、“fSell”、“fBook”和宏對(duì)象“m1”中未涉及的控件和屬性;不允許修改表對(duì)象“tEmployee”、“tSell”和“tBook”。
等級(jí):3 難度:3 知識(shí)點(diǎn):access知識(shí)點(diǎn)/窗體題
53、考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp3.mdb”,里面已經(jīng)設(shè)計(jì)了表對(duì)象“tEmp”、查詢(xún)對(duì)象“qEmp”和窗體對(duì)象“fEmp”。同時(shí),給出窗體對(duì)象“fEmp”上兩個(gè)按鈕的單擊事件代碼,試按以下功能要求補(bǔ)充設(shè)計(jì)。(1)將窗體“fEmp”上文本框“tSS”更改為組合框類(lèi)型,保持控件名稱(chēng)不變。設(shè)置其相關(guān)屬性實(shí)現(xiàn)下拉列表形式輸入性別“男”和“女”;
(2)修改查詢(xún)對(duì)象“qEmp”為參數(shù)查詢(xún),參數(shù)為引用窗體對(duì)象“fEmp”上文本框“tSS”的輸入值;“查詢(xún)”對(duì)象,右鍵單擊“qEmp”選擇【設(shè)計(jì)視圖】。性別添加到“字段”行,在“性別”字段的“條件”行輸入“[Forms]?。踗Emp]?。踭SS]”。
(3)設(shè)置窗體對(duì)象“fEmp”上文本框“tPa”為計(jì)算控件。要求依據(jù)“黨員否”字段值顯示內(nèi)容:“黨員否”字段值為T(mén)rue,顯示“黨員”兩字;“黨員否”字段值為False,顯示“非黨員”三字;控件來(lái)源”行輸入“=IIf([黨員否]=True,“黨員”,“非黨員”)”
(4)單擊“刷新”按鈕(名為“bt1”),事件過(guò)程動(dòng)態(tài)設(shè)置窗體記錄源為查詢(xún)對(duì)象“qEmp”,實(shí)現(xiàn)窗體數(shù)據(jù)按性別條件動(dòng)態(tài)顯示;單擊“退出”按鈕(名為“bt2”),關(guān)閉窗體。Form.RecordSource=“qEmp” 刷新 Form.RecordSource=“qEmp” 退出 DoCmd.Close注意:不允許修改數(shù)據(jù)庫(kù)中的表對(duì)象“tEmp”;不允許修改查詢(xún)對(duì)象“qEmp”中未涉及的內(nèi)容;不允許修改窗體對(duì)象“fEmp”中未涉及的控件和屬性;已給事件過(guò)程,只允許在“*****Add*****”與“*****Add*****”之間的空行內(nèi)補(bǔ)充語(yǔ)句、完成設(shè)計(jì),不允許增刪和修改其它位置已存在的語(yǔ)句。知識(shí)點(diǎn):access知識(shí)點(diǎn)/窗體題
56、考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp3.mdb”,里面已經(jīng)設(shè)計(jì)好表對(duì)象“tStudent”,同時(shí)還設(shè)計(jì)出窗體對(duì)象“fQuery”和“fStudent”。請(qǐng)?jiān)诖嘶A(chǔ)上按照以下要求補(bǔ)充“fQuery”窗體的設(shè)計(jì):
(1)在距主體節(jié)上邊0.4厘米、左邊0.4厘米位置添加一個(gè)矩形控件,其名稱(chēng)為“rRim”;矩形寬度為16.6厘米、高度為1.2厘米、特殊效果為“鑿痕”;
(2)將窗體中“退出”命令按鈕上顯示的文字顏色改為“深紅”(深紅代碼為128),字體粗細(xì)改為“加粗”;(3)將窗體標(biāo)題改為“顯示查詢(xún)信息”;
(4)將窗體邊框改為“對(duì)話(huà)框邊框”樣式,取消窗體中的水平和垂直滾動(dòng)條、記錄選擇器、導(dǎo)航按鈕和分隔線(xiàn);
(5)在窗體中有一個(gè)“顯示全部記錄”命令按鈕(名稱(chēng)為bList),單擊該按鈕后,應(yīng)實(shí)現(xiàn)將“tStudent”表中的全部記錄顯示出來(lái)的功能?,F(xiàn)已編寫(xiě)了部分VBA代碼,請(qǐng)按照VBA代碼中的指示將代碼補(bǔ)充完整。
BBB.Form.RecordSource=“select * from tStudent”
要求:修改后運(yùn)行該窗體,并查看修改結(jié)果。
注意:不允許修改窗體對(duì)象“fQuery”和“fStudent”中未涉及的控件、屬性;不允許修改表對(duì)象“tStudent”。對(duì)于VBA代碼,只允許“****************”與“****************”之間的一空行內(nèi)補(bǔ)充語(yǔ)句、完成設(shè)計(jì),不允許增刪和修改其它位置已存在的語(yǔ)句。BBB.Form.RecordSource=“select * from tStudent”
知識(shí)點(diǎn):access知識(shí)點(diǎn)/窗體題
59、考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp3.mdb”,里面已經(jīng)設(shè)計(jì)好表對(duì)象“tStudent” 和“tGrade”,同時(shí)還設(shè)計(jì)出窗體對(duì)象“fGrade”和“fStudent”。請(qǐng)?jiān)诖嘶A(chǔ)上按照以下要求補(bǔ)充“fStudent”窗體的設(shè)計(jì):(1)將名稱(chēng)為“標(biāo)簽15”的標(biāo)簽控件名稱(chēng)改為“tStud”,標(biāo)題改為“學(xué)生成績(jī)”;
(2)將名稱(chēng)為“子對(duì)象”控件的源對(duì)象(全部里)屬性設(shè)置為“fGrade”窗體,并取消其“導(dǎo)航按鈕”;(3)將“fStudent”窗體標(biāo)題改為“學(xué)生信息顯示”;
(4)將窗體邊框改為“對(duì)話(huà)框邊框”樣式(邊框樣式里),取消窗體中的水平和垂直滾動(dòng)條;
(5)在窗體中有一個(gè)“退出”命令按鈕(名稱(chēng)為bQuit),單擊該按鈕后,應(yīng)關(guān)閉“fStudent”窗體。現(xiàn)已編寫(xiě)了部分VBA代碼,請(qǐng)按照VBA代碼中的指示將代碼補(bǔ)充完整。Docmd.Close.要求:修改后運(yùn)行該窗體,并查看修改結(jié)果。
注意:不允許修改窗體對(duì)象“fGrade”和“fStudent”中未涉及的控件、屬性;不允許修改表對(duì)象“tStudent” 和“tGrade”。對(duì)于VBA代碼,只允許“****************”與“****************”之間的一空行內(nèi)補(bǔ)充語(yǔ)句、完成設(shè)計(jì),不允許增刪和修改其它位置已存在的語(yǔ)句。
等級(jí):3 難度:3 知識(shí)點(diǎn):access知識(shí)點(diǎn)/窗體題
62、第一個(gè)資料考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp3.mdb”,里面已經(jīng)設(shè)計(jì)好表對(duì)象“tAddr”和“tUser”,同時(shí)還設(shè)計(jì)出窗體對(duì)象“fEdit”和“fEuser”。請(qǐng)?jiān)诖嘶A(chǔ)上按照以下要求補(bǔ)充“fEdit”窗體的設(shè)計(jì):(1)將窗體中名稱(chēng)為“LRemark”的標(biāo)簽控件上的文字顏色改為紅色(紅色代碼為255)、字體粗細(xì)改為“加粗”;
(2)將窗體標(biāo)題設(shè)置為“修改用戶(hù)信息”;
(3)將窗體邊框改為“對(duì)話(huà)框邊框”樣式,取消窗體中的水平和垂直滾動(dòng)條、記錄選擇器、導(dǎo)航按鈕和分隔線(xiàn);
(4)將窗體中“退出”命令按鈕(名稱(chēng)為“cmdquit”)上的文字顏色改為深紅(深紅代碼為128)、字體粗細(xì)改為“加粗”,并在文字下方加上下劃線(xiàn);
(5)在窗體中還有“修改”和“保存”兩個(gè)命令按鈕,名稱(chēng)分別為“CmdEdit”和“CmdSave”,其中“保存”命令按鈕在初始狀態(tài)為不可用,當(dāng)單擊“修改”按鈕后,應(yīng)使“保存”按鈕變?yōu)榭捎谩,F(xiàn)已編寫(xiě)了部分VBA代碼,請(qǐng)按照VBA代碼中的指示將代碼補(bǔ)充完整。
注意:不允許修改窗體對(duì)象“fEdit”和“fEuser”中未涉及的控件、屬性;不允許修改表對(duì)象“tAddr”和“tUser”。對(duì)于VBA代碼,只允許在“****************”與“****************”之間的一空行內(nèi)補(bǔ)充語(yǔ)句、完成設(shè)計(jì),不允許增刪和修改其它位置已存在的語(yǔ)句。
等級(jí):3 難度:3 知識(shí)點(diǎn):access知識(shí)點(diǎn)/窗體題
70、第一個(gè)資料考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp3.mdb”,里面已經(jīng)設(shè)計(jì)了表對(duì)象“tEmp”、查詢(xún)對(duì)象“qEmp”和窗體對(duì)象“fEmp”。同時(shí),給出窗體對(duì)象“fEmp”上“退出”按鈕的單擊事件代碼,試按以下功能要求補(bǔ)充設(shè)計(jì)。
(1)將窗體“fEmp”上文本框“tSS”更改為組合框類(lèi)型,并保持控件名稱(chēng)不變;單擊tSS,右鍵更改為(2)修改查詢(xún)對(duì)象“qEmp”為參數(shù)查詢(xún),參數(shù)為引用窗體對(duì)象“fEmp”上文本框“tSS”的輸入值;
(3)設(shè)置窗體對(duì)象“fEmp”上文本框“tAge”為計(jì)算控件。要求根據(jù)“年齡”字段值依據(jù)以下計(jì)算公式計(jì)算并顯示人員的出生年;計(jì)算公式:出生年=Year(Date())-年齡 或 出生年=Year(Now())-年齡(4)單擊“退出”按鈕(名為“bt2”),關(guān)閉窗體。補(bǔ)充事件代碼。
注意:不允許修改數(shù)據(jù)庫(kù)中的表對(duì)象“tEmp”;不允許修改查詢(xún)對(duì)象“qEmp”中未涉及的內(nèi)容;不允許修改窗體對(duì)象“fEmp”中未涉及的控件和屬性;已給事件過(guò)程,只允許在“*****Add*****”與“*****Add*****”之間的空行內(nèi)補(bǔ)充語(yǔ)句、完成設(shè)計(jì),不允許增刪和修改其它位置已存在的語(yǔ)句。
等級(jí):3 難度:3 知識(shí)點(diǎn):access知識(shí)點(diǎn)/窗體題
71、考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp4.mdb”,里面已經(jīng)設(shè)計(jì)好表對(duì)象“產(chǎn)品”、“供應(yīng)商”、查詢(xún)對(duì)象“按供應(yīng)商查詢(xún)”和宏對(duì)象“打開(kāi)產(chǎn)品表”、“運(yùn)行查詢(xún)”、“關(guān)閉窗口”。試按以下要求完成設(shè)計(jì):創(chuàng)建一個(gè)名為“menu”的窗體,要求如下:
(1)對(duì)窗體進(jìn)行如下設(shè)置:在距窗體主體左邊1厘米、距上邊0.6厘米處依次水平放置三個(gè)命令按鈕“顯示修改產(chǎn)品表”(名為“bt1”)、“查詢(xún)”(名為“bt2”)和“退出”(名為“bt3”),命令按鈕的寬度均為2厘米,高度為1.5厘米,每個(gè)命令按鈕相隔1厘米。創(chuàng)建一個(gè)窗體(2)設(shè)置窗體標(biāo)題為“主菜單”;
(3)當(dāng)單擊“顯示修改產(chǎn)品表”命令按鈕時(shí),運(yùn)行宏“打開(kāi)產(chǎn)品表”,就可以瀏覽“產(chǎn)品”表;(4)當(dāng)單擊“查詢(xún)”命令按鈕時(shí),運(yùn)行宏“運(yùn)行查詢(xún)”,即可啟動(dòng)查詢(xún)“按供應(yīng)商查詢(xún)”;
(5)當(dāng)單擊“退出”命令按鈕時(shí),運(yùn)行宏“關(guān)閉窗口”,關(guān)閉“menu”窗體,返回到數(shù)據(jù)庫(kù)窗口下。
知識(shí)點(diǎn):access知識(shí)點(diǎn)/報(bào)表題
72、考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp3.mdb”,里面已經(jīng)設(shè)計(jì)好表對(duì)象“tAddr”和“tUser”,同時(shí)還設(shè)計(jì)出窗體對(duì)象“fEdit”和“fEuser”。請(qǐng)?jiān)诖嘶A(chǔ)上按照以下要求補(bǔ)充“fEdit”窗體的設(shè)計(jì):
(1)將窗體中名稱(chēng)為“Lremark”的標(biāo)簽控件上的文字顏色改為“藍(lán)色”(藍(lán)色代碼為16711680)、字體粗細(xì)改為“加粗”;
(2)將窗體標(biāo)題設(shè)置為“顯示/修改用戶(hù)口令”;
(3)將窗體邊框改為“細(xì)邊框”樣式,取消窗體中的水平和垂直滾動(dòng)條、記錄選擇器、導(dǎo)航按鈕和分隔線(xiàn);并且保留窗體的關(guān)閉按鈕;
(4)將窗體中“退出”命令按鈕(名稱(chēng)為“cmdquit”)上的文字顏色改為棕色(棕色代碼為128)、字體粗細(xì)改為“加粗”,并在文字下方加上下劃線(xiàn);
(5)在窗體中還有“修改”和“保存”兩個(gè)命令按鈕,名稱(chēng)分別為“CmdEdit”和“CmdSave”,其中“保存”命令按鈕在初始狀態(tài)為不可用,當(dāng)單擊“修改”按鈕后,“保存”按鈕變?yōu)榭捎?,同時(shí)在窗體的左側(cè)顯示出相應(yīng)的信息和可修改的信息。如果在“口令”文本框中輸入的內(nèi)容與在“確認(rèn)口令”文本框中輸入的內(nèi)容不相符,當(dāng)單擊“保存”按鈕后,屏幕上應(yīng)彈出如下圖所示的提示框。現(xiàn)已編寫(xiě)了部分VBA代碼,請(qǐng)按照VBA代碼中的指示將代碼補(bǔ)充完整。CmdSave.Enabled= True MsgBox“請(qǐng)重新輸入口令!”,vbOKquit 要求:修改后運(yùn)行該窗體,并查看修改結(jié)果。
要求:修改后運(yùn)行該窗體,并查看修改結(jié)果。
注意:不允許修改窗體對(duì)象“fEdit”和“fEuser”中未涉及的控件、屬性;不允許修改表對(duì)象“tAddr”和“tUser”。只允許在“*****Add*****”與“*****Add*****”之間的空行內(nèi)補(bǔ)充一行語(yǔ)句、完成設(shè)計(jì),不允許增刪和修改其它位置已存在的語(yǔ)句。
知識(shí)點(diǎn):access知識(shí)點(diǎn)/窗體題
107、考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp3.mdb”,里面已經(jīng)設(shè)計(jì)好表對(duì)象“tEmployee”和宏對(duì)象“m1”,同時(shí)還設(shè)計(jì)出以tEmployee“為數(shù)據(jù)源的窗體對(duì)象”fEmployee“。試在此基礎(chǔ)上按照以下要求補(bǔ)充窗體設(shè)計(jì):(1)在窗體的窗體頁(yè)眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其名稱(chēng)為”bTitle“,初始化標(biāo)題顯示為”雇員基本信息“,字體名稱(chēng)為”黑體“,字號(hào)大小為18。
(2)將命令按鈕bList的標(biāo)題設(shè)置為”顯示雇員情況“。
(3)單擊命令按鈕bList,要求運(yùn)行宏對(duì)象m1;單擊事件代碼已提供,請(qǐng)補(bǔ)充完整。(4)取消窗體的水平滾動(dòng)條和垂直滾動(dòng)條;取消窗體的最大化和最小化按鈕。
(5)在”窗體頁(yè)眉“中距左邊0.5厘米,上邊0.3厘米處添加一個(gè)標(biāo)簽控件,控件名稱(chēng)為”Tda“,標(biāo)題為”系統(tǒng)日期“。窗體加載時(shí),將添加標(biāo)簽標(biāo)題設(shè)置為系統(tǒng)當(dāng)前日期。窗體”加載“事件已提供,請(qǐng)補(bǔ)充完整。Tda.Caption=Date
注意:不允許修改窗體對(duì)象”fEmployee“中未涉及的控件和屬性;不允許修改表對(duì)象”tEmployee“和宏對(duì)象”m1“。程序代碼只允許在”*****Add*****“與”*****Add*****“之間的空行內(nèi)補(bǔ)充一行語(yǔ)句、完成設(shè)計(jì),不允許增刪和修改其它位置已存在的語(yǔ)句。Tda.Caption=Date
add1 知識(shí)點(diǎn):access知識(shí)點(diǎn)/窗體題
109、考生文件夾下存在一個(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)將窗體”fEmp“內(nèi)名為”bTitle“標(biāo)簽控件的標(biāo)題文本顯示顏色設(shè)置為紅色,同時(shí)將其外觀(guān)設(shè)置為陰影特殊效果。前景色
(2)將窗體”fEmp“的邊框樣式設(shè)置為”細(xì)邊框“。同時(shí),將窗體按鈕”btnP“的單擊事件屬性設(shè)置為宏”mEmp“。(3)將報(bào)表”rEmp“內(nèi)名為”bTitle“標(biāo)簽控件的標(biāo)題設(shè)置為”職工信息表輸出“。同時(shí),設(shè)置報(bào)表”rEmp“的記錄源屬性為表對(duì)象”tEmp“。
(4)窗體加載時(shí)設(shè)置窗體標(biāo)題屬性為”****年職工信息輸出“,其中****為系統(tǒng)當(dāng)前年。窗體”加載“事件代碼已提供,請(qǐng)補(bǔ)充完整。Year(date)&”年職工信息輸入”
注意:不允許修改數(shù)據(jù)庫(kù)中的表對(duì)象”tEmp“ 和宏對(duì)象”mEmp“;不允許修改窗體對(duì)象”fEmp“和報(bào)表對(duì)象”rEmp“中未涉及的控件和屬性。程序代碼只允許在”*****Add*****“與”*****Add*****“之間的空行內(nèi)補(bǔ)充一行語(yǔ)句、完成設(shè)計(jì),不允許增刪和修改其它位置已存在的語(yǔ)句。
知識(shí)點(diǎn):access知識(shí)點(diǎn)/報(bào)表題
130、考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件”samp3.mdb“,里面已經(jīng)設(shè)計(jì)好表對(duì)象”tStud“,同時(shí)還設(shè)計(jì)出窗體對(duì)象”fStud“。請(qǐng)?jiān)诖嘶A(chǔ)上按照以下要求補(bǔ)充”fStud“窗體的設(shè)計(jì):
(1)在窗體的”窗體頁(yè)眉“中距左邊0.4厘米、距上邊1.2厘米處添加一個(gè)直線(xiàn)控件,控件寬度為10.5厘米,控件命名為”tLine“。
(2)將窗體中名稱(chēng)為”lTalbel“的標(biāo)簽控件上的文字顏色改為”藍(lán)色“(藍(lán)色代碼為16711680)、字體名稱(chēng)改為”華文行楷“、字號(hào)改為22。前景色
(3)將窗體邊框改為”細(xì)邊框“樣式,取消窗體中的水平和垂直滾動(dòng)條、記錄選擇器、導(dǎo)航按鈕和分隔線(xiàn);并且只保留窗體的關(guān)閉按鈕。邊框樣式
(4)假設(shè)”tStud“表中,”學(xué)號(hào)“字段的第5位和6位編碼代表該生的專(zhuān)業(yè)信息,當(dāng)這兩位編碼為”10“時(shí)表示”信息“專(zhuān)業(yè),為其他值時(shí)表示”管理“專(zhuān)業(yè)。設(shè)置窗體中名稱(chēng)為”tSub“的文本框控件的相應(yīng)屬性,使其根據(jù)”學(xué)號(hào)“字段的第5位和第6位編碼顯示對(duì)應(yīng)的專(zhuān)業(yè)名稱(chēng)。
(5)在窗體中有一個(gè)”退出“命令按鈕,名稱(chēng)為”CmdQuit“,其功能為關(guān)閉”fStud“窗體。請(qǐng)按照VBA代碼中的指示將實(shí)現(xiàn)此功能的代碼填入指定的位置中。
注意:不允許修改窗體對(duì)象”fStud“中未涉及的控件、屬性和任何VBA代碼;不允許修改表對(duì)象”tStud“;程序代碼只允許在”*****Add*****“與”*****Add*****“之間的空行內(nèi)補(bǔ)充一行語(yǔ)句、完成設(shè)計(jì),不允許增刪和修改其它位置已存在的語(yǔ)句。
等級(jí):3 難度:3 知識(shí)點(diǎn):access知識(shí)點(diǎn)/窗體題
(4)【解題步驟】
步驟1:右鍵單擊文本框“tSub”選擇【屬性】。
步驟2:在“控件來(lái)源”行輸入“=IIf(Mid(〔學(xué)號(hào)〕,5,2)=”10“,”信息“,”管理")”,關(guān)閉屬性界面。
(5)【解題步驟】
步驟1:右鍵單擊“退出”命令按鈕選擇【事件生成器】,在空行內(nèi)輸入代碼:
*****Add*****
DoCmd.Close
*****Add*****
第四篇:access上機(jī)練習(xí)題
1.1
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
在考生文件夾下,“samp1.accdb”數(shù)據(jù)庫(kù)文件中已建立表對(duì)象“tEmployee ”。試按以下操作要求,完成表的編輯:
(1)分析“tEmployee”表的結(jié)構(gòu),判斷并設(shè)置主鍵。
(2)刪除表中的“所屬部門(mén)”字段;設(shè)置“年齡”字段的有效性規(guī)則為只能
輸入大于16的數(shù)據(jù)。
(3)在表結(jié)構(gòu)中的“年齡”與“職務(wù)”兩個(gè)字段之間增添一個(gè)新的字段:字
段名稱(chēng)為“黨員否”,字段類(lèi)型為“是/否”型;刪除表中1999年5月聘
用、并具有“相聲”愛(ài)好的女職工記錄。
(4)設(shè)置“職務(wù)”字段值的輸入方式為從下拉列表中選擇“職員”、“主管
”或“經(jīng)理”選項(xiàng)值。
(5)設(shè)置“聘用時(shí)間”字段的相關(guān)屬性,使該字段按照“XXXX/XX/XX”格式
輸入。例如,2013/06/08。
(6)將表中聘用時(shí)間超過(guò)30年(不含30年)的職工“職務(wù)”字段值更改為“
退休”。
1.2
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp2.accdb”,里面已經(jīng)設(shè)計(jì)好表對(duì) 象“tStud”和“tTemp”。tStud表是學(xué)校歷年來(lái)招收的學(xué)生名單,每名學(xué)生均 有身份證號(hào)。對(duì)于現(xiàn)在正在讀書(shū)的“在校學(xué)生”,均有家長(zhǎng)身份證號(hào),對(duì)于已 經(jīng)畢業(yè)的學(xué)生,家長(zhǎng)身份證號(hào)為空。
例如,表中學(xué)生“張春節(jié)”沒(méi)有家長(zhǎng)身份證號(hào),表示張春節(jié)已經(jīng)從本校畢 業(yè),是“校友”。
表中學(xué)生“李強(qiáng)”的家長(zhǎng)身份證號(hào)為“***370”,表示李強(qiáng) 為在校學(xué)生。由于在tStud表中身份證號(hào)“***370”對(duì)應(yīng)的學(xué)生姓 名是“李永飛”,表示李強(qiáng)的家長(zhǎng)李永飛是本校校友。
“張?zhí)臁钡募议L(zhǎng)身份證號(hào)為“***760”,表示張?zhí)焓窃谛W(xué) 生;由于在tStud表中身份證號(hào)“***760”沒(méi)有對(duì)應(yīng)的記錄,表示 張?zhí)斓募议L(zhǎng)不是本校的校友。
請(qǐng)按下列要求完成設(shè)計(jì):
(1)創(chuàng)建一個(gè)查詢(xún),要求顯示在校學(xué)生的“身份證號(hào)”和“姓名”兩列內(nèi)容,所建查詢(xún)命名為“qT1”。
(2)創(chuàng)建一個(gè)查詢(xún),要求按照身份證號(hào)碼找出所有學(xué)生家長(zhǎng)是本校校友的學(xué)生
記錄。輸出學(xué)生身份證號(hào)、姓名及家長(zhǎng)姓名三列內(nèi)容,標(biāo)題顯示為“身份
證號(hào)”、“姓名”和“家長(zhǎng)姓名”,所建查詢(xún)命名為“qT2”。
(3)創(chuàng)建一個(gè)查詢(xún),統(tǒng)計(jì)數(shù)學(xué)成績(jī)?yōu)?00分的學(xué)生人數(shù),標(biāo)題顯示為“num”,所建查詢(xún)命名為“qT3”。
要求:使用“身份證號(hào)”字段進(jìn)行計(jì)數(shù)統(tǒng)計(jì)。
(4)創(chuàng)建一個(gè)查詢(xún),將“tStud”表中總分成績(jī)超過(guò)270分(含270)的學(xué)生信
息追加到空表“tTemp”中。其中,“tTemp”表的入學(xué)成績(jī)?yōu)閷W(xué)生總分,所建查詢(xún)命名為“qT4”。1.3
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp3.accdb”,里面已經(jīng)設(shè)計(jì)好表對(duì) 象“tTeacher”、窗體對(duì)象“fTest”,報(bào)表對(duì)象“rTeacher”和宏對(duì)象“m1”。試在此基礎(chǔ)上按照以下要求補(bǔ)充窗體設(shè)計(jì)和報(bào)表設(shè)計(jì):
(1)將報(bào)表對(duì)象rTeacher的報(bào)表主體節(jié)區(qū)中名為“性別”的文本框顯示內(nèi)容
設(shè)置為“性別”字段值,并將文本框名稱(chēng)更名為“tSex”。
(2)在報(bào)表對(duì)象rTeacher的報(bào)表頁(yè)腳節(jié)區(qū)位置添加一個(gè)計(jì)算控件,計(jì)算并顯
示教師的平均工齡。計(jì)算控件放置在距上邊0.3厘米、距左側(cè)3.6厘米,命名為“tAvg”。
(3)設(shè)置窗體對(duì)象fTest上名為“btest”的命令按鈕的單擊事件屬性為給定的宏對(duì)象m1。
注意:不允許修改數(shù)據(jù)庫(kù)中的表對(duì)象“tTeacher”和宏對(duì)象“m1”;不允許
修改窗體對(duì)象“fTest” 和報(bào)表對(duì)象“rTeacher”中未涉及的控件和
屬性。
2.1
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
在考生文件夾下,“samp1.accdb”數(shù)據(jù)庫(kù)文件中已建立兩個(gè)表對(duì)象“員工 表”和“部門(mén)表”。試按以下要求,完成表的各種操作:
(1)分析兩個(gè)表對(duì)象“員工表”和“部門(mén)表”的構(gòu)成,判斷其中的外鍵屬性,將其字段名稱(chēng)作為“員工表”表屬性中說(shuō)明的內(nèi)容進(jìn)行設(shè)置。
(2)將“員工表”中有攝影愛(ài)好的員工其“備注”字段的值設(shè)為T(mén)rue(即復(fù)
選框里打上鉤)。
(3)刪除聘用時(shí)間超過(guò)30年(含30年)、“職務(wù)”為“經(jīng)理”的職工。(4)將考生文件夾下文本文件Test.txt中的數(shù)據(jù)導(dǎo)入追加到當(dāng)前數(shù)據(jù)庫(kù)的“
員工表”相應(yīng)字段中。
(5)設(shè)置相關(guān)屬性,使“員工表”中“密碼”字段以密碼方式輸入并顯示。(6)建立“員工表”和“部門(mén)表”的表間關(guān)系,并實(shí)施參照完整性。
2.2
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp2.accdb”,里面已經(jīng)設(shè)計(jì)好三個(gè) 關(guān)聯(lián)表對(duì)象“tStud”、“tCourse”和“tScore”及表對(duì)象“tTemp”。試按以 下要求完成設(shè)計(jì):
(1)創(chuàng)建一個(gè)查詢(xún),查找選課學(xué)分超過(guò)3分或沒(méi)有先修課的學(xué)生記錄,并顯示
學(xué)生的“姓名”、“課程名”和“成績(jī)”三個(gè)字段內(nèi)容,所建查詢(xún)命名
為“qT1”。
(2)創(chuàng)建一個(gè)查詢(xún),查找5號(hào)入校的學(xué)生,顯示其“學(xué)號(hào)”、“姓名”、“性
別”和“年齡”四個(gè)字段內(nèi)容,所建查詢(xún)命名為“qT2”。
(3)創(chuàng)建一個(gè)查詢(xún),查找選課成績(jī)均在80分(含80分)以上的學(xué)生記錄,并
顯示“學(xué)號(hào)”和“平均成績(jī)”兩列內(nèi)容。其中“平均成績(jī)”一列數(shù)據(jù)由
統(tǒng)計(jì)計(jì)算得到,所建查詢(xún)命名為“qT3”。
(4)創(chuàng)建一個(gè)查詢(xún),將“tStud”表中女學(xué)生的信息追加到“tTemp”表對(duì)應(yīng)的字段中,所建查詢(xún)命名為“qT4”。
2.3
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp3.accdb”,里面已經(jīng)設(shè)計(jì)好表對(duì) 象“tEmployee”和宏對(duì)象“m1”,同時(shí)還設(shè)計(jì)出以“tEmployee”為數(shù)據(jù)源的 窗體對(duì)象“fEmployee”。試在此基礎(chǔ)上按照以下要求補(bǔ)充窗體設(shè)計(jì):
(1)在窗體的窗體頁(yè)眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其名稱(chēng)為“bTitle”,初始化標(biāo)題顯示為“雇員基本信息”,字體名稱(chēng)為“黑體”,字號(hào)為
18。
(2)將命令按鈕bList的標(biāo)題設(shè)置為“顯示雇員情況”。
(3)單擊命令按鈕bList,要求運(yùn)行宏對(duì)象m1;單擊事件代碼已提供,請(qǐng)補(bǔ)
充完整。
(4)取消窗體的水平滾動(dòng)條和垂直滾動(dòng)條;取消窗體的最大化和最小化按
鈕。
(5)窗體加載時(shí),將“Tda”標(biāo)簽標(biāo)題設(shè)置為“YYYY年雇員信息”,其中
“YYYY”為系統(tǒng)當(dāng)前年份(要求使用相關(guān)函數(shù)獲?。?,例如,2013年
雇員信息。窗體“加載”事件代碼已提供,請(qǐng)補(bǔ)充完整。
注意:不允許修改窗體對(duì)象“fEmployee”中未涉及的控件和屬性;不允許
修改表對(duì)象“tEmployee”和宏對(duì)象“m1”。
程序代碼只允許在“*****Add*****”與“*****Add*****”之間的空行內(nèi)補(bǔ)充一行語(yǔ)句、完成設(shè)計(jì),不允許增刪和修改其它位置已存
在的語(yǔ)句。
3.1
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下,“samp1.accdb”數(shù)據(jù)庫(kù)文件中已建立表對(duì)象“tEmp”。試 按以下操作要求,完成對(duì)表“tEmp”的編輯修改和操作:(1)將“編號(hào)”字段改名為“工號(hào)”,并設(shè)置為主鍵;按所屬部分修改工號(hào),修改規(guī)則為:部門(mén)“01”的“工號(hào)”首字符為“1”,部門(mén)“02”首字符
為“2”,依次類(lèi)推。
(2)設(shè)置“年齡”字段的有效性規(guī)則為不能是空值。
(3)設(shè)置“聘用時(shí)間”字段的默認(rèn)值為系統(tǒng)當(dāng)前年的一月一號(hào)。
(4)刪除表結(jié)構(gòu)中的“簡(jiǎn)歷”字段;設(shè)置“聘用時(shí)間”字段的相關(guān)屬性,使
該字段按照“XXXX/XX/XX”格式輸入,例如,2013/07/08。
(5)將考生文件夾下“samp0.accdb”數(shù)據(jù)庫(kù)文件中的表對(duì)象“tTemp”導(dǎo)入到
“samp1.accdb”數(shù)據(jù)庫(kù)文件中。
(6)完成上述操作后,在“samp1.accdb”數(shù)據(jù)庫(kù)文件中做一個(gè)表對(duì)象“tEmp
”的備份,命名為“tEL”。
3.2
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp2.accdb”,里面已經(jīng)設(shè)計(jì)好二個(gè)表 對(duì)象“tTeacher1”和“tTeacher2”。試按以下要求完成設(shè)計(jì):(1)創(chuàng)建一個(gè)查詢(xún),查找并顯示在職教師的“編號(hào)”、“姓名、“年齡”和“性
別”四個(gè)字段內(nèi)容,所建查詢(xún)命名為“qT1”。
(2)創(chuàng)建一個(gè)查詢(xún),查找年齡低于所有職工平均年齡的職工記錄,并顯示“編
號(hào)姓名”和“聯(lián)系電話(huà)”兩列信息,其中“編號(hào)姓名”由“編號(hào)”與“姓
名”兩個(gè)字段合二為一構(gòu)成,所建查詢(xún)命名為“qT2”。
(3)創(chuàng)建一個(gè)查詢(xún),按輸入的參加工作時(shí)間的月份查找,并顯示教師的“編號(hào)”、“姓名”、“年齡”和“性別”四個(gè)字段內(nèi)容,當(dāng)運(yùn)行該查詢(xún)時(shí),應(yīng)顯
示提示信息:“請(qǐng)輸入月份”,所建查詢(xún)命名為“qT3”。
(4)創(chuàng)建一個(gè)查詢(xún),將“tTeacher1”表中的黨員教授的記錄追加到
“tTeacher2”表相應(yīng)的字段中,所建查詢(xún)命名為“qT4”。
3.3
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp3.accdb”,里面已經(jīng)設(shè)計(jì)好表對(duì) 象“tStud”、查詢(xún)對(duì)象“qStud”、窗體對(duì)象“fStud”和子窗體對(duì)象“fDetail ”,同時(shí)還設(shè)計(jì)出以“qStud”為數(shù)據(jù)源的報(bào)表對(duì)象“rStud”。請(qǐng)?jiān)诖嘶A(chǔ)上按 照以下要求補(bǔ)充“fStud”窗體和“rStud”報(bào)表的設(shè)計(jì):
(1)在報(bào)表的報(bào)表頁(yè)眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其名稱(chēng)為“bTitle”,標(biāo)題顯示為“團(tuán)員基本信息表”;將名稱(chēng)為“tSex”的文本框控件的輸出內(nèi)容設(shè) 置為 “性別”字段值。在報(bào)表頁(yè)腳節(jié)區(qū)添加一個(gè)計(jì)算控件,其名稱(chēng)為“tAvg”, 設(shè)置相關(guān)屬性,輸出學(xué)生的平均年齡。
(2)將“fStud”窗體對(duì)象主體節(jié)中控件的Tab鍵焦點(diǎn)移動(dòng)順序設(shè)置為:
“CItem”→“TxtDetail” →“CmdRefer” →“CmdList” →
“CmdClear” →“fDetail” →“簡(jiǎn)單查詢(xún)”。
(3)在窗體加載事件中,實(shí)現(xiàn)重置窗體標(biāo)題為標(biāo)簽“tTitle”的標(biāo)題內(nèi)容。
(4)試根據(jù)以下窗體功能要求,對(duì)已給的事件過(guò)程進(jìn)行代碼補(bǔ)充,并運(yùn)行 調(diào)試。
在窗體中有一個(gè)組合框控件和一個(gè)文本框控件,名稱(chēng)分別為“CItem”和 “TxtDetail”;有兩個(gè)標(biāo)簽控件,名稱(chēng)分別為“Label3”和“Ldetail”;還 有三個(gè)命令按鈕,名稱(chēng)分別為“CmdList”、“CmdRefer”和“CmdClear”。在“CItem”組合框中選擇某一項(xiàng)目后,“Ldetail”標(biāo)簽控件將顯示出所選 項(xiàng)目名加上“內(nèi)容:”。在“TxtDetail”文本框中輸入具體項(xiàng)目值后,單擊 “CmdRefer”命令按鈕,如果“CItem”和“TxtDetail”兩個(gè)控件中均有值,則在子窗體中顯示找出的相應(yīng)記錄,如果兩個(gè)控件中沒(méi)有值,顯示提示框,提示框標(biāo)題為“注意”,提示文字為“查詢(xún)項(xiàng)目或查詢(xún)內(nèi)容不能為空??!”,提示框中只有一個(gè)“確定”按鈕;單擊“CmdList”命令按鈕,在子窗體中顯 示“tStud”表中的全部記錄;單擊“CmdClear”命令按鈕,將清空控件 “cItem”和“TxtDetail”中的值。
注意:不允許修改窗體對(duì)象“fStud” 和子窗體對(duì)象“fDetail”中未涉 及的控件、屬性和任何VBA代碼;不允許修改報(bào)表對(duì)象“rStud”中已有的控 件和屬性;不允許修改表對(duì)象“tStud”和查詢(xún)對(duì)象“qStud”。只允許在
“*****Add*****”與“*****Add*****”之間的空行內(nèi)補(bǔ)充一條代碼語(yǔ)句、完成設(shè)計(jì),不允許增刪和修改其它位置已存在的語(yǔ)句。
4.1
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
在考生文件夾下,“samp1.accdb”數(shù)據(jù)庫(kù)文件中已建立表對(duì)象“tEmployee ”。試按以下操作要求,完成表的編輯:
(1)分析表的結(jié)構(gòu),判斷并設(shè)置主鍵。
(2)設(shè)置“年齡”字段的“有效性規(guī)則”屬性為:非空且非負(fù)。
(3)設(shè)置“聘用時(shí)間”字段的默認(rèn)值為:系統(tǒng)當(dāng)前月的最后一天。
(4)交換表結(jié)構(gòu)中的“職務(wù)”與“聘用時(shí)間”兩個(gè)字段的位置。
(5)刪除1995年聘用的“職員”職工信息。
(6)在編輯完的表中追加以下一條新記錄:
4.2
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp2.accdb”,里面已經(jīng)設(shè)計(jì)好兩個(gè) 關(guān)聯(lián)表對(duì)象“tStaff”和“tSalary”及表對(duì)象“tTemp”。試按以下要求完成設(shè) 計(jì):
(1)創(chuàng)建一個(gè)查詢(xún),查找下半年聘用的經(jīng)理,并顯示“工號(hào)”、“姓名、“年
齡”和“性別”四個(gè)字段內(nèi)容,所建查詢(xún)命名為“qT1”。
(2)創(chuàng)建一個(gè)查詢(xún),查找各位員工在2005年的工資信息,并顯示“工號(hào)”、“
工資合計(jì)”和“水電房租費(fèi)合計(jì)”三列內(nèi)容。其中,“工資合計(jì)”和“水
電房租費(fèi)合計(jì)”兩列數(shù)據(jù)均由統(tǒng)計(jì)計(jì)算得到,所建查詢(xún)命名為“qT2”。
(3)創(chuàng)建一個(gè)查詢(xún),查找并顯示員工的“年月”、“姓名”、“工資”、“水電
房租費(fèi)”及“應(yīng)發(fā)工資”五列內(nèi)容。其中“應(yīng)發(fā)工資”列數(shù)據(jù)由計(jì)算得到,計(jì)算公式為:應(yīng)發(fā)工資=工資-水電房租費(fèi),所建查詢(xún)命名為“qT3”。(4)創(chuàng)建一個(gè)查詢(xún),將表“tTemp”中“年齡”字段值均加1,所建查詢(xún)命名
為“qT4”。
4.3
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp3.accdb”,里面已經(jīng)設(shè)計(jì)好表對(duì) 象“tStud”和查詢(xún)對(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)簽控件,其名稱(chēng)為“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)利用表達(dá)式按“編號(hào)”字段前四位分組統(tǒng)計(jì)各組記錄個(gè)數(shù),并將統(tǒng)計(jì)
結(jié)果顯示在組頁(yè)腳節(jié)區(qū)。計(jì)算控件命名為“tCount”。
要求:按“編號(hào)”字段進(jìn)行統(tǒng)計(jì)操作。
注意:不允許改動(dòng)數(shù)據(jù)庫(kù)中的表對(duì)象“tStud”和查詢(xún)對(duì)象“qStud”,同時(shí)
也不允許修改報(bào)表對(duì)象“rStud”中已有的控件和屬性。
5.1
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
在考生文件夾下,存在一個(gè)數(shù)據(jù)庫(kù)文件“samp1.accdb”,里邊已建立兩個(gè) 表對(duì)象“tGrade”和“tStudent”;同時(shí)還存在一個(gè)Excel文件“tCourse.xls”。試按以下操作要求,完成表的編輯:
(1)將Excel文件“tCourse.xls”鏈接到“samp1.mdb”數(shù)據(jù)庫(kù)文件中,鏈接表
名稱(chēng)不變,要求:數(shù)據(jù)中的第一行作為字段名。(2)將“tGrade”表中隱藏的列顯示出來(lái)。
(3)將“tStudent”表中“政治面貌”字段的默認(rèn)值屬性設(shè)置為“團(tuán)員”,并
使該字段在數(shù)據(jù)表視圖中的顯示標(biāo)題改為“政治面目”。
(4)設(shè)置“tStudent”表的顯示格式,使表背景顏色為主題顏色的“橄欖色,強(qiáng)
調(diào)文字顏色3,深色50%”,文字顏色為標(biāo)準(zhǔn)色中的“黃色”、字號(hào)為10號(hào)。(5)將北京五中畢業(yè)學(xué)生的學(xué)號(hào)第3、4位改為“09”。(6)建立“tGrade” 和“tStudent”兩表之間的關(guān)系。
5.2
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp2.accdb”,里面已經(jīng)設(shè)計(jì)好三個(gè) 關(guān)聯(lián)表對(duì)象“tStud”、“tCourse” 和“tScore”。試按以下要求完成設(shè)計(jì):
(1)創(chuàng)建一個(gè)查詢(xún),查找并顯示有攝影愛(ài)好的男女學(xué)生各自人數(shù),字段顯示標(biāo)
題為“性別”和“NUM”,所建查詢(xún)命名為“qT1”。
注意,要求用學(xué)號(hào)字段來(lái)統(tǒng)計(jì)人數(shù)。
(2)創(chuàng)建一個(gè)查詢(xún),查找上半年入校的學(xué)生選課記錄,并顯示“姓名”和
“課程名”兩個(gè)字段內(nèi)容,所建查詢(xún)命名為“qT2”。
(3)創(chuàng)建一個(gè)查詢(xún),查找沒(méi)有先修課程的課程相關(guān)信息,輸出其“課程號(hào)”、“課程名”和“學(xué)分”三個(gè)字段內(nèi)容,所建查詢(xún)命名為“qT3”。(4)創(chuàng)建更新查詢(xún),將表對(duì)象“tStud”中低于平均年齡(不含平均年齡)學(xué)
生的“備注”字段值設(shè)置為T(mén)rue,所建查詢(xún)命名為“qT4”。
5.3
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp3.accdb”,里面已經(jīng)設(shè)計(jì)好表對(duì)象 “tStud“,同時(shí)還設(shè)計(jì)出窗體對(duì)象“fStud”和子窗體對(duì)象“fDetail”。請(qǐng)?jiān)诖嘶?礎(chǔ)上按照以下要求補(bǔ)充“fStud”窗體的設(shè)計(jì):(1)將窗體標(biāo)題改為“學(xué)生查詢(xún)”。(2)將窗體的邊框樣式改為“細(xì)邊框”,取消窗體中的水平和垂直滾動(dòng)條、記錄
選擇器、導(dǎo)航按鈕和分隔線(xiàn);將子窗體邊框樣式改為“細(xì)邊框”,取消子窗
體中的記錄選擇器、導(dǎo)航按鈕和分隔線(xiàn)。(3)在窗體中有兩個(gè)標(biāo)簽控件,名稱(chēng)分別為“Label1”和“Label2”,將這兩個(gè)標(biāo)
簽上的文字顏色改為“#FFFFFF”,背景顏色設(shè)置為“#2F3699”。(4)將窗體主體節(jié)中控件的Tab鍵次序改為:
“CItem”→“TxtDetail” →“CmdRefer” →“CmdList” →“CmdClear
” →“fDetail” →“簡(jiǎn)單查詢(xún)” →“Frame18“。(5)按照以下窗體功能,補(bǔ)充事件代碼設(shè)計(jì)。
在窗體中有一個(gè)組合框控件和一個(gè)文本框控件,名稱(chēng)分別為“CItem”和“
TxtDetail”;有兩個(gè)標(biāo)簽控件,名稱(chēng)分別為“Label3”和“Ldetail”;還
有三個(gè)命令按鈕,名稱(chēng)分別為“CmdList”、“CmdRefer”和“CmdClear”
。在“CItem”組合框中選擇某一項(xiàng)目后,“Ldetail”標(biāo)簽控件將顯示出
所選項(xiàng)目名加上“內(nèi)容:”。在“TxtDetail“文本框中輸入具體項(xiàng)目值后,單擊“CmdRefer”命令按鈕,如果“CItem”和“TxtDetail”兩個(gè)控件中
均有值,則在子窗體中顯示找出的相應(yīng)記錄,如果兩個(gè)控件中不全有值,顯示消息框,消息框標(biāo)題為“注意”,提示文字為“查詢(xún)項(xiàng)目和查詢(xún)內(nèi)容
不能為空?。 ?,消息框中只有一個(gè)“確定”按鈕;單擊“CmdList”命
令按鈕,在子窗體中顯示“tStud“表中的全部記錄;單擊“CmdClear”命
令按鈕,將“cItem”和“TxtDetail”兩個(gè)控件中的值清空。
注意:不允許修改窗體對(duì)象“fStud” 和子窗體對(duì)象“fDetail“中未涉及的控件、屬性和任何VBA代碼;不允許修改表對(duì)象“tStud”。
代碼設(shè)計(jì)只允許在“*****Add*****”與“*****Add*****”之間的空行內(nèi)補(bǔ)充一條語(yǔ)句、完成設(shè)計(jì),不允許增刪和修改其它位置已存
在的語(yǔ)句。
6.1
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
在考生文件夾下,“samp1.accdb”數(shù)據(jù)庫(kù)文件中已建立兩個(gè)表對(duì)象“員工 表”和“部門(mén)表”及一個(gè)報(bào)表對(duì)象“rEmp”。試按以下要求順序,完成表及報(bào)表 的各種操作:
(1)設(shè)置“員工表”的職務(wù)字段有效性規(guī)則為只能輸入“經(jīng)理”、“主管”和“
職員”三者之一;同時(shí)設(shè)置相應(yīng)有效性文本為“請(qǐng)輸入有效職務(wù)”。
(2)分析員工的聘用時(shí)間,將截止到2008年聘用期在10年(含10年)以上的員工
其“說(shuō)明”字段的值設(shè)置為“老職工”。
要求:以2008年為截止期判斷員工的聘用期,不考慮月日因素。比如,聘用
時(shí)間在2000年的員工,其聘用期為8年。(3)刪除員工表中姓名含“鋼”字的員工紀(jì)錄。
(4)將“員工表”中女職工的前四列信息(編號(hào),姓名,性別,年齡)導(dǎo)出到考
生文件夾下,以文本文件形式保存,命名為T(mén)est.txt。
要求各數(shù)據(jù)項(xiàng)間以逗號(hào)分隔,且第一行包含字段名稱(chēng)。
(5)建立表對(duì)象“員工表”和“部門(mén)表”的表間關(guān)系,并實(shí)施參照完整性。(6)將報(bào)表對(duì)象“rEmp”的記錄源設(shè)置為表對(duì)象“員工表”。
6.2
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp2.accdb”,里面已經(jīng)設(shè)計(jì)好四個(gè) 關(guān)聯(lián)表對(duì)象“tDoctor”、“tOffice”、“tPatient”和“tSubscribe”以及表 對(duì)象“tTemp”,同時(shí)還設(shè)計(jì)出窗體對(duì)象“fQuery”。試按以下要求完成設(shè)計(jì):
(1)創(chuàng)建一個(gè)查詢(xún),查找姓“王”病人的基本信息,并顯示“姓名”、“年齡
”、“性別”,所建查詢(xún)名為“qT1”。
(2)創(chuàng)建一個(gè)查詢(xún),統(tǒng)計(jì)年齡小于30歲的醫(yī)生被病人預(yù)約的次數(shù),輸出“醫(yī)生
姓名”和“預(yù)約人數(shù)”兩列信息。要求預(yù)約人數(shù)用“病人ID”字段計(jì)數(shù)并
降序排序,所建查詢(xún)名為“qT2”。
(3)創(chuàng)建一個(gè)查詢(xún),刪除表對(duì)象“tTemp”內(nèi)所有“預(yù)約日期”為10月份中20
日以后(含 20日)的記錄,所建查詢(xún)名為“qT3”。
(4)現(xiàn)有一個(gè)已經(jīng)建好的“fQuery”窗體。運(yùn)行該窗體后,在文本框(文本框名
稱(chēng)為tName)中輸入要查詢(xún)的科室名,然后按下“查詢(xún)”按鈕,即運(yùn)行一個(gè)
名為“qT4”的查詢(xún)?!皅T4”查詢(xún)的功能是顯示所查科室的“科室ID”和
“預(yù)約日期”。請(qǐng)?jiān)O(shè)計(jì)“qT4”查詢(xún)。
6.3
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp3.accdb”,里面已經(jīng)設(shè)計(jì)好表對(duì) 象“tAddr”和“tUser”,同時(shí)還設(shè)計(jì)出窗體對(duì)象“fEdit”和“fEuser”。請(qǐng)?jiān)?此基礎(chǔ)上按照以下要求補(bǔ)充“fEdit”窗體的設(shè)計(jì):
(1)將窗體中名稱(chēng)為“Lremark”的標(biāo)簽控件上的文字顏色設(shè)置為“#FF0000”
、字體粗細(xì)改為“加粗”。
(2)將窗體標(biāo)題設(shè)為“顯示/修改用戶(hù)口令”。
(3)將窗體邊框改為“對(duì)話(huà)框邊框”樣式,取消窗體中的水平和垂直滾動(dòng)條、記錄選擇器、導(dǎo)航按鈕、分隔線(xiàn)和控制框。
(4)將窗體中“退出”命令按鈕(名稱(chēng)為“cmdquit”)上的文字字體粗細(xì)改為
“加粗”,并在文字下方加上下劃線(xiàn)。
(5)在窗體中還有“修改”和“保存”兩個(gè)命令按鈕,名稱(chēng)分別為“CmdEdit”
和“CmdSave”,其中“保存”命令按鈕在初始狀態(tài)為不可用,當(dāng)單擊“修
改”按鈕后,“保存”按鈕變?yōu)榭捎?。?dāng)單擊“保存”按鈕后,輸入焦點(diǎn)
移到“修改”按鈕。此時(shí),程序可以修改已有的用戶(hù)相
關(guān)信息,現(xiàn)已編寫(xiě)了部分VBA代碼,請(qǐng)補(bǔ)充完整。
要求:修改后運(yùn)行該窗體,并查看修改結(jié)果。
注意:不允許修改窗體對(duì)象“fEdit”和“fEuser”中未涉及的控件、屬
性;不允許修改表對(duì)象“tAddr”和“tUser”。
程序代碼只允許在“*****Add*****”與“*****Add*****”之間的空行內(nèi)補(bǔ)充一行語(yǔ)句、完成設(shè)計(jì),不允許增刪和修改其它位置已存
在的語(yǔ)句。
7.1
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
在考生文件夾下,“samp1.accdb”數(shù)據(jù)庫(kù)文件中已創(chuàng)建兩個(gè)表對(duì)象“員工 表”和“部門(mén)表”及一個(gè)窗體對(duì)象“fEmp”。試按以下要求順序,完成表及窗體 的各種操作:
(1)對(duì)表對(duì)象“員工表”操作,按照員工性別不同,為編號(hào)字段值增補(bǔ)前
置字符,男性員工編號(hào)前增補(bǔ)字符“8”,女性員工編號(hào)前增補(bǔ)字符“
6”,如男性的000001更改為8000001,女性的000002更改為6000002。
(2)查出員工張漢望的對(duì)應(yīng)密碼內(nèi)容,將密碼實(shí)際值追加到其簡(jiǎn)歷內(nèi)容末
尾。
(3)設(shè)置表對(duì)象“員工表”的部門(mén)號(hào)字段值為列表框下拉選擇,其值引用
“部門(mén)表”的對(duì)應(yīng)字段。
(4)將“員工表”姓名中的所有“小”字替換為“曉”。
(5)依據(jù)“員工表”中的職務(wù)信息,在經(jīng)理和主管員工對(duì)應(yīng)的“說(shuō)明”字
段內(nèi)輸入“干部”信息。
(6)設(shè)置窗體對(duì)象“fEmp”的“記錄源”屬性和“篩選”屬性,使其打開(kāi)
后輸出“員工表”的女員工信息。
7.2
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp2.accdb”,里面已經(jīng)設(shè)計(jì)好兩個(gè) 表對(duì)象住宿登記表“tA”和住房信息表“tB”,其中“tA”和“tB”表中“房 間號(hào)”的前兩位為樓號(hào)。試按以下要求完成設(shè)計(jì):
(1)創(chuàng)建一個(gè)查詢(xún),查找樓號(hào)為“01”的客人記錄,并顯示“姓名”、“入住
日期”和“價(jià)格”三個(gè)字段內(nèi)容,所建查詢(xún)命名為“qT1”。
(2)創(chuàng)建一個(gè)查詢(xún),按輸入的房間價(jià)格區(qū)間查找,顯示“房間號(hào)”字段信息。
當(dāng)運(yùn)行查詢(xún)時(shí),應(yīng)分別顯示提示信息“最低價(jià)”和“最高價(jià)”,所建查詢(xún)
命名為“qT2”。
(3)以表對(duì)象“tB”為基礎(chǔ),創(chuàng)建一個(gè)交叉表查詢(xún)。要求:選擇樓號(hào)為行標(biāo)題、列名稱(chēng)顯示為“樓號(hào)”,“房屋類(lèi)別”為列標(biāo)題來(lái)統(tǒng)計(jì)輸出每座樓房的各
類(lèi)房間的平均房?jī)r(jià)信息。所建查詢(xún)命名為“qT3”。
注:房間號(hào)的前兩位為樓號(hào)。
交叉表查詢(xún)不做各行小計(jì)。
(4)創(chuàng)建一個(gè)查詢(xún),統(tǒng)計(jì)出各種類(lèi)別房屋的數(shù)量。輸出兩列信息,字段標(biāo)題分
別為“type”和“num”,所建查詢(xún)命名為“qT4”。
7.3
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp3.accdb”,里面已經(jīng)設(shè)計(jì)好表對(duì) 象“tNorm”和“tStock”,查詢(xún)對(duì)象“qStock”和宏對(duì)象“m1”,同時(shí)還設(shè)計(jì) 出以“tNorm”和“tStock”為數(shù)據(jù)源的窗體對(duì)象“fStock”和“fNorm”。試 在此基礎(chǔ)上按照以下要求補(bǔ)充窗體設(shè)計(jì):
(1)將“fStock”窗體的標(biāo)題設(shè)置為“庫(kù)存瀏覽”;在“fStock”窗體對(duì)
象的窗體頁(yè)眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其名稱(chēng)為“bTitle”,初
始化標(biāo)題顯示為“庫(kù)存瀏覽”,字體名稱(chēng)為“黑體”,字號(hào)為18,字
體粗細(xì)為“加粗”。
(2)在“fStock”窗體對(duì)象的窗體頁(yè)腳節(jié)區(qū)位置添加一個(gè)命令按鈕,命名
為“bList”,按鈕標(biāo)題為“顯示信息”。
(3)設(shè)置所建命令按鈕bList的單擊事件屬性為運(yùn)行宏對(duì)象m1。
(4)設(shè)置相關(guān)屬性,取消在子窗體中添加新記錄的功能。
(5)將“fStock”窗體對(duì)象中的“fNorm”子窗體的導(dǎo)航按鈕去掉。
(6)為當(dāng)前數(shù)據(jù)庫(kù)設(shè)置“啟用布局視圖”。
注意:不允許修改窗體對(duì)象中未涉及的控件和屬性;不允許修改表對(duì)象“
tNorm”、“tStock”和宏對(duì)象“m1”。
8.1
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
在考生文件夾下,“samp1.accdb”數(shù)據(jù)庫(kù)文件中已建立兩個(gè)表對(duì)象“員工 表”和“部門(mén)表”。試按以下要求,完成表的各種操作:
(1)設(shè)置表對(duì)象“員工表”的聘用時(shí)間字段有效性規(guī)則為:1950年(含)以后的日期;同時(shí)設(shè)置相應(yīng)有效性文本為“請(qǐng)輸入有效日期”。
(2)將表對(duì)象“員工表”中編號(hào)為“000008”的員工的照片字段值替換為考生文
件夾下的圖像文件“000008.bmp”數(shù)據(jù)。
(3)刪除員工表中姓名字段含有“紅”字的員工紀(jì)錄;隱藏表對(duì)象“員工表”的“所屬部門(mén)”字段。
(4)查找部門(mén)“04”的女主管,將其“編號(hào)”字段首字符更改為“4”。
(5)刪除表對(duì)象“員工表”和“部門(mén)表”之間已建立的錯(cuò)誤表間關(guān)系,重新建立
正確關(guān)系。
(6)將考生文件夾下Excel文件Test.xls中的數(shù)據(jù)導(dǎo)入到當(dāng)前數(shù)據(jù)庫(kù)的新表中。
要求第一行包含列標(biāo)題,導(dǎo)入其中的“編號(hào)”、“姓名”“性別”“年齡”
和“職務(wù)”五個(gè)字段,選擇“編號(hào)”字段為主鍵,新表命名為“tmp”。
8.2
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp2.accdb”,里面已經(jīng)設(shè)計(jì)好三個(gè) 關(guān)聯(lián)表對(duì)象“tStud”、“tCourse”、“tScore”和一個(gè)臨時(shí)表“tTemp”及一 個(gè)窗體對(duì)象“fTmp”。試按以下要求完成設(shè)計(jì):
(1)創(chuàng)建一個(gè)查詢(xún),查找并顯示沒(méi)有運(yùn)動(dòng)愛(ài)好學(xué)生的“學(xué)號(hào)”、“姓名”、“
性別”和“年齡”四個(gè)字段內(nèi)容,所建查詢(xún)命名為“qT1”。(2)創(chuàng)建一個(gè)查詢(xún),查找并顯示所有學(xué)生的“姓名”、“課程號(hào)”和“成績(jī)”
三個(gè)字段內(nèi)容,所建查詢(xún)命名為“qT2”。
注意,這里涉及選課和沒(méi)選課的所有學(xué)生信息,要考慮選擇合適查詢(xún)聯(lián)接
屬性。
(3)創(chuàng)建一個(gè)參數(shù)查詢(xún),查找并顯示學(xué)生的“學(xué)號(hào)”、“姓名”、“性別”和“
年齡”四個(gè)字段內(nèi)容。其中設(shè)置性別字段為參數(shù),參數(shù)條件要引用窗體“
fTmp”上控件“tSS”的值,所建查詢(xún)命名為“qT3”。
(4)創(chuàng)建一個(gè)查詢(xún),刪除臨時(shí)表對(duì)象“tTemp”中年齡為奇數(shù)的記錄,所建查詢(xún)
命名為“qT4”。
8.3
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp3.accdb”,里面已經(jīng)設(shè)計(jì)了表對(duì) 象“tEmp”、窗體對(duì)象“fEmp”、報(bào)表對(duì)象“rEmp”和宏對(duì)象“mEmp”。同時(shí),給出窗體對(duì)象“fEmp”上一個(gè)按鈕的單擊事件代碼,試按以下功能要求補(bǔ)充設(shè)計(jì):(1)打開(kāi)窗體時(shí)設(shè)置窗體標(biāo)題為“XXXX年信息輸出”顯示,其中“XXXX”為系統(tǒng)
當(dāng)前年份(要求用相關(guān)函數(shù)獲取),例如,2013年信息輸出。窗體“打開(kāi)”
事件代碼已提供,請(qǐng)補(bǔ)充完整。
(2)調(diào)整窗體對(duì)象“fEmp”上“退出”按鈕(名為“bt2”)的大小和位置,要
求大小與“報(bào)表輸出”按鈕(名為“bt1”)一致,且左邊對(duì)齊“報(bào)表輸出
”按鈕,上邊距離“報(bào)表輸出”按鈕1厘米(即“bt2”鈕的上邊距離“bt1
”鈕的下邊1厘米)。
(3)利用表達(dá)式將報(bào)表記錄數(shù)據(jù)按照姓氏分組升序排列,同時(shí)要求在相關(guān)組頁(yè)
眉區(qū)域添加一個(gè)文本框控件(命名為“tm”),設(shè)置屬性顯示出姓氏信息
來(lái),如“陳”、“劉”、...等。
注意,這里不用考慮復(fù)姓等特殊情況。所有姓名的第一個(gè)字符視為其姓氏
信息。
(4)單擊窗體“報(bào)表輸出”按鈕(名為“bt1”),調(diào)用事件代碼實(shí)現(xiàn)以預(yù)覽方
式打開(kāi)報(bào)表“rEmp”;單擊“退出”按鈕(名為“bt2”),調(diào)用設(shè)計(jì)好的宏“mEmp”來(lái)關(guān)閉窗體。
注意:不允許修改數(shù)據(jù)庫(kù)中的表對(duì)象“tEmp”和宏對(duì)象“mEmp”;不允許
修改窗體對(duì)象“fEmp”和報(bào)表對(duì)象“rEmp”中未涉及的控件和屬性。
程序代碼只允許在“*****Add*****”與“*****Add*****”之間的空行內(nèi)補(bǔ)充一行語(yǔ)句、完成設(shè)計(jì),不允許增刪和修改其它位置已存
在的語(yǔ)句。
9.1
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
在考生文件夾下,存在一個(gè)數(shù)據(jù)庫(kù)文件“samp1.accdb”、一個(gè)Excel文件 “tScore.xls”和一個(gè)圖像文件“photo.bmp”。在數(shù)據(jù)庫(kù)文件中已經(jīng)建立了一 個(gè)表對(duì)象“tStud”。試按以下操作要求,完成各種操作:
(1)設(shè)置“ID”字段為主鍵;并設(shè)置“ID”字段的相應(yīng)屬性,使該字段在數(shù)據(jù)
表視圖中的顯示標(biāo)題為“學(xué)號(hào)”;
(2)將“性別”字段的默認(rèn)值屬性設(shè)置為“男”,設(shè)置“入校時(shí)間”字段的相
關(guān)屬性,使該字段的輸入格式為“XXXX/XX/XX”,例如,2013/06/08;(3)設(shè)置“入校時(shí)間”字段的有效性規(guī)則和有效性文本。有效性規(guī)則為:輸入的入校時(shí)間必須為9月;有效性文本內(nèi)容為“輸入的月份有誤,請(qǐng)重新輸
入”;
(4)將學(xué)號(hào)為“20041002”學(xué)生的“照片”字段值設(shè)置為考生文件夾下的“
photo.bmp”圖像文件(要求使用“由文件創(chuàng)建”方式);
(5)設(shè)置“政治面目”字段的輸入方式為從下拉列表中選擇“團(tuán)員”、“黨員”
和“其他”選項(xiàng)值;
(6)將考生文件夾下的“tScore.xls”文件導(dǎo)入到“samp1.mdb”數(shù)據(jù)庫(kù)文件
中,表名不變,主鍵為表中的“ID”字段。
9.2
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp2.accdb”,里面已經(jīng)設(shè)計(jì)好三個(gè) 關(guān)聯(lián)表對(duì)象“tStud”、“tScore”和“tCourse”,試按以下要求完成設(shè)計(jì):
(1)創(chuàng)建一個(gè)查詢(xún),查找年齡高于平均年齡的黨員記錄,并顯示“姓名”、“
性別”和“入校時(shí)間”。所建查詢(xún)命名為“qT1”。
(2)創(chuàng)建一個(gè)查詢(xún),按輸入的成績(jī)區(qū)間查找,并顯示“姓名”、“課程名”和
“成績(jī)”。當(dāng)運(yùn)行該查詢(xún)時(shí),應(yīng)分別顯示提示信息:“最低分”和“最高
分”。所建查詢(xún)命名為“qT2”。
(3)創(chuàng)建一個(gè)查詢(xún),統(tǒng)計(jì)并顯示各門(mén)課程男女生的平均成績(jī),統(tǒng)計(jì)顯示結(jié)果如
下圖所示。所建查詢(xún)命名為“qT3”。
要求:平均分結(jié)果用Round函數(shù)取整輸出。
【圖片】
(4)創(chuàng)建一個(gè)查詢(xún),運(yùn)行該查詢(xún)后生成一個(gè)新表,表名為“tTemp”,表結(jié)構(gòu)包
括“姓名”、“課程名”和“成績(jī)”等三個(gè)字段,表內(nèi)容為不及格的所有
學(xué)生記錄。所建查詢(xún)命名為“qT4”。要求創(chuàng)建此查詢(xún)后,運(yùn)行該查詢(xún),并
查看運(yùn)行結(jié)果。
9.3
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp3.accdb”,里面已經(jīng)設(shè)計(jì)好表對(duì) 象“tStud”,同時(shí)還設(shè)計(jì)出窗體對(duì)象“fStud”。請(qǐng)?jiān)诖嘶A(chǔ)上按照以下要求補(bǔ) 充“fStud”窗體的設(shè)計(jì):
(1)在窗體的“窗體頁(yè)眉”中距左邊1.2厘米、距上邊1.2厘米處添加一個(gè)直線(xiàn)
控件,控件寬度為7.8厘米,邊框顏色改為“藍(lán)色“(藍(lán)色代碼為
#0000FF),控件命名為“tLine”;
(2)將窗體中名稱(chēng)為“l(fā)Talbel”的標(biāo)簽控件上的文字顏色改為“藍(lán)色”(藍(lán)色
代碼為#0000FF)、字體名稱(chēng)改為“華文行楷”、字號(hào)改為22;
(3)將窗體邊框改為“細(xì)邊框”樣式,取消窗體中的水平和垂直滾動(dòng)條、記錄選
擇器、導(dǎo)航按鈕和分隔線(xiàn);并且只保留窗體的關(guān)閉按鈕;(4)假設(shè)“tStud”表中,“學(xué)號(hào)”字段的第5位和6位編碼代表該生的專(zhuān)業(yè)信息,當(dāng)這兩位編碼為“10”時(shí)表示“信息”專(zhuān)業(yè),為其他值時(shí)表示“管理”專(zhuān)業(yè)
。設(shè)置窗體中名稱(chēng)為“tSub”的文本框控件的相應(yīng)屬性,使其根據(jù)“學(xué)號(hào)”
字段的第5位和第6位編碼顯示對(duì)應(yīng)的專(zhuān)業(yè)名稱(chēng);
(5)在窗體中有一個(gè)“退出”命令按鈕,名稱(chēng)為“CmdQuit”,單擊該按鈕,彈出
提示框。提示框標(biāo)題為“提示”,提示框內(nèi)容為“確認(rèn)退出?”,并顯示問(wèn)
號(hào)圖標(biāo);提示框中有兩個(gè)按鈕,分別為“是”和“否”,單擊“是”按鈕,關(guān)閉消息框和當(dāng)前窗體,單擊“否”按鈕,關(guān)閉消息框。請(qǐng)按照VBA代碼中的指示將實(shí)現(xiàn)此功能的代碼填入指定的位置中。
注意:不允許修改窗體對(duì)象“fStud”中未涉及的控件、屬性和任何VBA代
碼;不允許修改表對(duì)象“tStud”;
程序代碼只允許在“*****Add*****”與“*****Add*****”之間的空行內(nèi)補(bǔ)充一行語(yǔ)句、完成設(shè)計(jì),不允許增刪和修改其它位置已存
在的語(yǔ)句。
10.1
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
在考生文件夾下,存在一個(gè)數(shù)據(jù)庫(kù)文件“samp1.accdb”和一個(gè)Excel文件“ tQuota.xls”。在數(shù)據(jù)庫(kù)文件中已經(jīng)建立了一個(gè)表對(duì)象“tStock”。試按以下操 作要求,完成各種操作:
(1)分析“tStock”表的字段構(gòu)成,判斷并設(shè)置其主鍵。
(2)在“tStock”表的“規(guī)格”和“出廠(chǎng)價(jià)”字段之間增加一個(gè)新字段,字段
名稱(chēng)為“單位”,數(shù)據(jù)類(lèi)型為文本,字段大小為1;設(shè)置有效性規(guī)則,保
證只能輸入“只”或“箱”。
(3)刪除“tStock”表中的“備注”字段,并為該表的“產(chǎn)品名稱(chēng)”字段創(chuàng)建
查閱列表,列表中顯示“燈泡”、“節(jié)能燈”和“日光燈”三個(gè)值。(4)向“tStock”表中輸入數(shù)據(jù)有如下要求:第一,“出廠(chǎng)價(jià)”只能輸入3位
整數(shù)和2位小數(shù)(整數(shù)部分可以不足3位),第二,“單位”字段的默認(rèn)值
為“只”。設(shè)置相關(guān)屬性以實(shí)現(xiàn)這些要求。
(5)將考生文件夾下的“tQuota.xls”文件導(dǎo)入到“samp1.accdb”數(shù)據(jù)庫(kù)文
件中,表名不變,分析該表的字段構(gòu)成,判斷并設(shè)置其主鍵;設(shè)置表的相
關(guān)屬性,保證輸入的“最低儲(chǔ)備”字段值低于“最高儲(chǔ)備”字段值,當(dāng)輸
入的數(shù)據(jù)違反有效性規(guī)則時(shí),提示“最低儲(chǔ)備值必須低于最高儲(chǔ)備值”。(6)建立“tQuota”表與“tStock”表之間的關(guān)系。
10.2
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp2.accdb”,里面已經(jīng)設(shè)計(jì)好表對(duì) 象“tQuota”和“tStock”,試按以下要求完成設(shè)計(jì):
(1)創(chuàng)建一個(gè)查詢(xún),查找?guī)齑鏀?shù)量高于30000(包含30000)的產(chǎn)品,并顯示“
產(chǎn)品名稱(chēng)”、“規(guī)格”、“庫(kù)存數(shù)量”和“最高儲(chǔ)備”等字段內(nèi)容,所建
查詢(xún)命名為qT1。
(2)創(chuàng)建一個(gè)查詢(xún),查找某類(lèi)產(chǎn)品的庫(kù)存情況,并顯示“產(chǎn)品名稱(chēng)”、“規(guī)格”
和“庫(kù)存數(shù)量”等字段內(nèi)容,所建查詢(xún)名為“qT2”;當(dāng)運(yùn)行該查詢(xún)時(shí),提
示框中應(yīng)顯示“請(qǐng)輸入產(chǎn)品類(lèi)別:”。
說(shuō)明:產(chǎn)品類(lèi)別為“產(chǎn)品ID”字段值的第1位。
(3)創(chuàng)建一個(gè)查詢(xún),查找?guī)齑鏀?shù)量超過(guò)(不含)最高儲(chǔ)備的產(chǎn)品,并顯示“產(chǎn)
品名稱(chēng)”、“庫(kù)存數(shù)量”和“最高儲(chǔ)備”等字段內(nèi)容。所建查詢(xún)命名為“
qT3”。
(4)創(chuàng)建一個(gè)查詢(xún),計(jì)算每類(lèi)產(chǎn)品不同單位的庫(kù)存金額總計(jì)。要求,行標(biāo)題顯
示“產(chǎn)品名稱(chēng)”,列標(biāo)題顯示“單位”。所建查詢(xún)命名為“qT4”。
說(shuō)明:庫(kù)存金額=單價(jià)×庫(kù)存數(shù)量。
10.3
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp3.accdb”,里面已經(jīng)設(shè)計(jì)好窗體 對(duì)象“fSys”。請(qǐng)?jiān)诖嘶A(chǔ)上按照以下要求補(bǔ)充“fSys”窗體的設(shè)計(jì):(1)將窗體的邊框樣式設(shè)置為“對(duì)話(huà)框邊框”,取消窗體中的水平和垂直滾動(dòng)條、記錄選擇器、導(dǎo)航按鈕、分隔線(xiàn)、控制框、關(guān)閉按鈕、最大化按鈕和最小
化按鈕。
(2)將窗體標(biāo)題欄顯示文本設(shè)置為“系統(tǒng)登錄”。(3)將窗體中“用戶(hù)名稱(chēng)”(名稱(chēng)為“l(fā)User”)和“用戶(hù)密碼”(名稱(chēng)為“
lPass)兩個(gè)標(biāo)簽上的文字顏色改為淺綜色(淺綜色代碼為#800000)、字
體粗細(xì)改為“加粗”。(4)在窗體加載時(shí),“tPass”文本框的內(nèi)容以密碼形式顯示。窗體“加載”事
件代碼已給出,請(qǐng)補(bǔ)充完整。
(5)按照以下窗體功能,補(bǔ)充事件代碼設(shè)計(jì)。
在窗體中有“用戶(hù)名稱(chēng)”和“用戶(hù)密碼”兩個(gè)文本框,名稱(chēng)分別為“tUser
”和“tPass”,還有“確定”和“退出”兩個(gè)命令按鈕,名稱(chēng)分別為“
cmdEnter”和“cmdQuit”。在“tUser”和“tPass”兩個(gè)文本框中輸入用
戶(hù)名稱(chēng)和用戶(hù)密碼后,單擊“確定”按鈕,程序?qū)⑴袛噍斎氲闹凳欠裾_,如果輸入的用戶(hù)名稱(chēng)為“cueb”,用戶(hù)密碼為“1234”,則顯示正確提示
框;如果輸入不正確,則提示框顯示內(nèi)容為“密碼錯(cuò)誤!”,同時(shí)清除“
tUser”和“tPass”兩個(gè)文本框中的內(nèi)容,并將光標(biāo)置于“tUser”文本框
中。當(dāng)單擊窗體上的“退出”按鈕后,關(guān)閉當(dāng)前窗體。
注意:不允許修改窗體對(duì)象“fSys”中未涉及的控件、屬性和任何VBA代碼。
只允許在“*****Add*****”與“*****Add*****”之間的空行內(nèi)補(bǔ)充
一條語(yǔ)句,不允許增刪和修改其它位置已存在的語(yǔ)句。
11.1
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾(1)考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp1.accdb”。試修改職工表“
employee”的結(jié)構(gòu),在“職工號(hào)”字段后增加“姓名”字段,其數(shù)據(jù)類(lèi)型
為文本型,長(zhǎng)度為6,并對(duì)應(yīng)職工號(hào)添加其姓名,見(jiàn)下表。
【圖片】
(2)判斷并設(shè)置表“employee”的主鍵,同時(shí)將上面增加的“姓名”字段隱藏
起來(lái)。
(3)設(shè)置表“employee”的“基本工資”字段的默認(rèn)值為:1000。
(4)在當(dāng)前數(shù)據(jù)庫(kù)中,對(duì)表“employee”做一個(gè)備份,命名為表“tEmp”。(5)設(shè)置表“employee”的有效性規(guī)則為:“津貼”字段的值必須小于等于“
基本工資”字段值。
(6)將已有的“水費(fèi).xls”文件導(dǎo)入到samp1.mdb數(shù)據(jù)庫(kù)中,將導(dǎo)入的表命名為
“水費(fèi)記錄”?!八M(fèi)記錄”表結(jié)構(gòu)調(diào)整如下。
【圖片】
11.2
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp2.accdb”,里面已經(jīng)設(shè)計(jì)好三個(gè)關(guān) 聯(lián)表對(duì)象“tStud”、“tCourse”、“tScore”和一個(gè)空表“tTemp”。試按 以下要求完成設(shè)計(jì):
(1)創(chuàng)建一個(gè)查詢(xún),統(tǒng)計(jì)人數(shù)在5人以上(不含5)的院系人數(shù),字段顯示標(biāo)題
為“院系號(hào)”和“人數(shù)”,所建查詢(xún)命名為“qT1”。
注意:要求按照學(xué)號(hào)來(lái)統(tǒng)計(jì)人數(shù)。
(2)創(chuàng)建一個(gè)查詢(xún),查找非“04” 院系的選課學(xué)生信息,輸出其“姓名”、“
課程名”和“成績(jī)”三個(gè)字段內(nèi)容,所建查詢(xún)命名為“qT2”。(3)創(chuàng)建一個(gè)查詢(xún),查找還沒(méi)有選課的學(xué)生的姓名,所建查詢(xún)命名為“qT3”。(4)創(chuàng)建一個(gè)查詢(xún),將前5條記錄的學(xué)生信息追加到表“tTemp”的對(duì)應(yīng)字段中,所建查詢(xún)命名為“qT4”。
11.3
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp3.accdb”,里面已經(jīng)設(shè)計(jì)好表對(duì)象 “tStud”、查詢(xún)對(duì)象“qStud”、窗體對(duì)象“fStud”和子窗體對(duì)象“fDetail”,同時(shí)還設(shè)計(jì)出以“qStud”為數(shù)據(jù)源的報(bào)表對(duì)象“rStud”。請(qǐng)?jiān)诖嘶A(chǔ)上按照 以下要求補(bǔ)充“fStud”窗體和“rStud”報(bào)表的設(shè)計(jì):
(1)在報(bào)表的報(bào)表頁(yè)眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其名稱(chēng)為“bTitle”,標(biāo)題顯示為“團(tuán)員基本信息表”;將名稱(chēng)為“tSex”的文本框控件的輸
出內(nèi)容設(shè)置為 “性別”字段值。在報(bào)表頁(yè)腳節(jié)區(qū)添加一個(gè)計(jì)算控件,其名稱(chēng)為“tAvg”,設(shè)置相關(guān)屬性,輸出學(xué)生的平均年齡。
(2)將“fStud”窗體對(duì)象主體節(jié)中控件的Tab鍵次序移動(dòng)順序設(shè)置為:
“CItem”→“TxtDetail” →“CmdRefer” →“CmdList” →
“CmdClear” →“fDetail” →“簡(jiǎn)單查詢(xún)”。
(3)在窗體加載事件中,實(shí)現(xiàn)重置窗體標(biāo)題為當(dāng)前年月加標(biāo)簽“tTitle”的標(biāo)題內(nèi)容,如“2013年06月xxxx”。其中,當(dāng)前年月要求用函數(shù)獲
得,xxxx部分是標(biāo)簽“tTitle”的標(biāo)題內(nèi)容。
(4)試根據(jù)以下窗體功能要求,對(duì)已給的事件過(guò)程進(jìn)行代碼補(bǔ)充,并運(yùn)行
調(diào)試。
在窗體中有一個(gè)組合框控件和一個(gè)文本框控件,名稱(chēng)分別為“CItem”和 “TxtDetail”;有兩個(gè)標(biāo)簽控件,名稱(chēng)分別為“Label3”和“Ldetail”;還 有三個(gè)命令按鈕,名稱(chēng)分別為“CmdList”、“CmdRefer”和“CmdClear”。在“CItem”組合框中選擇某一項(xiàng)目后,“Ldetail”標(biāo)簽控件將顯示出所選 項(xiàng)目名加上“內(nèi)容:”。在“TxtDetail”文本框中輸入具體項(xiàng)目值后,單擊 “CmdRefer”命令按鈕,如果“CItem”和“TxtDetail”兩個(gè)控件中均有值,則在子窗體中顯示找出的相應(yīng)記錄,如果兩個(gè)控件中沒(méi)有值,顯示提示框,提示框標(biāo)題為“注意”,提示文字為“查詢(xún)項(xiàng)目或查詢(xún)內(nèi)容不能為空!!”,提示框中只有一個(gè)“確定”按鈕;單擊“CmdList”命令按鈕,在子窗體中顯 示“tStud”表中的全部記錄;單擊“CmdClear”命令按鈕,將清空控件 “cItem”和“TxtDetail”中的值。
注意:不允許修改窗體對(duì)象“fStud” 和子窗體對(duì)象“fDetail”中未涉 及的控件、屬性和任何VBA代碼;不允許修改報(bào)表對(duì)象“rStud”中已有的控 件和屬性;不允許修改表對(duì)象“tStud”和查詢(xún)對(duì)象“qStud”。只允許在
“*****Add*****”與“*****Add*****”之間的空行內(nèi)補(bǔ)充一條代碼語(yǔ)句、完成設(shè)計(jì),不允許增刪和修改其它位置已存在的語(yǔ)句。
12.1
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
在考生文件夾下,存在一個(gè)Excel文件“Test.xls”和一個(gè)數(shù)據(jù)庫(kù)文件“ samp1.accdb”。庫(kù)文件中已建立三個(gè)表對(duì)象(名為“線(xiàn)路”、“游客”和“團(tuán) 隊(duì)”)和一個(gè)窗體對(duì)象(名為“brow”)。試按以下要求,完成表和窗體的各 種操作:
(1)將“線(xiàn)路”表中的“線(xiàn)路ID”字段設(shè)置為主鍵;設(shè)置“天數(shù)”字段的有效
性規(guī)則屬性,有效性規(guī)則為非空且大于0。
(2)將“團(tuán)隊(duì)”表中的“團(tuán)隊(duì)ID”字段設(shè)置為主鍵;追加“線(xiàn)路ID”新字段,數(shù)據(jù)類(lèi)型為“文本”,字段大小為8。
(3)將“游客”表中的“年齡”字段刪除;添加兩個(gè)字段,字段名分別為“證
件編號(hào)”和“證件類(lèi)別”;“證件編號(hào)”的數(shù)據(jù)類(lèi)型為“文本”,字段大
小為20;“證件類(lèi)別”字段的數(shù)據(jù)類(lèi)型為“文本”,字段大小為8,其值的輸入要求從下拉列表選擇“身份證”、“軍官證”或“護(hù)照”之一。(4)將考生文件夾下Test.xls文件中的數(shù)據(jù)鏈接到當(dāng)前數(shù)據(jù)庫(kù)中。要求:數(shù)據(jù)
中的第一行作為字段名,鏈接表對(duì)象命名為“tTest”。(5)建立“線(xiàn)路”、“團(tuán)隊(duì)”和“游客”三表之間的關(guān)系,并實(shí)施參照完整性。(6)修改窗體“brow”,取消“記錄選擇器”和“分隔線(xiàn)”顯示,在窗體頁(yè)眉
處添加一個(gè)標(biāo)簽控件(名為L(zhǎng)ine),標(biāo)簽標(biāo)題為“線(xiàn)路介紹”,字體名稱(chēng)
為隸書(shū)、字體大小為18。
12.2
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp2.mdb”,里面已經(jīng)設(shè)計(jì)好兩個(gè)表對(duì) 象“tA”和“tB”。試按以下要求完成設(shè)計(jì):
(1)創(chuàng)建一個(gè)查詢(xún),查找并顯示6月份入住客人的“姓名”、“房間號(hào)”、“
電話(huà)”和“入住日期”四個(gè)字段內(nèi)容,所建查詢(xún)命名為“qT1”。
(2)創(chuàng)建一個(gè)查詢(xún),能夠在客人每次結(jié)賬時(shí)根據(jù)客人的姓名提示統(tǒng)計(jì)這個(gè)客人
已住天數(shù)和應(yīng)交金額,并顯示“姓名”、“房間號(hào)”、“已住天數(shù)”和“
應(yīng)交金額”,所建查詢(xún)命名為“qT2”。
注:輸入姓名時(shí)應(yīng)提示“請(qǐng)輸入姓名”。
已住天數(shù)按系統(tǒng)時(shí)間為客人結(jié)賬日進(jìn)行計(jì)算。
應(yīng)交金額=已住天數(shù)*價(jià)格。
(3)創(chuàng)建一個(gè)查詢(xún),查找“身份證”字段第4位至第6位值為“102”的紀(jì)錄,并
顯示“姓名”、“入住日期”和“價(jià)格”三個(gè)字段內(nèi)容,所建查詢(xún)命名為
“qT3”。
(4)以表對(duì)象“tB”為數(shù)據(jù)源創(chuàng)建一個(gè)查詢(xún),使用房間號(hào)統(tǒng)計(jì)并顯示每棟樓的各類(lèi)房間個(gè)數(shù)。行標(biāo)題為“樓號(hào)”,列標(biāo)題為“房間類(lèi)別”,所建查詢(xún)命
名為“qT4”。
注:房間號(hào)的前兩位為樓號(hào)。
12.3
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp3.accdb”,里面已經(jīng)設(shè)計(jì)了表對(duì)象 “tEmp”、查詢(xún)對(duì)象“qEmp”和窗體對(duì)象“fEmp”。同時(shí),給出窗體對(duì)象“fEmp ”上兩個(gè)按鈕的單擊事件代碼,試按以下要求補(bǔ)充設(shè)計(jì)。
(1)將窗體“fEmp”上名稱(chēng)為“tSS”的文本框控件改為組合框控件,控件名稱(chēng)
不變,標(biāo)簽標(biāo)題不變。設(shè)置組合框控件的相關(guān)屬性,以實(shí)現(xiàn)從下拉列表中
選擇輸入性別值“男”和“女”。
(2)選擇合適字段,將查詢(xún)對(duì)象“qEmp”改為參數(shù)查詢(xún),參數(shù)為引用窗體對(duì)象
“fEmp”上組合框“tSS”的輸入值。
(3)將窗體對(duì)象“fEmp”上名稱(chēng)為“tPa”的文本框控件設(shè)置為計(jì)算控件。要求
依據(jù)“黨員否”字段值顯示相應(yīng)內(nèi)容。如果“黨員否”字段值為T(mén)rue,顯示
“黨員”兩個(gè)字;如果“黨員否”字段值為False,顯示“非黨員”三個(gè)字。(4)在窗體對(duì)象“fEmp”上有“刷新”和“退出”兩個(gè)命令按鈕,名稱(chēng)分別為
“bt1”和“bt2”。單擊“刷新”按鈕,窗體記錄源改為查詢(xún)對(duì)象“qEmp
”;單擊“退出”按鈕,關(guān)閉窗體?,F(xiàn)已編寫(xiě)了部分VBA代碼,請(qǐng)按照VBA
代碼中的指示將代碼補(bǔ)充完整。
注意:不允許修改數(shù)據(jù)庫(kù)中的表對(duì)象“tEmp”;不允許修改查詢(xún)對(duì)象“qEmp
”中未涉及的內(nèi)容;不允許修改窗體對(duì)象“fEmp”中未涉及的控件和
屬性。
程序代碼只允許在“*****Add*****”與“*****Add*****”之間的空行內(nèi)補(bǔ)充一行語(yǔ)句、完成設(shè)計(jì),不允許增刪和修改其它位置已存
在的語(yǔ)句。
13.1
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
在考生文件夾下,存在一個(gè)數(shù)據(jù)庫(kù)文件“samp1.accdb”。在數(shù)據(jù)庫(kù)文件中已 經(jīng)建立了五個(gè)表對(duì)象“tOrder”、“tDetail”、“tEmployee”、“tCustom” 和“tBook”。試按以下操作要求,完成各種操作:
(1)分析“tOrder”表對(duì)象的字段構(gòu)成,判斷并設(shè)置其主鍵。
(2)設(shè)置“tDetail”表中“訂單明細(xì)ID”字段和“數(shù)量”字段的相應(yīng)屬性,使
“訂單明細(xì)ID”字段在數(shù)據(jù)表視圖中的顯示標(biāo)題為“訂單明細(xì)編號(hào)”,將
“數(shù)量”字段取值非空且大于0。
(3)刪除“tBook”表中的“備注”字段;并將“類(lèi)別”字段的“默認(rèn)值”屬性
設(shè)置為“計(jì)算機(jī)”。
(4)設(shè)置“tEmployee”表中“性別”字段相關(guān)屬性,實(shí)現(xiàn)下拉列表選擇“男”
和“女”之一。
(5)將“tCustom”表中“郵政編碼”和“電話(huà)號(hào)碼”兩個(gè)字段的數(shù)據(jù)類(lèi)型改
為“文本”,將“郵政編碼”字段的“輸入掩碼”屬性設(shè)置為“郵政編碼
”,將“電話(huà)號(hào)碼”字段的輸入掩碼屬性設(shè)置為“010-XXXXXXXX”,其中,“X”為數(shù)字位,且只能是0~9之間的數(shù)字。(6)建立五個(gè)表之間的關(guān)系。
13.2
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp2.accdb”,里面已經(jīng)設(shè)計(jì)好表對(duì)象 “tOrder”、“tDetail”、“tEmployee”和“tBook”,試按以下要求完成設(shè) 計(jì):
(1)創(chuàng)建一個(gè)查詢(xún),查找清華大學(xué)出版社出版的圖書(shū)中定價(jià)大于等于20且小于
等于30的圖書(shū),并按定價(jià)從大到小順序顯示“書(shū)籍名稱(chēng)”、“作者名”和
“出版社名稱(chēng)”。所建查詢(xún)名為“qT1”。(2)創(chuàng)建一個(gè)查詢(xún),查找某月出生雇員的售書(shū)信息,并顯示“姓名”、“書(shū)籍
名稱(chēng)”、“訂購(gòu)日期”、“數(shù)量”和“單價(jià)”。當(dāng)運(yùn)行該查詢(xún)時(shí),提示框
中應(yīng)顯示“請(qǐng)輸入月份:”。所建查詢(xún)名為“qT2”。
(3)創(chuàng)建一個(gè)查詢(xún),計(jì)算每名雇員的獎(jiǎng)金,顯示標(biāo)題為“雇員號(hào)”和“獎(jiǎng)金”
。所建查詢(xún)名為“qT3”。
說(shuō)明:銷(xiāo)售金額 = 單價(jià)*數(shù)量。
獎(jiǎng)金 = 銷(xiāo)售金額合計(jì)數(shù)×5%。
(4)創(chuàng)建一個(gè)查詢(xún),查找單價(jià)低于定價(jià)的圖書(shū),并顯示“書(shū)籍名稱(chēng)”、“類(lèi)別
”、“作者名”、“出版社名稱(chēng)”。所建查詢(xún)名為“qT4”。
13.3
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp3.accdb”,里面已經(jīng)設(shè)計(jì)好表對(duì)象 “tOrder”、“tDetail”和“tBook”,查詢(xún)對(duì)象“qSell”,報(bào)表對(duì)象“rSell ”。請(qǐng)?jiān)诖嘶A(chǔ)上按照以下要求補(bǔ)充“rSell”報(bào)表的設(shè)計(jì):
(1)對(duì)報(bào)表進(jìn)行適當(dāng)設(shè)置,使報(bào)表顯示“qSell”查詢(xún)中的數(shù)據(jù)。
(2)對(duì)報(bào)表進(jìn)行適當(dāng)設(shè)置,使報(bào)表標(biāo)題欄上顯示的文字為“銷(xiāo)售情況報(bào)表”;
在報(bào)表頁(yè)眉處添加一個(gè)標(biāo)簽,標(biāo)簽名為“bTitle”,顯示文本為“圖書(shū)銷(xiāo)
售情況表”,字體名稱(chēng)為“黑體”、顏色為褐色(褐色代碼為#7A4E2B)、字號(hào)為20,文字不傾斜。
(3)對(duì)報(bào)表中名稱(chēng)為“txtMoney”的文本框控件進(jìn)行適當(dāng)設(shè)置,使其顯示每本
書(shū)的金額(金額=數(shù)量*單價(jià))。
(4)在報(bào)表適當(dāng)位置添加一個(gè)文本框控件(控件名稱(chēng)為“txtAvg”),計(jì)算每本圖書(shū)的平均單價(jià)。
說(shuō)明:報(bào)表適當(dāng)位置指報(bào)表頁(yè)腳、頁(yè)面頁(yè)腳或組頁(yè)腳
要求:使用Round函數(shù)將計(jì)算出的平均單價(jià)保留兩位小數(shù)(5)在報(bào)表頁(yè)腳處添加一個(gè)文本框控件(控件名稱(chēng)為“txtIf”),判斷所售圖
書(shū)的金額合計(jì),如果金額合計(jì)大于30000,“txtIf”控件顯示“達(dá)標(biāo)”,否則顯示“未達(dá)標(biāo)”。
注意:不允許修改報(bào)表對(duì)象“rSell”中未涉及的控件、屬性;不允許修
改表對(duì)象“tOrder”、“tDetail”和“tBook”,不允許修改查
詢(xún)對(duì)象“qSell”。
14.1
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
在考生文件夾下,存在一個(gè)數(shù)據(jù)庫(kù)文件“samp1.accdb”,里邊已經(jīng)設(shè)計(jì)好 了表對(duì)象“tDoctor”、“tOffice”、“tPatient”和“tSubscribe”。試按以 下操作要求,完成各種操作:
(1)在“samp1.mdb”數(shù)據(jù)庫(kù)中建立一個(gè)新表,名為“tNurse”,表結(jié)構(gòu)如下表
所示: 【圖片】
(2)判斷并設(shè)置表“tNurse”的主鍵。(3)設(shè)置“護(hù)士姓名”字段為必需字段、“工作日期”字段的默認(rèn)值為系統(tǒng)當(dāng)
前月的第一天(規(guī)定:系統(tǒng)日期必須由函數(shù)獲?。TO(shè)置“護(hù)士ID”字段
的有效性規(guī)則,保證輸入的第一個(gè)字符為“N”。
(4)將下表所列數(shù)據(jù)輸入到“tNurse”表中,且顯示格式應(yīng)與下表相同?!緢D片】
(5)向“tDoctor”表“性別”字段中輸入數(shù)據(jù)有如下要求:第一,輸入方式
為從下拉列表中選擇“男”、或“女”值;第二,初始值為“男”。設(shè)置
相關(guān)屬性以實(shí)現(xiàn)這些要求。(6)通過(guò)相關(guān)字段建立“tDoctor”、“tOffice”、“tPatient”和“
tSubscribe”等四表之間的關(guān)系,同時(shí)使用“實(shí)施參照完整性”。
14.2
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp2.accdb”,里面已經(jīng)設(shè)計(jì)好兩個(gè) 表對(duì)象“tEmployee”和“tGroup”。試按以下要求完成設(shè)計(jì):
(1)創(chuàng)建一個(gè)查詢(xún),查找并顯示沒(méi)有運(yùn)動(dòng)愛(ài)好的職工的“編號(hào)”、“姓名”、“性別”、“年齡”和“職務(wù)”五個(gè)字段內(nèi)容,所建查詢(xún)命名為“
qT1”。
(2)創(chuàng)建一個(gè)查詢(xún),查找并顯示聘期超過(guò)5年(必須使用函數(shù)獲取)的開(kāi)發(fā)
部職工的“編號(hào)”、“姓名”、“職務(wù)”和“聘用時(shí)間”四個(gè)字段內(nèi)
容,所建查詢(xún)命名為“qT2”。
(3)創(chuàng)建一個(gè)查詢(xún),計(jì)算5月份聘用的、男女生每個(gè)部門(mén)的最小年齡。要
求,第一列顯示性別,第一行顯示部門(mén)名稱(chēng),所建查詢(xún)名為“qT3”。
(4)創(chuàng)建一個(gè)查詢(xún),查找年齡低于所有職工平均年齡并且職務(wù)為經(jīng)理的職
工記錄,并顯示“管理人員”信息。其中管理人員由“編號(hào)”和“姓
名”兩列信息合二為一構(gòu)成(比如,編號(hào)為“000011”、姓名為“吳
大偉”的數(shù)據(jù)輸出形式為“000011吳大偉”),所建查詢(xún)命名為“
qT4”。
14.3
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp3.accdb”,里面已經(jīng)設(shè)計(jì)了表對(duì) 象“tEmp”、窗體對(duì)象“fEmp”、報(bào)表對(duì)象“rEmp” 和宏對(duì)象“mEmp”。試在 此基礎(chǔ)上按照以下要求補(bǔ)充設(shè)計(jì):
(1)設(shè)置報(bào)表“rEmp”按照“年齡”字段升序排列輸出;將報(bào)表頁(yè)面頁(yè)腳區(qū)域
內(nèi)名為“tPage”的文本框控件設(shè)置為“第N頁(yè),共M頁(yè)”形式的頁(yè)碼顯示
(如第1頁(yè),共15頁(yè)、第2頁(yè),共15頁(yè)、?)。
(2)設(shè)置窗體對(duì)象“fEmp”背景圖像為考生文件夾下的圖像文件“photo.bmp”,并將該圖像以平鋪方式顯示。
(3)在窗體加載事件中實(shí)現(xiàn)代碼重置窗體標(biāo)題為標(biāo)簽“bTitle”的標(biāo)題內(nèi)容。(4)試根據(jù)以下窗體功能要求,對(duì)已給的事件過(guò)程進(jìn)行代碼補(bǔ)充,并運(yùn)行調(diào)試。
在“fEmp”窗體上單擊“輸出”命令按鈕(名為“btnP”),計(jì)算滿(mǎn)足表
達(dá)式1+2+3+?+n<=30000的最大n值,并將n的值顯示在窗體上名為“tData”的文本框內(nèi)并輸出到外部文件保存。單擊“打開(kāi)表”命令按鈕(名為“
btnQ”),代碼調(diào)用宏對(duì)象“mEmp”以打開(kāi)數(shù)據(jù)表“tEmp”。
注意:不允許修改數(shù)據(jù)庫(kù)中的表對(duì)象“tEmp”和宏對(duì)象“mEmp”;不允許
修改窗體對(duì)象“fEmp”和報(bào)表對(duì)象“rEmp”中未涉及的控件和屬性;
只允許在“*****Add*****”與“****Add******”之間的空行內(nèi)補(bǔ)
充語(yǔ)句、完成設(shè)計(jì),不允許增刪和修改其它位置已存在的語(yǔ)句。
15.1
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
在考生文件夾下,存在一個(gè)數(shù)據(jù)庫(kù)文件“samp1.accdb”,里面已經(jīng)建立了 表對(duì)象“tBook”、“tDetail”、“tEmp”和“tOrder”,宏對(duì)象“mTest”。試按以下要求,完成各種操作:
(1)將“tOrder”表中“訂單ID”字段的數(shù)據(jù)類(lèi)型改為“文本”,字段大
小改為10;設(shè)置該字段的相關(guān)屬性,使其在數(shù)據(jù)表視圖中顯示為“訂
單號(hào)”。
(2)向“tOrder”表“訂購(gòu)日期”字段中輸入數(shù)據(jù)有如下要求:第一,輸
入格式為“XXXX/XX/XX(如,2011/01/08)”;第二,輸入的數(shù)據(jù)為
2011年1月至8月產(chǎn)生的;第三,當(dāng)輸入的數(shù)據(jù)不符合要求時(shí),顯示“
輸入數(shù)據(jù)有誤,請(qǐng)重新輸入”信息。設(shè)置相關(guān)屬性以實(shí)現(xiàn)這些要求。
(3)向“tBook”表“類(lèi)別”字段中輸入數(shù)據(jù)有如下要求:第一,輸入方
式為從下拉列表中選擇“JSJ”、或“KJ”值;第二,初始值為“
JSJ”。設(shè)置相關(guān)屬性以實(shí)現(xiàn)這些要求。
(4)在數(shù)據(jù)表視圖中進(jìn)行相關(guān)設(shè)置,使其能夠顯示出“tEmp”表中所有字
段的數(shù)據(jù)。
(5)建立“tBook”、“tDetail”、“tEmp”和“tOrder”等四張表之
間的關(guān)系,并全部實(shí)施參照完整性。
(6)將宏“mTest”重命名,保存為自動(dòng)執(zhí)行的宏。
15.2
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp2.accdb”,里面已經(jīng)設(shè)計(jì)好表對(duì) 象“tCourse”、“tScore”和“tStud”,試按以下要求完成設(shè)計(jì):
(1)創(chuàng)建一個(gè)查詢(xún),查找人數(shù)為20的班級(jí),并顯示“班級(jí)編號(hào)”和“班級(jí)
人數(shù)”。所建查詢(xún)名為“qT1”。
要求:使用“姓名”字段統(tǒng)計(jì)人數(shù)。
說(shuō)明:“學(xué)號(hào)”字段的前8位為班級(jí)編號(hào)。
(2)創(chuàng)建一個(gè)查詢(xún),查找平均成績(jī)最高的課程,并顯示“課程名”和“平
均成績(jī)”。所建查詢(xún)名為“qT2”。
要求:使用Round函數(shù)實(shí)現(xiàn)平均成績(jī)保留整數(shù)。
(3)創(chuàng)建一個(gè)查詢(xún),計(jì)算男女生每門(mén)課程的最高成績(jī)。要求,第一列顯示
性別,第一行顯示課程名。所建查詢(xún)名為“qT3”。
(4)創(chuàng)建一個(gè)查詢(xún),運(yùn)行該查詢(xún)后生成一張新表,表名為“tNew”,表結(jié)
構(gòu)包括“姓名”、“課程名”和“成績(jī)”等三個(gè)字段,表內(nèi)容為90分
以上(包括90分)或不及格的所有學(xué)生記錄。所建查詢(xún)名為“qT4”。
要求:
1、所建新表中的記錄按照“成績(jī)”降序保存。
2、創(chuàng)建此查詢(xún)后,運(yùn)行該查詢(xún),并查看運(yùn)行結(jié)果。
15.3
請(qǐng)?jiān)凇按痤}”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp3.accdb”,里面已經(jīng)設(shè)計(jì)好表對(duì) 象“tBook”、“tDetail”、“tEmp”和“tOrder”,查詢(xún)對(duì)象“qSell”,窗 體對(duì)象“fEmp”。同時(shí)還設(shè)計(jì)出以“qSell”為數(shù)據(jù)源的報(bào)表對(duì)象“rSell”。請(qǐng)?jiān)诖嘶A(chǔ)上按照以下要求補(bǔ)充“fEmp”窗體和“rSell”報(bào)表的設(shè)計(jì):
(1)將“rSell”報(bào)表標(biāo)題欄上的顯示文本設(shè)置為“銷(xiāo)售報(bào)表”;對(duì)報(bào)表中
名稱(chēng)為“txtNum”的文本框控件進(jìn)行適當(dāng)設(shè)置,使其顯示每本書(shū)的售
出數(shù)量;在報(bào)表適當(dāng)位置添加一個(gè)計(jì)算控件(控件名稱(chēng)為“txtC2”),計(jì)算各出版社所售圖書(shū)的平均單價(jià)。
說(shuō)明:報(bào)表適當(dāng)位置指報(bào)表頁(yè)腳、頁(yè)面頁(yè)腳或組頁(yè)腳。
要求:計(jì)算出的平均單價(jià)使用函數(shù)保留兩位小數(shù)。
(2)在“fEmp”窗體頁(yè)眉節(jié)區(qū)添加一個(gè)標(biāo)簽,標(biāo)簽名為“bTitle”,顯示
文本為“雇員基本情況查詢(xún)”,字號(hào)為26。
(3)將“fEmp”窗體中命令按鈕(名稱(chēng)為“CmdRefer”)上的文字顏色改
為褐色(褐色代碼為#7A4E2B)、字體粗細(xì)改為“加粗”、文字下方顯
示“下劃線(xiàn)”。
(4)將“fEmp”窗體中窗體頁(yè)眉節(jié)區(qū)控件的Tab鍵移動(dòng)次序設(shè)置為:“
TxtDetail”→“CmdRefer”。
(5)試根據(jù)以下窗體功能要求,補(bǔ)充已給的事件代碼,并運(yùn)行調(diào)試。
在“fEmp”窗體的窗體頁(yè)眉節(jié)區(qū)有一個(gè)文本框控件和一個(gè)命令按鈕,名稱(chēng) 分別為“TxtDetail”和“CmdRefer”;在主體節(jié)區(qū)有多個(gè)文本框控件,顯示 “tBook”表中的相關(guān)信息。在“TxtDetail”文本框中輸入具體值后,單擊“ CmdRefer”命令按鈕。如果“TxtDetail”文本框中沒(méi)有值,則顯示提示框,提示文字為“對(duì)不起!未輸入雇員姓名,請(qǐng)輸入!”;如果“TxtDetail”文
本框中有值,則在“tBook”表中進(jìn)行查找,如果找到了相應(yīng)記錄,則顯示在 主體節(jié)對(duì)應(yīng)的文本框控件中,如果沒(méi)有找到,則顯示提示框,提示框顯示標(biāo)題 為“查找結(jié)果”,提示文字為“對(duì)不起!沒(méi)有這個(gè)雇員!”,提示框中只有一個(gè) “確定”按鈕,然后清除“TxtDetail”文本框中的內(nèi)容,并將光標(biāo)置于“ TxtDetail”文本框中。
注意:不允許修改報(bào)表對(duì)象“rSell”中未涉及的控件、屬性;不允許修 改表對(duì)象“tBook”、、“tDetail”、“tEmp”和“tOrder”,不允許修改 查詢(xún)對(duì)象“qSell”。不允許修改窗體對(duì)象“fEmp”中未涉及的控件、屬性和
任何VBA代碼;只允許在“*****Add*****”與“*****Add*****”之間的空行 內(nèi)補(bǔ)充一條代碼語(yǔ)句、不允許增刪和修改其它位置已存在的語(yǔ)句。
第五篇:辦公自動(dòng)化上機(jī)操作題
三峽教育WORD第二課練習(xí)→文字編排
識(shí)作為MICROSOFT office辦公軟件包(word、excel、Access、PowerPoint、outlook)組件之一,word是微軟公司windows環(huán)境下優(yōu)秀的桌面排版系統(tǒng)。作為世界上最流行的文字處理軟件,它能讓用戶(hù)隨心所欲地處理文字、圖形及表格,創(chuàng)建出圖文并茂的版面。無(wú)論是簡(jiǎn)單的商業(yè)信函,還是復(fù)雜的學(xué)術(shù)論著(如X2+Y2=8,X1+X2+X3+??+Xn=M),WORD都可以高效率,高質(zhì)量地完成。友好的中文界面,真實(shí)直觀(guān)的屏幕效果和強(qiáng)大的處理能力讓用戶(hù)感受到大眾化的“專(zhuān).業(yè)級(jí)”文字處理軟件的威力。..
Word運(yùn)行于WINDOWS操作系統(tǒng)平臺(tái),自然繼承了WINDOWS的眾多
優(yōu)點(diǎn)。精美的圖形用戶(hù)界面,讓操作者通過(guò)菜單、對(duì)話(huà)框、工具按扭來(lái)控制軟件的運(yùn)行,從而避免了傳統(tǒng)DOS字處理系統(tǒng)需要記憶的許多功能鍵的繁瑣。
在WORD中可以非常方便地排版中文、英文及中英文混排,例如:
Napoleon And His Soldier
Napoleon suddenly caught sight of the tall soldier and realiaed atonce that he had never seen him before.He stopped in front of the Swede.For some rdason ,this time the great man began with the second question.“How many years have you been in my army?”he demanede.“twenty three,sir.”said the Swede clearly and well.Napoleon was surprised.He looked at the tall man and asded,”How old are you ,then?”
“Three years,sir”replied the Swede quicdly
Napoleon was astonished ,”either you are mad ,or I am,”he declared.“Both,sir!”cried the Swede proudly.知識(shí)改變命運(yùn),學(xué)習(xí)成就未來(lái)!