第一篇:窗體和報(bào)表
窗體、報(bào)表、宏
1.將窗體“fEmp”上文框“tSS”改為組合框類型,保持控件名稱不變。設(shè)置其相關(guān)屬性實(shí)現(xiàn)下拉列表形式輸入性別“男”和“女”。
【操作步驟】
步驟1:選中“窗體”對(duì)象,右鍵單擊“fEmp”選擇【設(shè)計(jì)視圖】。
步驟2:右鍵單擊控件名“tSS”選擇【更改為】|【組合框】,右鍵單擊“tSS”選擇“屬性”,在“行來源類型”中選中“值列表”,在“行來源”中輸入“男;女”,關(guān)閉屬性界面。
2.將窗體對(duì)象“fEmp”上文本框“tPa”改為復(fù)選框類型,保持控件名稱不變,然后設(shè)置控件來源屬性以輸出“黨員否”字段值。
【操作步驟】
步驟1:選中“tPa”控件,按下“Del”鍵,將該控件刪除。
步驟2:選中工具箱“復(fù)選框”控件,單擊原“tPa”位置。選中“復(fù)選框標(biāo)簽”控件,按下和“Del”鍵,將該控件刪除。
3.設(shè)計(jì)報(bào)表“rEmp”的主體節(jié)區(qū)內(nèi)“tOpt”復(fù)選框控件依據(jù)報(bào)表記錄源的“性別”字段和“年齡”字段的值來顯示狀態(tài)信息:性別為“男”且年齡小于20時(shí)顯示為選中的打鉤狀態(tài),否則顯示為不選中的空白狀態(tài)。
【操作步驟】
步驟1:選中“報(bào)表”對(duì)象,右鍵單擊“rEmp”選擇【設(shè)計(jì)視圖】。
步驟2:右鍵單擊復(fù)選框“tOpt”選擇【屬性】。
步驟3:在“控件來源”行輸入“IIf([tSex]=”男“ And [tAge]<20,”1“,”0“)”,關(guān)閉屬性界面。步驟4:單擊工具欄中“保存”按鈕,關(guān)閉設(shè)計(jì)視圖。
4.將報(bào)表“rEmp”的主體節(jié)區(qū)內(nèi)“tAge”文本框控件改名為“tYear”,同時(shí)依據(jù)報(bào)表記錄源的“年齡”字段值計(jì)算并顯示出其4位的出生年信息。
注意:當(dāng)前年必須用相關(guān)函數(shù)返回。
【操作步驟】
步驟1:選中“報(bào)表”對(duì)象,右鍵單擊“rEmp”選擇【設(shè)計(jì)視圖】。
步驟2:右鍵單擊“tAge”文本框選擇【屬性】,在“名稱”行輸入“tYear”,在“控件來源”行輸入“year(Date())-[年齡]”。關(guān)閉屬性界面。
步驟3:單擊工具欄中“保存”按鈕,關(guān)閉設(shè)計(jì)視圖。
5.在窗體“fCollect”的窗體頁眉節(jié)區(qū)添加一個(gè)標(biāo)簽控件,名稱為“bTitle”,標(biāo)題為“CD明細(xì)”,字體為“黑體”,字號(hào)為20,字體粗細(xì)為“加粗”。
【操作步驟】
步驟1:點(diǎn)擊視圖菜單,選中窗體頁眉/頁腳,選中工具箱中“標(biāo)簽”控件按鈕,單擊窗體頁眉處,然后輸入“CD明細(xì)”,單擊窗體任一點(diǎn)。
步驟2:右鍵單擊“CD明細(xì)”標(biāo)簽選擇【屬性】,在“名稱”行輸入“bTitle”,分別在“字體名稱”,“字號(hào)”和“字體粗細(xì)”行右側(cè)下拉列表中選中“黑體”、“20”和“加粗”,關(guān)閉屬性界面。
6.將窗體“fEmp”上名稱為“tSS”的文本框控件改為組合框控件,控件名稱不變,標(biāo)簽標(biāo)題不變。設(shè)置組合框控件的相關(guān)屬性,以實(shí)現(xiàn)從下拉列表中選擇輸入性別值“男”和“女”。
【操作步驟】
步驟1:選中“窗體”對(duì)象,右鍵單擊“fEmp”選擇【屬性】。
步驟2:右鍵單擊“性別”標(biāo)簽右側(cè)的“未綁定”文本框選擇【更改為】|【組合框】,再右鍵單擊該控件選擇“屬性”,在“行來源類型”列選擇“值列表”,在“行來源”列輸入“男;女”。步驟3:單擊工具欄中“保存”按鈕,關(guān)閉設(shè)計(jì)視圖。
7.將查詢對(duì)象“qEmp”改為參數(shù)查詢,參數(shù)為窗體對(duì)象“fEmp”上組合框“tSS”中的輸入值。
【操作步驟】
步驟1:選中“查詢”對(duì)象,右鍵單擊“qEmp”選擇【設(shè)計(jì)視圖】。
步驟2:雙擊“性別”字段,在“性別”字段的“條件”行輸入“[forms]![fEmp]![tSS]”,取消該字段的顯示。
步驟3:單擊工具欄中“保存”按鈕,關(guān)閉設(shè)計(jì)視圖。
8.將窗體對(duì)象“fEmp”中名稱為“tPa”的文本框控件設(shè)置為計(jì)算控件。要求依據(jù)“黨員否”字段值顯示相應(yīng)內(nèi)容。如果“黨員否”字段值為True,顯示“黨員”;如果“黨員否”字段值為False,顯示“非黨員”。
【操作步驟】
在窗體設(shè)計(jì)視圖中右鍵單擊文本框“tPa”選擇【屬性】,在“控件來源”行輸入“=IIf([黨員否]=True,”黨員“,”非黨員“)”,關(guān)閉屬性界面。
9.按“編號(hào)”字段前4位分組統(tǒng)計(jì)各組記錄個(gè)數(shù),并將統(tǒng)計(jì)結(jié)果顯示在組頁腳節(jié)區(qū)。計(jì)算控件命名為“tCount”。
注意:不能改動(dòng)數(shù)據(jù)庫中的表對(duì)象“tStud”和查詢對(duì)象“qStud”,同時(shí)也不能修改報(bào)表對(duì)象“rStud”中已有的控件和屬性。
【操作步驟】
步驟1:單擊菜單欄【視圖】|【排序與分組】,在“字段/表達(dá)式”下拉列表中選中“編號(hào)”,在“組屬性”的“組頁眉”下拉列表中選中“是”。
步驟2:選中主體節(jié)區(qū)的“編號(hào)”文本框,拖動(dòng)鼠標(biāo)到“編號(hào)頁腳”節(jié)區(qū)適當(dāng)位置,放開鼠標(biāo)。步驟3:右鍵單擊“編號(hào)”文本框選擇【屬性】,在控件來源行輸入“Left([編號(hào)],4)”,關(guān)閉屬性界面。
步驟4:選中工具箱中“文本框”控件,單擊報(bào)表編號(hào)頁腳節(jié)區(qū)的適當(dāng)位置,彈出“Text”和“未綁定”兩個(gè)文本框,選中“Text”文本框,然后按住“Del”鍵將“Text”文本框刪除。
步驟5:右鍵單擊“未綁定”文本框選擇【屬性】,分別在“名稱”和“控件來源”輸入“tCount”和“Count(編號(hào))”。關(guān)閉屬性界面。
步驟6:單擊工具欄中“保存”按鈕,關(guān)閉設(shè)計(jì)視圖。
10.將“fEmp”窗體上名為“bTitle”的標(biāo)簽上移到距“btnP”命令按鈕1厘米處(即標(biāo)簽的下邊界距命令按鈕的上邊界1厘米)。同時(shí),將窗體按鈕“btnP”的單擊事件屬性設(shè)置為宏“mEmp”,以完成單擊按鈕打開報(bào)表的操作。
【操作步驟】
步驟1:選中“窗體”對(duì)象,右鍵單擊“fEmp”選擇【設(shè)計(jì)視圖】。
步驟2:右鍵單擊“btnP”選擇【屬性】,查看“上邊距”記錄值,并記錄下來。單擊“事件”選項(xiàng)卡,在“單擊”行右側(cè)下拉列表中選中“mEmp”,關(guān)閉屬性界面。
步驟3:簡單公式:bTitle上邊距= btnP上邊距-1-bTitle的高度,右鍵單擊標(biāo)簽控件“bTitle”選擇【屬性】,在“上邊距”行輸入“1cm”,關(guān)閉屬性界面。
步驟4:單擊工具欄中“保存”按鈕,關(guān)閉設(shè)計(jì)視圖。
11.修改查詢對(duì)象“qEmp”為參數(shù)查詢,參數(shù)為引用窗體對(duì)象“fEmp”上文本框“tSS”的輸入值。
【操作步驟】
步驟1:選中“查詢”對(duì)象,右鍵單擊“qEmp”選擇【設(shè)計(jì)視圖】。
步驟2:雙擊“改性別”字段,在“性別”字段的“條件”行輸入“[forms]![fEmp]![tSS]”取消“性別”字段的顯示。
步驟3:單擊工具欄中“保存”按鈕,關(guān)閉設(shè)計(jì)視圖。
12.設(shè)置窗體對(duì)象“fEmp”上文本框“tAge”為計(jì)算控件。要求根據(jù)“年齡”字段值依據(jù)以下計(jì)算公式計(jì)算并顯示人員的出生年。
計(jì)算公式:出生年=Y(jié)ear(Date())-年齡或出生年=Y(jié)ear(Now())-年齡。
【操作步驟】
步驟1:右鍵單擊窗體中“tAge”選擇【屬性】。
步驟2:在“控件來源”行輸入“Year(Date())-[年齡]”,關(guān)閉屬性界面。
13.創(chuàng)建一個(gè)名為“Salary”的報(bào)表,按表格布局顯示查詢“qT”的所有信息。
【操作步驟】
步驟1:右鍵單擊“Salary”選擇【設(shè)計(jì)視圖】。
步驟2:右鍵單擊“報(bào)表選擇器”選擇【屬性】,在“標(biāo)題”行輸入“工資匯總表”,關(guān)閉屬性界面。
14.按職稱匯總出“基本工資”的平均值和總和。
“基本工資”的平均值計(jì)算控件名稱為“savg”、“總和”計(jì)算控件名稱為“ssum”。
注間:請(qǐng)?jiān)诮M頁腳處添加計(jì)算控件。
【操作步驟】
步驟1:單擊菜單欄【視圖】|【排序與分組】,在“字段/表達(dá)式”下拉列表中選中“職稱”,分別在“組頁眉”和“組頁腳”右側(cè)下拉列表中選中“是”,關(guān)閉界面。
步驟2:選中主體節(jié)區(qū)的“職稱”字段拖動(dòng)鼠標(biāo)到“職稱頁眉”,放開鼠標(biāo)。
步驟3:選中工具箱中“文本框”控件,單擊報(bào)表“職稱頁腳”節(jié)區(qū)適當(dāng)位置,彈出“Text”和“未綁定”兩個(gè)文本框。
步驟4:右鍵單擊“Text”文本框選擇【屬性】,在“標(biāo)題”行輸入“基本工資平均值”,關(guān)閉屬性界面。
步驟5:右鍵單擊“未綁定”文本框選擇【屬性】,在“名稱”行輸入“savg”,在“控件來源”行輸入“Avg([基本工資])”,關(guān)閉屬性界面。
步驟6:按照步驟3~5添加另一個(gè)計(jì)算控件。在“名稱”行輸入“ssum”,“控件來源”行輸入“Sum[基本工資]”。
15.在“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:選中工具箱中“文本框”控件,單擊報(bào)表主體節(jié)區(qū)適當(dāng)位置,彈出“Text”和“未綁定”兩個(gè)文本框。
步驟2:右鍵單擊“Text”文本框選擇【屬性】,在“標(biāo)題”行輸入“應(yīng)發(fā)工資”,關(guān)閉屬性界面。步驟3:右鍵單擊“未綁定”文本框選擇【屬性】,在“名稱”行輸入“ySalary”,在“控件來源”行輸入“[基本工資]+[津貼]+[補(bǔ)貼]”,關(guān)閉屬性界面。
步驟4:按步驟1~3添加另一個(gè)計(jì)算控件“Salary”,“控件來源”行輸入“[基本工資]+[津貼]+
[補(bǔ)貼]-[住房基金]-[失業(yè)保險(xiǎn)]”。
步驟5:單擊工具欄中“保存”按鈕,關(guān)閉設(shè)計(jì)視圖。
16.將宏“mTest”重命名為自動(dòng)運(yùn)行的宏。
【操作步驟】
步驟1:選中“宏”對(duì)象,右鍵單擊“mTest”選擇【重命名】。
步驟2:在光標(biāo)處輸入“AutoExec”。
17.將報(bào)表紀(jì)錄數(shù)據(jù)按照姓氏分組升序排列,同時(shí)要求在相關(guān)組頁眉區(qū)域添加一個(gè)文本框控件(命名為“tm”),設(shè)置屬性顯示出姓氏信息來,如“陳”、“劉”、...等。
注意,這里不用考慮復(fù)姓等特殊情況。所有姓名的第一個(gè)字符視為其姓氏信息。
【操作步驟】
步驟1:選中“報(bào)表”對(duì)象,右鍵單擊“rEmp”選擇【設(shè)計(jì)視圖】。
步驟2:單擊菜單欄【視圖】|【排序與分組】,在“字段/表達(dá)式”下拉列表中選中“姓名”,在“組屬性”下的“組頁眉”右側(cè)對(duì)應(yīng)的下拉列表中選擇“是”。關(guān)閉界面。
步驟3:選中“姓名”文本框,剪切復(fù)制到“姓名頁眉”,放開鼠標(biāo)。右鍵單擊“姓名”選擇【屬性】,在“控件來源”行輸入“Left([姓名],1)”,關(guān)閉屬性界面。
步驟4:單擊工具欄中“保存”按鈕,關(guān)閉設(shè)計(jì)視圖。
第二篇:窗體(答案)
Access窗體專項(xiàng)訓(xùn)練(筆試)
1.在教師信息輸入窗體中,為職稱字段提供“教授”、“副教授”、“講師”等選項(xiàng)供用戶直接選擇,應(yīng)使用的控件是D
A)標(biāo)簽B)復(fù)選框C)文本框D)組合框
2.若在窗體設(shè)計(jì)過程中,命令按鈕Command0的事件屬性設(shè)置如下圖所示,則含義是
3.4.5.6.7.8.9.10.11.12.13.14.15.16.A)只能為“進(jìn)入”事件和“單擊”事件編寫事件過程B)不能為“進(jìn)入”事件和“單擊”事件編寫事件過程C)“進(jìn)入”事件和“單擊”事件執(zhí)行的是同一事件過程D)已經(jīng)為“進(jìn)入”事件和“單擊”事件編寫了事件過程 若窗體Frm1中有一個(gè)命令按鈕Cmd1,則窗體和命令按鈕的Click事件過程名分別為 A)Form_Click()Command1_Click()B)Frm1_Click()Command1_Click()C)Form_Click()Cmd1_Click()D)Frm1_Click()Cmd1_Click()若在“銷售總數(shù)”窗體中有“訂貨總數(shù)”文本框控件,能夠正確引用控件值的是A)Forms.[銷售總數(shù)].[訂貨總數(shù)]B)Forms![銷售總數(shù)l.[訂貨總數(shù)]C)Forms.[銷售總數(shù)]![訂貨總數(shù)]D)Forms![銷售總數(shù)]![訂貨總數(shù)] 因修改文本框中的數(shù)據(jù)而觸發(fā)的事件是A)ChangeB)EditC)GetfocusD)LostFocus 下列關(guān)于對(duì)象“更新前”事件的敘述中,正確的是A)在控件或記錄的數(shù)據(jù)變化后發(fā)生的事件B)在控件或記錄的數(shù)據(jù)變化前發(fā)生的事件C)當(dāng)窗體或控件接收到焦點(diǎn)時(shí)發(fā)生的事件D)當(dāng)窗體或控件失去了焦點(diǎn)時(shí)發(fā)生的事件 在 Access 中,可用于設(shè)計(jì)輸入界面的對(duì)象是 A)窗體 B)報(bào)表 C)查詢 D)頁 啟動(dòng)窗體時(shí),系統(tǒng)首先執(zhí)行的事件過程是 A)Load B)Click C)UnloadD)GotFocus窗體 Caption 屬性的作用是 A)確定窗體的標(biāo)題 B)確定窗體的名稱 C)確定窗體的邊界類型D)確定窗體的字體 當(dāng)文本框中的內(nèi)容發(fā)生了改變時(shí),觸發(fā)的事件名稱是 要改變窗體上文本框控件的輸出內(nèi)容,應(yīng)設(shè)置的屬性是 A)標(biāo)題B)查詢條件 C)控件來源D)記錄源 在窗體上,設(shè)置控件Command0為不可見的屬性是 A)Command0.ColoreB)Command0.Caption C)Command0.Enabled D)Command0.Visible 能夠接受數(shù)值型數(shù)據(jù)輸入的窗體控件是A)圖形 B)文本框 C)標(biāo)簽 D)命令按鈕 在窗體中,用來輸入或編輯字段數(shù)據(jù)的交互控件是A)文本框控件B)標(biāo)簽控件C)復(fù)選框控件D)列表框控件 窗體由多個(gè)部分組成,每個(gè)部分稱為一個(gè) 窗口事件是指操作窗口時(shí)所引發(fā)的事件。下列事件中,不屬于窗口事件的是 A)打開 B)關(guān)閉 C)加載 D)取消
17.Access數(shù)據(jù)庫中,若要求在窗體上設(shè)置輸入的數(shù)據(jù)是取自某一個(gè)表或查詢中記錄的數(shù)據(jù),或者取
自某固定內(nèi)容的數(shù)據(jù),可以使用的控件是B
A)選項(xiàng)組控件B)列表框或組合框控件
C)文本框控件D)復(fù)選框、切換按鈕、選項(xiàng)按鈕控件
18.在Access中已建立了“雇員”表,其中有可以存放照片的字段。在使用向?qū)樵摫韯?chuàng)建窗體時(shí),“照片”字段所使用的默認(rèn)控件是B
A)圖像框B)綁定對(duì)象框
C)非綁定對(duì)象框D)列表框
19.為窗體中的命令按鈕設(shè)置鼠標(biāo)時(shí)發(fā)生的動(dòng)作,應(yīng)選擇設(shè)置其屬性對(duì)話框的A)格式選項(xiàng)卡B)事件選項(xiàng)卡 C)方法選項(xiàng)卡D)數(shù)據(jù)選項(xiàng)卡
20.要改變窗體上文本框控件的數(shù)據(jù)源,應(yīng)設(shè)置的屬性是
A)記錄源 B)控件來源 C)篩選查閱 D)默認(rèn)值
21.如果加載一個(gè)窗體,先被觸發(fā)的事件是
A)Load事件 B)Open事件 C)Click事件 D)DbClick事件
22.Access的控件對(duì)象可以設(shè)置某個(gè)屬性來控制對(duì)象是否可用(不可用時(shí)顯示為灰色狀態(tài)),需要設(shè)
置的屬性是C
A)Default B)Cancel C)Enabled D)Visible
23.在創(chuàng)建主/子窗體之前,必須設(shè)置之間的關(guān)系。
24.在“窗體視圖”中顯示窗體時(shí),窗體中沒有記錄選定器,應(yīng)將窗體的“記錄選定器”屬性值設(shè)置
為A
A)是 B)否 C)有 D)無
25.若要求在文本框中輸入文本時(shí)達(dá)到密碼“*”號(hào)的顯示效果,則應(yīng)設(shè)置的屬性是
A)“默認(rèn)值”屬性 B)“標(biāo)題”屬性 C)“密碼”屬性 D)“輸入掩碼”屬性
26.假設(shè)已在Access中建立了包含“書名”、“單價(jià)”和“數(shù)量”等三個(gè)字段的“tOfg”表,以該表為數(shù)據(jù)源
創(chuàng)建的窗體中,有一個(gè)計(jì)算訂購總金額的文本框,其控件來源為B
A)[單價(jià)]*[數(shù)量]B)=[單價(jià)]*[數(shù)量]
C)[圖書訂單表]![單價(jià)]*[圖書訂單表]![數(shù)量] D)=[圖書訂單表]![單價(jià)]*[圖書訂單表]![數(shù)量]
27.確定一個(gè)控件在窗體或報(bào)表上的位置的屬性是
A)Width或HeightB)Width和Height C)Top或LeftD)Top和Left
28.在設(shè)計(jì)窗體時(shí)使用標(biāo)簽控件創(chuàng)建的是單獨(dú)標(biāo)簽,它在窗體的視圖中不能顯示
29.假設(shè)某數(shù)據(jù)庫已建有宏對(duì)象“宏1”,“宏1”中只有一個(gè)宏操作SetValue,其中第一個(gè)參數(shù)項(xiàng)目為
“[Label0].[Caption]”,第二個(gè)參數(shù)表達(dá)式為“[Text0]”。窗體“fmTest”中有一個(gè)標(biāo)簽Label0和一個(gè)文本框Text0,現(xiàn)設(shè)置控件Text0的“更新后”事件為運(yùn)行“宏1”,則結(jié)果是C
A)將文本框清空
B)將標(biāo)簽清空
C)將文本框中的內(nèi)容復(fù)制給標(biāo)簽的標(biāo)題,使二者顯示相同內(nèi)容
D)將標(biāo)簽的標(biāo)題復(fù)制到文本框,使二者顯示相同內(nèi)容
30.在已建雇員表中有“工作日期”字段,下圖所示的是以此表為數(shù)據(jù)源創(chuàng)建的“雇員基本信息”窗
體。
假設(shè)當(dāng)前雇員的工作日期為“1998-08-17”,若在窗體“工作日期”標(biāo)簽右側(cè)文本框控件的“控件來源”屬性中輸入表達(dá)式:=Str(Month([工作日期]))+ “月”,則在該文本框控件內(nèi)顯示的結(jié)果是 CA)Str(Month(Date()))+“月” B)“08”+“月” C)08月D)8月
31.Access數(shù)據(jù)庫中,如果在窗體上輸入的數(shù)據(jù)總是取自表或查詢中的字段數(shù)據(jù),或者取自某固定內(nèi)
容的數(shù)據(jù),可以使用列表框控件來完成。
32.結(jié)合型文本框可以從表、查詢或中獲得所需的內(nèi)容。
33.在“窗體視圖”顯示該窗體時(shí),要求在單擊命令按鈕后標(biāo)簽上顯示的文字顏色變?yōu)榧t色,以下能
實(shí)現(xiàn)該操作的語句是A
A)Label1.ForeColor=255 B)bChange.ForeColor=255
C)Label1.BackColor=“255” D)
bChange.BackColor=“255”
34.若將窗體的標(biāo)題設(shè)置為“改變文字顯示顏色”,應(yīng)使用的語句是
A)Me=“改變文字顯示顏色” B)Me.Caption=“改變文字顯示顏色”
C)Me.Text=“改變文字顯示顏色” D)Me.Name="改變文字顯示顏色
第三篇:access窗體實(shí)驗(yàn)報(bào)告
數(shù)據(jù)庫應(yīng)用技術(shù)實(shí)驗(yàn)報(bào)告
窗體
姓
名: 學(xué)
號(hào): 班
級(jí): 指導(dǎo)教師:
馬迪
2016年
12月3 日1 實(shí)驗(yàn)?zāi)康?/p>
掌握創(chuàng)建窗體的各種方法、常用控件及屬性的設(shè)置、窗體和查詢的數(shù)據(jù)傳遞。實(shí)驗(yàn)總體要求
根據(jù)題目選擇合適的方法創(chuàng)建窗體及查詢。窗體上控件及關(guān)鍵屬性在表格中列出,查詢粘貼對(duì)應(yīng)SQL命令。實(shí)驗(yàn)內(nèi)容
1、創(chuàng)建一個(gè)如圖1所示“圖書書目查詢窗體”,根據(jù)窗體上的數(shù)據(jù)查詢相應(yīng)的圖書書目信息。
圖1 圖書書目查詢窗體
2、具體要求
(1)出版社對(duì)應(yīng)組合框列表為:清華大學(xué)出版社、高等教育出版社、郵電大學(xué)出版社、中國水利水電出版社;
(2)類別號(hào)對(duì)應(yīng)組合框列表為類別表中的類別號(hào)字段值;
(3)“圖書查詢”查詢的功能是查找“圖書書目查詢窗體”上選擇的出版 社、類別號(hào)、圖書名稱的圖書信息。例如選擇“高等教育出版社”、圖書名稱輸入“大全”時(shí),查詢到的數(shù)據(jù)如下圖;
圖2 圖書查詢
(4)單擊“打開查詢”按鈕,運(yùn)行“圖書查詢”。單擊“打開窗體”按鈕,將“圖書查詢”中的數(shù)據(jù)在“cxct窗體”上顯示;單擊“關(guān)閉窗體”按鈕,關(guān)閉當(dāng)前窗體;
(5)“圖書書目查詢窗體”左下方注明“班級(jí)姓名學(xué)號(hào)”,右下方注明系統(tǒng)當(dāng)前日期;
(6)窗體標(biāo)題為學(xué)生個(gè)人信息“班級(jí)姓名學(xué)號(hào)”;(7)修飾窗體外觀如圖1所示。實(shí)驗(yàn)步驟
1、圖書書目查詢窗體上控件及關(guān)鍵屬性
2、圖書查詢的SQL命令 SELECT 圖書書目表.* FROM 圖書書目表
WHERE(((圖書書目表.出版社)Like “*” & [forms]![圖書書目查詢窗體]![Combo35] & “*”)AND((圖書書目表.類別號(hào))Like “*” & [forms]![圖書書目查詢窗體]![Combo11] & “*”)AND((圖書書目表.圖書名稱)Like “*” & [forms]![圖書書目查詢窗體]![Text18] & “*”));
3、cxct窗體上控件及關(guān)鍵屬性 44、6 5評(píng)語和得分
第四篇:Access窗體操作題
Access窗體操作題
2、考生文件夾下存在一個(gè)數(shù)據(jù)庫文件“Access3.mdb”,里面已經(jīng)設(shè)計(jì)好窗體對(duì)象“教師”。試在此基礎(chǔ)上按照以下要求補(bǔ)充窗體設(shè)計(jì):
(1)在窗體的窗體頁眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其名稱為“bTitle”,標(biāo)題顯示為“教師獎(jiǎng)勵(lì)信息”;(2)在主體節(jié)區(qū)位置添加一個(gè)選項(xiàng)組控件,將其命名為“opt”,選項(xiàng)組標(biāo)簽顯示內(nèi)容為“獎(jiǎng)勵(lì)”,名稱為“bopt”;
(3)在選項(xiàng)組內(nèi)放置二個(gè)單選按鈕控件,選項(xiàng)按鈕分別命名為“opt1”和“opt2”,選項(xiàng)按鈕標(biāo)簽顯示內(nèi)容分別為“有”和“無”,名稱分別為“bopt1”和“bopt2”。
(4)在窗體頁腳節(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ù)庫文件“Access3.mdb”,里面已經(jīng)設(shè)計(jì)好窗體對(duì)象“教師”。試在此基礎(chǔ)上按照一下要求補(bǔ)充窗體設(shè)計(jì):
(1)在窗體的窗體頁眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其名稱為“bTitle”,標(biāo)題顯示為“教師基本信息輸出”;(2)在主體節(jié)區(qū)中“年齡”標(biāo)簽右側(cè)的文本框顯示內(nèi)容設(shè)置為“年齡”字段值,并將文本框名稱更名為“tAge”;(3)在主體節(jié)區(qū)添加一個(gè)標(biāo)簽控件,該控件放置在距左邊0.1厘米、距上邊5.0厘米,標(biāo)簽顯示內(nèi)容為“出生地”,名稱為“bMem”;
(4)在窗體頁腳節(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)簽,放到頁眉中,并點(diǎn)擊工具欄上的屬性按鈕,設(shè)置標(biāo)簽的名稱和標(biāo)題屬性(2)選中年齡標(biāo)簽右邊的文本框,并點(diǎn)擊工具欄上的屬性按鈕,設(shè)置文本框的名稱和控件屬性;
(3)在工具箱中選擇兩個(gè)單選按鈕控件,放到主體中的選項(xiàng)組中,并點(diǎn)擊工具欄上的屬性按鈕,個(gè)單選性;
(4)在工具箱中選擇兩個(gè)命令按鈕控件,放到頁腳中,并點(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)在窗體的窗體頁眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其名稱為“bTitle”標(biāo)題顯示為“窗體測(cè)試樣例”;(2)在窗體主體節(jié)區(qū)內(nèi)添加二個(gè)復(fù)選框控件,復(fù)選框選項(xiàng)按鈕分別命名為“opt1”和“opt2”,對(duì)應(yīng)的復(fù)選框標(biāo)簽顯示內(nèi)容分別為“類型a”和“類型b”,標(biāo)簽名稱分別為“bopt1”和“bopt2”;
(3)分別設(shè)置復(fù)選框選項(xiàng)按鈕opt1和opt2的“默認(rèn)值”屬性為假值;(默認(rèn)值:False)(4)在窗體頁腳節(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ù)庫文件“samp3.mdb”,里面已經(jīng)設(shè)計(jì)好表對(duì)象“tTeacher”、窗體對(duì)象“fTest”和宏對(duì)象“m1”。試在此基礎(chǔ)上按照以下要求補(bǔ)充窗體設(shè)計(jì):
(1)在窗體的窗體頁眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其名稱為“bTitle”,初始化標(biāo)題顯示為“教師基本信息輸出”;
(2)將主體節(jié)區(qū)中“學(xué)歷”標(biāo)簽右側(cè)的文本框顯示內(nèi)容設(shè)置為“學(xué)歷”字段值,并將該文本框名稱更名為“tBG”;(3)在窗體頁腳節(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ù)庫文件“samp3.mdb”,里面已經(jīng)設(shè)計(jì)好表對(duì)象“tNorm”和“tStock”,查詢對(duì)象“qStock”和宏對(duì)象“ml”,同時(shí)還設(shè)計(jì)出以“tNorm”和“tStock”為數(shù)據(jù)源的窗體對(duì)象“fStock”和“fNorm”。試在此基礎(chǔ)上按照以下要求補(bǔ)充窗體設(shè)計(jì):
(1)在“fStock”窗體對(duì)象的窗體頁眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其名稱為“bTitle”,初始化標(biāo)題顯示為“庫存瀏覽”,字體名稱為“黑體”,字號(hào)大小為18,字體粗細(xì)為“加粗”;
(2)在“fStock”窗體對(duì)象的窗體頁腳節(jié)區(qū)位置添加一個(gè)命令按鈕,命名為“bList”,按鈕標(biāo)題為“顯示信息”;
(3)設(shè)置所建命令按鈕bList的單擊事件屬性為運(yùn)行宏對(duì)象ml;(4)將“fStock”窗體的標(biāo)題設(shè)置為“庫存瀏覽”;
(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ù)庫文件“samp3.mdb”,里面已經(jīng)設(shè)計(jì)好表對(duì)象“tEmployee”和宏對(duì)象“ml”,同時(shí)還設(shè)計(jì)出以“tEmployee”為數(shù)據(jù)源的窗體對(duì)象“fEmployee”。試在此基礎(chǔ)上按照以下要求補(bǔ)充窗體設(shè)計(jì):(1)在窗體的窗體頁眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其名稱為“bTitle”,初始化標(biāo)題顯示為“雇員基本信息”,字體名稱為“黑體”,字號(hào)大小為18,字體粗細(xì)為“加粗”;
(2)在窗體頁腳節(jié)區(qū)位置添加一個(gè)命令按鈕,命名為“bList”,按鈕標(biāo)題為“顯示雇員情況”;(3)設(shè)置所建命令按鈕bList的單擊事件屬性為運(yùn)行宏對(duì)象ml;(4)將窗體的滾動(dòng)條屬性設(shè)置為“兩者均無”。
注意:不允許修改窗體對(duì)象“fEmployee”,中未涉及的控件和屬性;不允許修改表對(duì)象“tEmployee”和宏對(duì)象“ml”。修改后的窗體如下圖所示。
等級(jí):3 難度:3 知識(shí)點(diǎn):access知識(shí)點(diǎn)/窗體題
32、考生文件夾下存在一個(gè)數(shù)據(jù)庫文件“samp3.mdb”,里面已經(jīng)設(shè)計(jì)好表對(duì)象“tEmployee”、“tAttend”和“tWork”,查詢對(duì)象“qT”,宏對(duì)象“m1”,同時(shí)還設(shè)計(jì)出以“tEmployee”為數(shù)據(jù)源的窗體對(duì)象“fEmployee”和以“qT”為數(shù)據(jù)源的窗體對(duì)象“fList”。其中,“fEmployee”窗體對(duì)象中含有一個(gè)子窗體,名稱為“l(fā)ist”。請(qǐng)?jiān)诖嘶A(chǔ)上按照以下要求補(bǔ)充“fEmployee”窗體設(shè)計(jì):
(1)在窗體“fEmployee”的窗體頁眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其名稱為“bTitle”,標(biāo)題顯示為“職工基本信息”,字體名稱為“黑體”,字號(hào)大小為24;
(2)在窗體“fEmployee”的窗體頁腳節(jié)區(qū)位置添加一個(gè)命令按鈕,命名為“bList”,按鈕標(biāo)題為“顯示職工科研情況”;
(3)設(shè)置所建命令按鈕bList的單擊事件屬性為運(yùn)行宏對(duì)象m1;(4)取消主窗體和子窗體中的導(dǎo)航按鈕。
注意:不允許修改窗體對(duì)象“fEmployee”中未涉及的控件和屬性;不允許修改表對(duì)象“tEmployee”、“tAttend”和“tWork”,也不允許修改查詢對(duì)象“qT”。
等級(jí):3 難度:3 知識(shí)點(diǎn):access知識(shí)點(diǎn)/窗體題
35、考生文件夾下存在一個(gè)數(shù)據(jù)庫文件“samp3.mdb”,里面已經(jīng)設(shè)計(jì)好表對(duì)象“tCollect”,查詢對(duì)象“qT”,同時(shí)還設(shè)計(jì)出以“tCollect”為數(shù)據(jù)源的窗體對(duì)象“fCollect”。試在此基礎(chǔ)上按照以下要求補(bǔ)充窗體設(shè)計(jì):(1)將窗體“fCollect”的記錄源改為查詢對(duì)象“qT”;(2)在窗體“fCollect”的窗體頁眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其名稱為“bTitle”,標(biāo)題顯示為“CD明細(xì)”,字體名稱為“黑體”,字號(hào)大小為20,字體粗細(xì)為“加粗”;(3)將窗體標(biāo)題欄上的顯示文字設(shè)為“CD明細(xì)顯示”;
(4)在窗體頁腳節(jié)區(qū)位置添加一個(gè)命令按鈕,命名為“bC”,按鈕標(biāo)題為“改變顏色”;
(5)設(shè)置所建命令按鈕bC的單擊事件,使用戶單擊該命令按鈕后,CDID標(biāo)簽的顯示顏色改為紅色。要求用VBA代碼實(shí)現(xiàn)。CDID_標(biāo)簽.ForeColor=vbRed
注意:不允許修改窗體對(duì)象“fCollect”中未涉及的控件和屬性;不允許修改表對(duì)象“tCollect”和查詢對(duì)象“qT”。
等級(jí):3 難度:3 知識(shí)點(diǎn):access知識(shí)點(diǎn)/窗體題
47、考生文件夾下存在一個(gè)數(shù)據(jù)庫文件“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)在窗體頁腳節(jié)區(qū)位置添加一個(gè)命令按鈕,命名為“bList”,按鈕標(biāo)題為“顯示圖書信息”;(2)設(shè)置所建命令按鈕bList的單擊事件屬性為運(yùn)行宏對(duì)象m1;
(3)在窗體的窗體頁眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其名稱為“bTitle”,初始化標(biāo)題顯示為“雇員售書情況瀏覽”,字體名稱為“黑體”,字體粗細(xì)為“加粗”,字號(hào)為22;(4)設(shè)置主窗體標(biāo)題欄的顯示標(biāo)題為“雇員售書情況”;
(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ù)庫文件“samp3.mdb”,里面已經(jīng)設(shè)計(jì)了表對(duì)象“tEmp”、查詢對(duì)象“qEmp”和窗體對(duì)象“fEmp”。同時(shí),給出窗體對(duì)象“fEmp”上兩個(gè)按鈕的單擊事件代碼,試按以下功能要求補(bǔ)充設(shè)計(jì)。(1)將窗體“fEmp”上文本框“tSS”更改為組合框類型,保持控件名稱不變。設(shè)置其相關(guān)屬性實(shí)現(xiàn)下拉列表形式輸入性別“男”和“女”;
(2)修改查詢對(duì)象“qEmp”為參數(shù)查詢,參數(shù)為引用窗體對(duì)象“fEmp”上文本框“tSS”的輸入值;“查詢”對(duì)象,右鍵單擊“qEmp”選擇【設(shè)計(jì)視圖】。性別添加到“字段”行,在“性別”字段的“條件”行輸入“[Forms]?。踗Emp]![tSS]”。
(3)設(shè)置窗體對(duì)象“fEmp”上文本框“tPa”為計(jì)算控件。要求依據(jù)“黨員否”字段值顯示內(nèi)容:“黨員否”字段值為True,顯示“黨員”兩字;“黨員否”字段值為False,顯示“非黨員”三字;控件來源”行輸入“=IIf([黨員否]=True,“黨員”,“非黨員”)”
(4)單擊“刷新”按鈕(名為“bt1”),事件過程動(dòng)態(tài)設(shè)置窗體記錄源為查詢對(duì)象“qEmp”,實(shí)現(xiàn)窗體數(shù)據(jù)按性別條件動(dòng)態(tài)顯示;單擊“退出”按鈕(名為“bt2”),關(guān)閉窗體。Form.RecordSource=“qEmp” 刷新 Form.RecordSource=“qEmp” 退出 DoCmd.Close注意:不允許修改數(shù)據(jù)庫中的表對(duì)象“tEmp”;不允許修改查詢對(duì)象“qEmp”中未涉及的內(nèi)容;不允許修改窗體對(duì)象“fEmp”中未涉及的控件和屬性;已給事件過程,只允許在“*****Add*****”與“*****Add*****”之間的空行內(nèi)補(bǔ)充語句、完成設(shè)計(jì),不允許增刪和修改其它位置已存在的語句。知識(shí)點(diǎn):access知識(shí)點(diǎn)/窗體題
56、考生文件夾下存在一個(gè)數(shù)據(jù)庫文件“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è)矩形控件,其名稱為“rRim”;矩形寬度為16.6厘米、高度為1.2厘米、特殊效果為“鑿痕”;
(2)將窗體中“退出”命令按鈕上顯示的文字顏色改為“深紅”(深紅代碼為128),字體粗細(xì)改為“加粗”;(3)將窗體標(biāo)題改為“顯示查詢信息”;
(4)將窗體邊框改為“對(duì)話框邊框”樣式,取消窗體中的水平和垂直滾動(dòng)條、記錄選擇器、導(dǎo)航按鈕和分隔線;
(5)在窗體中有一個(gè)“顯示全部記錄”命令按鈕(名稱為bList),單擊該按鈕后,應(yīng)實(shí)現(xiàn)將“tStudent”表中的全部記錄顯示出來的功能?,F(xiàn)已編寫了部分VBA代碼,請(qǐng)按照VBA代碼中的指示將代碼補(bǔ)充完整。
BBB.Form.RecordSource=“select * from tStudent”
要求:修改后運(yùn)行該窗體,并查看修改結(jié)果。
注意:不允許修改窗體對(duì)象“fQuery”和“fStudent”中未涉及的控件、屬性;不允許修改表對(duì)象“tStudent”。對(duì)于VBA代碼,只允許“****************”與“****************”之間的一空行內(nèi)補(bǔ)充語句、完成設(shè)計(jì),不允許增刪和修改其它位置已存在的語句。BBB.Form.RecordSource=“select * from tStudent”
知識(shí)點(diǎn):access知識(shí)點(diǎn)/窗體題
59、考生文件夾下存在一個(gè)數(shù)據(jù)庫文件“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)將名稱為“標(biāo)簽15”的標(biāo)簽控件名稱改為“tStud”,標(biāo)題改為“學(xué)生成績”;
(2)將名稱為“子對(duì)象”控件的源對(duì)象(全部里)屬性設(shè)置為“fGrade”窗體,并取消其“導(dǎo)航按鈕”;(3)將“fStudent”窗體標(biāo)題改為“學(xué)生信息顯示”;
(4)將窗體邊框改為“對(duì)話框邊框”樣式(邊框樣式里),取消窗體中的水平和垂直滾動(dòng)條;
(5)在窗體中有一個(gè)“退出”命令按鈕(名稱為bQuit),單擊該按鈕后,應(yīng)關(guān)閉“fStudent”窗體。現(xiàn)已編寫了部分VBA代碼,請(qǐng)按照VBA代碼中的指示將代碼補(bǔ)充完整。Docmd.Close.要求:修改后運(yùn)行該窗體,并查看修改結(jié)果。
注意:不允許修改窗體對(duì)象“fGrade”和“fStudent”中未涉及的控件、屬性;不允許修改表對(duì)象“tStudent” 和“tGrade”。對(duì)于VBA代碼,只允許“****************”與“****************”之間的一空行內(nèi)補(bǔ)充語句、完成設(shè)計(jì),不允許增刪和修改其它位置已存在的語句。
等級(jí):3 難度:3 知識(shí)點(diǎn):access知識(shí)點(diǎn)/窗體題
62、第一個(gè)資料考生文件夾下存在一個(gè)數(shù)據(jù)庫文件“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)將窗體中名稱為“LRemark”的標(biāo)簽控件上的文字顏色改為紅色(紅色代碼為255)、字體粗細(xì)改為“加粗”;
(2)將窗體標(biāo)題設(shè)置為“修改用戶信息”;
(3)將窗體邊框改為“對(duì)話框邊框”樣式,取消窗體中的水平和垂直滾動(dòng)條、記錄選擇器、導(dǎo)航按鈕和分隔線;
(4)將窗體中“退出”命令按鈕(名稱為“cmdquit”)上的文字顏色改為深紅(深紅代碼為128)、字體粗細(xì)改為“加粗”,并在文字下方加上下劃線;
(5)在窗體中還有“修改”和“保存”兩個(gè)命令按鈕,名稱分別為“CmdEdit”和“CmdSave”,其中“保存”命令按鈕在初始狀態(tài)為不可用,當(dāng)單擊“修改”按鈕后,應(yīng)使“保存”按鈕變?yōu)榭捎谩,F(xiàn)已編寫了部分VBA代碼,請(qǐng)按照VBA代碼中的指示將代碼補(bǔ)充完整。
注意:不允許修改窗體對(duì)象“fEdit”和“fEuser”中未涉及的控件、屬性;不允許修改表對(duì)象“tAddr”和“tUser”。對(duì)于VBA代碼,只允許在“****************”與“****************”之間的一空行內(nèi)補(bǔ)充語句、完成設(shè)計(jì),不允許增刪和修改其它位置已存在的語句。
等級(jí):3 難度:3 知識(shí)點(diǎn):access知識(shí)點(diǎn)/窗體題
70、第一個(gè)資料考生文件夾下存在一個(gè)數(shù)據(jù)庫文件“samp3.mdb”,里面已經(jīng)設(shè)計(jì)了表對(duì)象“tEmp”、查詢對(duì)象“qEmp”和窗體對(duì)象“fEmp”。同時(shí),給出窗體對(duì)象“fEmp”上“退出”按鈕的單擊事件代碼,試按以下功能要求補(bǔ)充設(shè)計(jì)。
(1)將窗體“fEmp”上文本框“tSS”更改為組合框類型,并保持控件名稱不變;單擊tSS,右鍵更改為(2)修改查詢對(duì)象“qEmp”為參數(shù)查詢,參數(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ù)庫中的表對(duì)象“tEmp”;不允許修改查詢對(duì)象“qEmp”中未涉及的內(nèi)容;不允許修改窗體對(duì)象“fEmp”中未涉及的控件和屬性;已給事件過程,只允許在“*****Add*****”與“*****Add*****”之間的空行內(nèi)補(bǔ)充語句、完成設(shè)計(jì),不允許增刪和修改其它位置已存在的語句。
等級(jí):3 難度:3 知識(shí)點(diǎn):access知識(shí)點(diǎn)/窗體題
71、考生文件夾下存在一個(gè)數(shù)據(jù)庫文件“samp4.mdb”,里面已經(jīng)設(shè)計(jì)好表對(duì)象“產(chǎn)品”、“供應(yīng)商”、查詢對(duì)象“按供應(yīng)商查詢”和宏對(duì)象“打開產(chǎn)品表”、“運(yùn)行查詢”、“關(guān)閉窗口”。試按以下要求完成設(shè)計(jì):創(chuàng)建一個(gè)名為“menu”的窗體,要求如下:
(1)對(duì)窗體進(jìn)行如下設(shè)置:在距窗體主體左邊1厘米、距上邊0.6厘米處依次水平放置三個(gè)命令按鈕“顯示修改產(chǎn)品表”(名為“bt1”)、“查詢”(名為“bt2”)和“退出”(名為“bt3”),命令按鈕的寬度均為2厘米,高度為1.5厘米,每個(gè)命令按鈕相隔1厘米。創(chuàng)建一個(gè)窗體(2)設(shè)置窗體標(biāo)題為“主菜單”;
(3)當(dāng)單擊“顯示修改產(chǎn)品表”命令按鈕時(shí),運(yùn)行宏“打開產(chǎn)品表”,就可以瀏覽“產(chǎn)品”表;(4)當(dāng)單擊“查詢”命令按鈕時(shí),運(yùn)行宏“運(yùn)行查詢”,即可啟動(dòng)查詢“按供應(yīng)商查詢”;
(5)當(dāng)單擊“退出”命令按鈕時(shí),運(yùn)行宏“關(guān)閉窗口”,關(guān)閉“menu”窗體,返回到數(shù)據(jù)庫窗口下。
知識(shí)點(diǎn):access知識(shí)點(diǎn)/報(bào)表題
72、考生文件夾下存在一個(gè)數(shù)據(jù)庫文件“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)將窗體中名稱為“Lremark”的標(biāo)簽控件上的文字顏色改為“藍(lán)色”(藍(lán)色代碼為16711680)、字體粗細(xì)改為“加粗”;
(2)將窗體標(biāo)題設(shè)置為“顯示/修改用戶口令”;
(3)將窗體邊框改為“細(xì)邊框”樣式,取消窗體中的水平和垂直滾動(dòng)條、記錄選擇器、導(dǎo)航按鈕和分隔線;并且保留窗體的關(guān)閉按鈕;
(4)將窗體中“退出”命令按鈕(名稱為“cmdquit”)上的文字顏色改為棕色(棕色代碼為128)、字體粗細(xì)改為“加粗”,并在文字下方加上下劃線;
(5)在窗體中還有“修改”和“保存”兩個(gè)命令按鈕,名稱分別為“CmdEdit”和“CmdSave”,其中“保存”命令按鈕在初始狀態(tài)為不可用,當(dāng)單擊“修改”按鈕后,“保存”按鈕變?yōu)榭捎?,同時(shí)在窗體的左側(cè)顯示出相應(yīng)的信息和可修改的信息。如果在“口令”文本框中輸入的內(nèi)容與在“確認(rèn)口令”文本框中輸入的內(nèi)容不相符,當(dāng)單擊“保存”按鈕后,屏幕上應(yīng)彈出如下圖所示的提示框?,F(xiàn)已編寫了部分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ǔ)充一行語句、完成設(shè)計(jì),不允許增刪和修改其它位置已存在的語句。
知識(shí)點(diǎn):access知識(shí)點(diǎn)/窗體題
107、考生文件夾下存在一個(gè)數(shù)據(jù)庫文件“samp3.mdb”,里面已經(jīng)設(shè)計(jì)好表對(duì)象“tEmployee”和宏對(duì)象“m1”,同時(shí)還設(shè)計(jì)出以tEmployee“為數(shù)據(jù)源的窗體對(duì)象”fEmployee“。試在此基礎(chǔ)上按照以下要求補(bǔ)充窗體設(shè)計(jì):(1)在窗體的窗體頁眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其名稱為”bTitle“,初始化標(biāo)題顯示為”雇員基本信息“,字體名稱為”黑體“,字號(hào)大小為18。
(2)將命令按鈕bList的標(biāo)題設(shè)置為”顯示雇員情況“。
(3)單擊命令按鈕bList,要求運(yùn)行宏對(duì)象m1;單擊事件代碼已提供,請(qǐng)補(bǔ)充完整。(4)取消窗體的水平滾動(dòng)條和垂直滾動(dòng)條;取消窗體的最大化和最小化按鈕。
(5)在”窗體頁眉“中距左邊0.5厘米,上邊0.3厘米處添加一個(gè)標(biāo)簽控件,控件名稱為”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ǔ)充一行語句、完成設(shè)計(jì),不允許增刪和修改其它位置已存在的語句。Tda.Caption=Date
add1 知識(shí)點(diǎn):access知識(shí)點(diǎn)/窗體題
109、考生文件夾下存在一個(gè)數(shù)據(jù)庫文件”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í)將其外觀設(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ù)庫中的表對(duì)象”tEmp“ 和宏對(duì)象”mEmp“;不允許修改窗體對(duì)象”fEmp“和報(bào)表對(duì)象”rEmp“中未涉及的控件和屬性。程序代碼只允許在”*****Add*****“與”*****Add*****“之間的空行內(nèi)補(bǔ)充一行語句、完成設(shè)計(jì),不允許增刪和修改其它位置已存在的語句。
知識(shí)點(diǎn):access知識(shí)點(diǎn)/報(bào)表題
130、考生文件夾下存在一個(gè)數(shù)據(jù)庫文件”samp3.mdb“,里面已經(jīng)設(shè)計(jì)好表對(duì)象”tStud“,同時(shí)還設(shè)計(jì)出窗體對(duì)象”fStud“。請(qǐng)?jiān)诖嘶A(chǔ)上按照以下要求補(bǔ)充”fStud“窗體的設(shè)計(jì):
(1)在窗體的”窗體頁眉“中距左邊0.4厘米、距上邊1.2厘米處添加一個(gè)直線控件,控件寬度為10.5厘米,控件命名為”tLine“。
(2)將窗體中名稱為”lTalbel“的標(biāo)簽控件上的文字顏色改為”藍(lán)色“(藍(lán)色代碼為16711680)、字體名稱改為”華文行楷“、字號(hào)改為22。前景色
(3)將窗體邊框改為”細(xì)邊框“樣式,取消窗體中的水平和垂直滾動(dòng)條、記錄選擇器、導(dǎo)航按鈕和分隔線;并且只保留窗體的關(guān)閉按鈕。邊框樣式
(4)假設(shè)”tStud“表中,”學(xué)號(hào)“字段的第5位和6位編碼代表該生的專業(yè)信息,當(dāng)這兩位編碼為”10“時(shí)表示”信息“專業(yè),為其他值時(shí)表示”管理“專業(yè)。設(shè)置窗體中名稱為”tSub“的文本框控件的相應(yīng)屬性,使其根據(jù)”學(xué)號(hào)“字段的第5位和第6位編碼顯示對(duì)應(yīng)的專業(yè)名稱。
(5)在窗體中有一個(gè)”退出“命令按鈕,名稱為”CmdQuit“,其功能為關(guān)閉”fStud“窗體。請(qǐng)按照VBA代碼中的指示將實(shí)現(xiàn)此功能的代碼填入指定的位置中。
注意:不允許修改窗體對(duì)象”fStud“中未涉及的控件、屬性和任何VBA代碼;不允許修改表對(duì)象”tStud“;程序代碼只允許在”*****Add*****“與”*****Add*****“之間的空行內(nèi)補(bǔ)充一行語句、完成設(shè)計(jì),不允許增刪和修改其它位置已存在的語句。
等級(jí):3 難度:3 知識(shí)點(diǎn):access知識(shí)點(diǎn)/窗體題
(4)【解題步驟】
步驟1:右鍵單擊文本框“tSub”選擇【屬性】。
步驟2:在“控件來源”行輸入“=IIf(Mid(〔學(xué)號(hào)〕,5,2)=”10“,”信息“,”管理")”,關(guān)閉屬性界面。
(5)【解題步驟】
步驟1:右鍵單擊“退出”命令按鈕選擇【事件生成器】,在空行內(nèi)輸入代碼:
*****Add*****
DoCmd.Close
*****Add*****
第五篇:Access窗體操作題完整
Access窗體操作題
2、考生文件夾下存在一個(gè)數(shù)據(jù)庫文件“Access3.mdb”,里面已經(jīng)設(shè)計(jì)好窗體對(duì)象“教師”。試在此基礎(chǔ)上按照以下要求補(bǔ)充窗體設(shè)計(jì):(1)在窗體的窗體頁眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其名稱為“bTitle”,標(biāo)題顯示為“教師獎(jiǎng)勵(lì)信息”;(2)在主體節(jié)區(qū)位置添加一個(gè)選項(xiàng)組控件,將其命名為“opt”,選項(xiàng)組標(biāo)簽顯示內(nèi)容為“獎(jiǎng)勵(lì)”,名稱為“bopt”;
(3)在選項(xiàng)組內(nèi)放置二個(gè)單選按鈕控件,選項(xiàng)按鈕分別命名為“opt1”和“opt2”,選項(xiàng)按鈕標(biāo)簽顯示內(nèi)容分別為“有”和“無”,名稱分別為“bopt1”和“bopt2”。
(4)在窗體頁腳節(jié)區(qū)位置添加兩個(gè)命令按鈕,分別命名為“bOk”和“bQuit”,按鈕標(biāo)題分別為“確定”和“退出”;(5)將窗體標(biāo)題設(shè)置為“教師獎(jiǎng)勵(lì)信息”。
注意:不允許修改窗體對(duì)象“教師”中已設(shè)置好的屬性。
本題解題思路如下:
(1)在工具箱中選擇一個(gè)標(biāo)簽,放到窗體頁眉中,并點(diǎn)擊工具欄上的“屬性”按鈕,設(shè)置標(biāo)簽的名稱和標(biāo)題屬性;
(2)在工具箱中選擇一個(gè)選項(xiàng)組控件(opt,是大方框,顯示 選項(xiàng)組:opt),放到主體中,并點(diǎn)擊工具欄上的“屬性”按鈕,設(shè)置選項(xiàng)組的名稱和標(biāo)題(獎(jiǎng)勵(lì))屬性(這個(gè)是小方框,顯示 標(biāo)簽:bopt);
(3)在工具箱中選擇兩個(gè)單選按鈕控件,放到主體中的選項(xiàng)組中,并點(diǎn)擊工具欄上的“屬性”按鈕,設(shè)置這兩個(gè)單選按鈕的名稱和標(biāo)題屬性(選項(xiàng)按鈕是圓圈,標(biāo)簽是指有無);
(4)在工具箱中選擇兩個(gè)命令按鈕控件,放到頁腳中,并點(diǎn)擊工具欄上的“屬性”按鈕,設(shè)置這兩個(gè)命令按鈕的名稱和標(biāo)題屬性;
(5)選中窗體,并點(diǎn)擊工具欄上的“屬性”按鈕,設(shè)置窗體的標(biāo)題屬性。
3、考生文件夾下存在一個(gè)數(shù)據(jù)庫文件“Access3.mdb”,里面已經(jīng)設(shè)計(jì)好窗體對(duì)象“教師”。試在此基礎(chǔ)上按照一下要求補(bǔ)充窗體設(shè)計(jì):(1)在窗體的窗體頁眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其名稱為“bTitle”,標(biāo)題顯示為“教師基本信息輸出”;(2)在主體節(jié)區(qū)中“年齡”標(biāo)簽右側(cè)的文本框顯示內(nèi)容設(shè)置為“年齡”字段值,并將文本框名稱更名為“tAge”;
(3)在主體節(jié)區(qū)添加一個(gè)標(biāo)簽控件,該控件放置在距左邊0.1厘米、距上邊5.0厘米,標(biāo)簽顯示內(nèi)容為“出生地”,名稱為“bMem”;(4)在窗體頁腳節(jié)區(qū)位置添加兩個(gè)命令按鈕,分別命名為“bOk”和“bQuit”,按鈕標(biāo)題分別為“確定”和“退出”;(5)將窗體標(biāo)題設(shè)置為“教師基本信息”。注意:不允許修改窗體對(duì)象“教師”中未涉及的控件和屬性。
本題解題思路如下:
(1)在工具箱中選擇一個(gè)標(biāo)簽,放到頁眉中,并點(diǎn)擊工具欄上的“屬性”按鈕,設(shè)置標(biāo)簽的名稱和標(biāo)題屬性;
(2)選中“年齡”標(biāo)簽右邊的文本框,并點(diǎn)擊工具欄上的“屬性”按鈕,設(shè)置文本框的名稱和控件屬性;
(3)在工具箱中選擇兩個(gè)單選按鈕控件,放到主體中的選項(xiàng)組中,并點(diǎn)擊工具欄上的“屬性”按鈕,設(shè)置這兩個(gè)
單選按鈕的名稱和標(biāo)題屬性;
(4)在工具箱中選擇兩個(gè)命令按鈕控件,放到頁腳中,并點(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)在窗體的窗體頁眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其名稱為“bTitle”標(biāo)題顯示為“窗體測(cè)試樣例”;
(2)在窗體主體節(jié)區(qū)內(nèi)添加二個(gè)復(fù)選框控件,復(fù)選框選項(xiàng)按鈕分別命名為“opt1”和“opt2”,對(duì)應(yīng)的復(fù)選框標(biāo)簽顯示內(nèi)容分別為“類型a”和“類型b”,標(biāo)簽名稱分別為“bopt1”和“bopt2”;(3)分別設(shè)置復(fù)選框選項(xiàng)按鈕opt1和opt2的“默認(rèn)值”屬性為假值;(4)在窗體頁腳節(jié)區(qū)位置添加一個(gè)命令按鈕,命名為“bTest”,按鈕標(biāo)題為“測(cè)試”;
(5)設(shè)置命令按鈕bTest的單擊事件屬性為給定的宏對(duì)象m1;(6)將窗體標(biāo)題設(shè)置為“測(cè)試窗體”。注意:不允許修改窗體對(duì)象fTest中未涉及的屬性;不允許修改宏對(duì)象m1。
本題解題思路如下:
(1)在工具箱中選擇一個(gè)標(biāo)簽,放到窗體頁眉中,并點(diǎn)擊工具欄上的“屬性”按鈕,設(shè)置標(biāo)簽的名稱為“bTitle”,標(biāo)題屬性為“窗體測(cè)試樣例”。
(2)在工具箱中選擇復(fù)選框控件,添加兩個(gè)該控件到窗體的主體中,設(shè)置這兩個(gè)控件的名稱為“opt1”和“opt2”,并設(shè)置它們的默認(rèn)值屬性為“=False”;選擇復(fù)選框?qū)?yīng)的標(biāo)簽,設(shè)置它們的名稱為“bopt1”和“bopt2”,標(biāo)題為“類型a”和“類型b”。
(3)在工具箱中選擇一個(gè)命令按鈕控件,放到窗體頁腳中,設(shè)置這個(gè)命令按鈕的名稱為“bTest”,標(biāo)題屬性為“測(cè)試”,單擊屬性為“m1”。
(4)選中窗體,并點(diǎn)擊工具欄上的“屬性”按鈕,設(shè)置窗體的標(biāo)題屬性為“測(cè)試窗體
10、考生文件夾下存在一個(gè)數(shù)據(jù)庫文件”samp3.mdb“,里面已經(jīng)設(shè)計(jì)好表對(duì)象”tTeacher“、窗體對(duì)象”fTest“和宏對(duì)象”m1“。試在此基礎(chǔ)上按照以下要求補(bǔ)充窗體設(shè)計(jì):
(1)在窗體的窗體頁眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其名稱為”bTitle“,初始化標(biāo)題顯示為”教師基本信息輸出“;(2)將主體節(jié)區(qū)中”學(xué)歷“標(biāo)簽右側(cè)的文本框顯示內(nèi)容設(shè)置為”學(xué)歷“字段值,并將該文本框名稱更名為”tBG“;(3)在窗體頁腳節(jié)區(qū)位置添加一個(gè)命令按鈕,命名為”bOk“,按鈕標(biāo)題為”刷新標(biāo)題“;
(4)設(shè)置命令按鈕bOk的單擊事件屬性為給定的宏對(duì)象m1;(5)將窗體標(biāo)題設(shè)置為”教師基本信息“。注意:不允許修改窗體對(duì)象”fTest“中未涉及的控件和屬性;不允許修改表對(duì)象tTeacher和宏對(duì)象m1。
本題解題思路如下:
(1)在工具箱中選擇一個(gè)標(biāo)簽,放到窗體頁眉中,并點(diǎn)擊工具欄上的”屬性“按鈕,設(shè)置標(biāo)簽的名稱為”bTitle“,標(biāo)題屬性為”教師基本信息輸出“;
(2)選擇”學(xué)歷“標(biāo)簽右側(cè)的文本框,并點(diǎn)擊工具欄上的”屬性“按鈕,設(shè)置該文本框的名稱為”tBG“,控件來源屬性選擇”學(xué)歷“字段。
(3)在工具箱中選擇一個(gè)命令按鈕控件,放到窗體頁腳中,并點(diǎn)擊工具欄上的”屬性“按鈕,設(shè)置這個(gè)命令按鈕的名稱為”bOk“,標(biāo)題屬性為”刷新標(biāo)題“,單擊屬性為”m1“;
(4)選中窗體,并點(diǎn)擊工具欄上的”屬性“按鈕,設(shè)置窗體的標(biāo)題屬性為”教師基本信息“。
130、考生文件夾下存在一個(gè)數(shù)據(jù)庫文件”samp3.mdb“,里面已經(jīng)設(shè)計(jì)好表對(duì)象”tStud“,同時(shí)還設(shè)計(jì)出窗體對(duì)象”fStud“。請(qǐng)?jiān)诖嘶A(chǔ)上按照以下要求補(bǔ)充”fStud“窗體的設(shè)計(jì):
(1)在窗體的”窗體頁眉“中距左邊0.4厘米、距上邊1.2厘米處添加一個(gè)直線控件,控件寬度為10.5厘米,控件命名為”tLine“。(2)將窗體中名稱為”lTalbel“的標(biāo)簽控件上的文字顏色改為”藍(lán)色“(藍(lán)色代碼為16711680)、字體名稱改為”華文行楷“、字號(hào)改為22。
(3)將窗體邊框改為”細(xì)邊框“樣式,取消窗體中的水平和垂直滾動(dòng)條、記錄選擇器、導(dǎo)航按鈕和分隔線;并且只保留窗體的關(guān)閉按鈕。(4)假設(shè)”tStud“表中,”學(xué)號(hào)“字段的第5位和6位編碼代表該生的專業(yè)信息,當(dāng)這兩位編碼為”10“時(shí)表示”信息“專業(yè),為其他值時(shí)表示”管理“專業(yè)。設(shè)置窗體中名稱為”tSub“的文本框控件的相應(yīng)屬性,使其根據(jù)”學(xué)號(hào)“字段的第5位和第6位編碼顯示對(duì)應(yīng)的專業(yè)名稱。(5)在窗體中有一個(gè)”退出“命令按鈕,名稱為”CmdQuit“,其功能為關(guān)閉”fStud“窗體。請(qǐng)按照VBA代碼中的指示將實(shí)現(xiàn)此功能的代碼填入指定的位置中。
注意:不允許修改窗體對(duì)象”fStud“中未涉及的控件、屬性和任何VBA代碼;不允許修改表對(duì)象”tStud“;程序代碼只允許在”*****Add*****“與”*****Add*****“之間的空行內(nèi)補(bǔ)充一行語句、完成設(shè)計(jì),不允許增刪和修改其它位置已存在的語句。
本題解題思路如下:
(1)打開窗體對(duì)象”fStud“的設(shè)計(jì)視圖,選擇一個(gè)直線控件,放到窗體頁眉中,選擇工具欄上的”屬性“按鈕,在彈出的屬性框中設(shè)置”名稱“為”tLine“,”左邊距“為0.4厘米,”上邊距“為1.2厘米,”寬度“為10.5厘米。
(2)選中”lTalbel“的標(biāo)簽控件,右擊鼠標(biāo)選擇”屬性“,前景色”設(shè)置為16711680,“字體名稱”設(shè)置為“華文行楷”,“字號(hào)”為22。
(3)選擇“fStud”窗體,設(shè)置“邊框樣式”屬性為“細(xì)邊框”,“滾動(dòng)條”屬性為“兩者均無”,“記錄選擇器”、“導(dǎo)航按鈕”和“分隔線”屬性均為“否”,“最大最小化按鈕”屬性為“無”,“關(guān)閉按鈕”屬性為“是”。
(4)選擇“tSub”文本框,設(shè)置“控件來源”屬性為“=IIf(Mid([學(xué)號(hào)],5,2)=”10“,”信息“,”管理“)”。
(5)選擇“fStud”窗體,點(diǎn)擊“加載”屬性右邊的“…”打開代碼生成器,在'*****Add*****與'*****Add*****之間輸入:DoCmd.Close,保存窗體。
16、考生文件夾下存在一個(gè)數(shù)據(jù)庫文件“samp3.mdb”,里面已經(jīng)設(shè)計(jì)好表對(duì)象“tNorm”和“tStock”,查詢對(duì)象“qStock”和宏對(duì)象“ml”,同時(shí)還設(shè)計(jì)出以“tNorm”和“tStock”為數(shù)據(jù)源的窗體對(duì)象“fStock”和“fNorm”。試在此基礎(chǔ)上按照以下要求補(bǔ)充窗體設(shè)計(jì):
(1)在“fStock”窗體對(duì)象的窗體頁眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其名稱為“bTitle”,初始化標(biāo)題顯示為“庫存瀏覽”,字體名稱為“黑體”,字號(hào)大小為18,字體粗細(xì)為“加粗”;
(2)在“fStock”窗體對(duì)象的窗體頁腳節(jié)區(qū)位置添加一個(gè)命令按鈕,命名為“bList”,按鈕標(biāo)題為“顯示信息”;(3)設(shè)置所建命令按鈕bList的單擊事件屬性為運(yùn)行宏對(duì)象ml;
(4)將“fStock”窗體的標(biāo)題設(shè)置為“庫存瀏覽”;(5)將“fStock”窗體對(duì)象中的“fNorm”子窗體的導(dǎo)航按鈕去掉。
注意:不允許修改窗體對(duì)象中未涉及的控件和屬性;不允許修改表對(duì)象“tNorm”、“tStock”和宏對(duì)象“ml”。修改后的窗體如下圖所示。
本題解題思路如下:
(1)在工具箱中選擇一個(gè)標(biāo)簽,放到窗體頁眉中,并點(diǎn)擊工具欄上的“屬性”按鈕,設(shè)置標(biāo)簽的名稱為“bTitle”,標(biāo)題屬性為“庫存瀏覽”,字體名稱屬性為“黑體”,字號(hào)屬性為“18”,字體粗細(xì)屬性為“加粗”;
(2)在工具箱中選擇一個(gè)命令按鈕控件,放到窗體頁腳中,放到窗體頁腳中之后會(huì)出現(xiàn)一個(gè)提示框,點(diǎn)擊“取消”按鈕,設(shè)置這個(gè)命令按鈕的名稱為“bList”,標(biāo)題屬性為“顯示信息”,單擊屬性為“m1”;
(3)選中窗體,設(shè)置窗體的標(biāo)題屬性為“庫存瀏覽”;
(4)選中“fNorm”窗體,設(shè)置該窗體的導(dǎo)航按鈕屬性為“否”。
18、考生文件夾下存在一個(gè)數(shù)據(jù)庫文件“samp3.mdb”,里面已經(jīng)設(shè)計(jì)好表對(duì)象“tEmployee”和宏對(duì)象“ml”,同時(shí)還設(shè)計(jì)出以“tEmployee”為數(shù)據(jù)源的窗體對(duì)象“fEmployee”。試在此基礎(chǔ)上按照以下要求補(bǔ)充窗體設(shè)計(jì):
(1)在窗體的窗體頁眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其名稱為“bTitle”,初始化標(biāo)題顯示為“雇員基本信息”,字體名稱為“黑體”,字號(hào)大小為18,字體粗細(xì)為“加粗”;
(2)在窗體頁腳節(jié)區(qū)位置添加一個(gè)命令按鈕,命名為“bList”,按鈕標(biāo)題為“顯示雇員情況”;
(3)設(shè)置所建命令按鈕bList的單擊事件屬性為運(yùn)行宏對(duì)象ml;(4)將窗體的滾動(dòng)條屬性設(shè)置為“兩者均無”。
注意:不允許修改窗體對(duì)象“fEmployee”,中未涉及的控件和屬性;不允許修改表對(duì)象“tEmployee”和宏對(duì)象“ml”。修改后的窗體如下圖所示。
本題解題思路如下:
(1)在工具箱中選擇一個(gè)標(biāo)簽,放到窗體頁眉中,并點(diǎn)擊工具欄上的“屬性”按鈕,設(shè)置標(biāo)簽的名稱為“bTitle”,標(biāo)題屬性為“雇員基本信息”,字體名稱屬性為“黑體”,字號(hào)屬性為“18”,字體粗細(xì)屬性為“加粗”;
(2)在工具箱中選擇一個(gè)命令按鈕控件,放到窗體頁腳中,放到窗體頁腳中之后會(huì)出現(xiàn)一個(gè)提示框,點(diǎn)擊“取消”按鈕,設(shè)置這個(gè)命令按鈕的名稱為“bList”,標(biāo)題屬性為“顯示雇員情況”,單擊屬性為“m1”;
(3)選中窗體,設(shè)置窗體的滾動(dòng)條屬性為“兩者均無”。
32、考生文件夾下存在一個(gè)數(shù)據(jù)庫文件“samp3.mdb”,里面已經(jīng)設(shè)計(jì)好表對(duì)象“tEmployee”、“tAttend”和“tWork”,查詢對(duì)象“qT”,宏對(duì)象“m1”,同時(shí)還設(shè)計(jì)出以“tEmployee”為數(shù)據(jù)源的窗體對(duì)象“fEmployee”和以“qT”為數(shù)據(jù)源的窗體對(duì)象“fList”。其中,“fEmployee”窗體對(duì)象中含有一個(gè)子窗體,名稱為“l(fā)ist”。請(qǐng)?jiān)诖嘶A(chǔ)上按照以下要求補(bǔ)充“fEmployee”窗體設(shè)計(jì):
(1)在窗體“fEmployee”的窗體頁眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其名稱為“bTitle”,標(biāo)題顯示為“職工基本信息”,字體名稱為“黑體”,字號(hào)大小為24;
(2)在窗體“fEmployee”的窗體頁腳節(jié)區(qū)位置添加一個(gè)命令按鈕,命名為“bList”,按鈕標(biāo)題為“顯示職工科研情況”;(3)設(shè)置所建命令按鈕bList的單擊事件屬性為運(yùn)行宏對(duì)象m1;(4)取消主窗體和子窗體中的導(dǎo)航按鈕。
注意:不允許修改窗體對(duì)象“fEmployee”中未涉及的控件和屬性;不允許修改表對(duì)象“tEmployee”、“tAttend”和“tWork”,也不允許修改查詢對(duì)象“qT”。
本題解題思路如下:
(1)選擇“視圖”菜單下的“窗體頁眉/頁腳”即打開了窗體的“窗體頁眉/頁腳”區(qū)域;
(2)在工具箱中選擇一個(gè)標(biāo)簽,放到窗體頁眉中,并點(diǎn)擊工具欄上的“屬性”按鈕,設(shè)置標(biāo)簽的名稱為“bTitle”,標(biāo)題屬性為“職工基本信息”,字體名稱屬性為“黑體”,字號(hào)為24;
(3)在工具箱中選擇一個(gè)命令按鈕控件,放到窗體頁腳中,放到窗體頁腳中之后會(huì)出現(xiàn)一個(gè)提示框,點(diǎn)擊“取消”按鈕,設(shè)置這個(gè)命令按鈕的名稱為“bList”,標(biāo)題屬性為“顯示職工科研情況”,單擊屬性為“m1”;
(4)打開窗體對(duì)象fEmployee的設(shè)計(jì)視圖,點(diǎn)擊工具欄上的“屬性”按鈕,窗體的導(dǎo)航按鈕屬性為“否”,關(guān)閉窗體fEmployee;打開窗體對(duì)象list的設(shè)計(jì)視圖,點(diǎn)擊工具欄上的“屬性”按鈕,窗體的導(dǎo)航按鈕屬性為“否”,關(guān)閉窗體list。
35、考生文件夾下存在一個(gè)數(shù)據(jù)庫文件“samp3.mdb”,里面已經(jīng)設(shè)計(jì)好表對(duì)象“tCollect”,查詢對(duì)象“qT”,同時(shí)還設(shè)計(jì)出以“tCollect”
為數(shù)據(jù)源的窗體對(duì)象“fCollect”。試在此基礎(chǔ)上按照以下要求補(bǔ)充窗體設(shè)計(jì):(1)將窗體“fCollect”的記錄源改為查詢對(duì)象“qT”;
(2)在窗體“fCollect”的窗體頁眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其名稱為“bTitle”,標(biāo)題顯示為“CD明細(xì)”,字體名稱為“黑體”,字號(hào)大小為20,字體粗細(xì)為“加粗”;
(3)將窗體標(biāo)題欄上的顯示文字設(shè)為“CD明細(xì)顯示”;
(4)在窗體頁腳節(jié)區(qū)位置添加一個(gè)命令按鈕,命名為“bC”,按鈕標(biāo)題為“改變顏色”;
(5)設(shè)置所建命令按鈕bC的單擊事件,使用戶單擊該命令按鈕后,CDID標(biāo)簽的顯示顏色改為紅色。要求用VBA代碼實(shí)現(xiàn)。注意:不允許修改窗體對(duì)象“fCollect”中未涉及的控件和屬性;不允許修改表對(duì)象“tCollect”和查詢對(duì)象“qT”。
本題解題思路如下:
(1)選擇“fCollect”窗體,選擇“設(shè)計(jì)(D)”,選中窗體,并在記錄源中選擇查詢對(duì)象“qT”。
(2)選擇“視圖”菜單下的“窗體頁眉/頁腳”即打開了窗體的“窗體頁眉/頁腳”區(qū)域;在工具箱中選擇一個(gè)標(biāo)簽,放到窗體頁眉中,并點(diǎn)擊工具欄上的“屬性”按鈕,設(shè)置標(biāo)簽的名稱為“bTitle”,標(biāo)題屬性為“CD明細(xì)”,字體名稱屬性為“黑體”,字號(hào)為20,字體粗細(xì)為“加粗”;
(3)選中窗體,設(shè)置窗體的“標(biāo)題”屬性為“CD明細(xì)顯示”;
(4)在工具箱中選擇一個(gè)命令按鈕控件,放到窗體頁腳中,放到窗體頁腳中之后會(huì)出現(xiàn)一個(gè)提示框,點(diǎn)擊“取消”按鈕,設(shè)置這個(gè)命令按鈕的名稱為“bC”,標(biāo)題屬性為“改變顏色”,點(diǎn)擊“單擊”屬性右邊的“…”打開代碼生成器,輸入“CDID_標(biāo)簽.ForeColor = 255”,保存窗體。
47、考生文件夾下存在一個(gè)數(shù)據(jù)庫文件“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)在窗體頁腳節(jié)區(qū)位置添加一個(gè)命令按鈕,命名為“bList”,按鈕標(biāo)題為“顯示圖書信息”;(2)設(shè)置所建命令按鈕bList的單擊事件屬性為運(yùn)行宏對(duì)象m1;
(3)在窗體的窗體頁眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其名稱為“bTitle”,初始化標(biāo)題顯示為“雇員售書情況瀏覽”,字體名稱為“黑體”,字體粗細(xì)為“加粗”,字號(hào)為22;
(4)設(shè)置主窗體標(biāo)題欄的顯示標(biāo)題為“雇員售書情況”;(5)設(shè)置窗體的相關(guān)屬性使其在窗體視圖中不顯示記錄選擇器和導(dǎo)航按鈕。注意:不允許修改窗體對(duì)象“fEmployee”、“fSell”、“fBook”和宏對(duì)象“m1”中未涉及的控件和屬性;不允許修改表對(duì)象“tEmployee”、“tSell”和“tBook”。
本題解題思路如下:
(1)選中“fEmployee”窗體“,點(diǎn)擊”設(shè)計(jì)“,然后選”視圖“菜單下的”窗體頁眉/頁腳“即打開了窗體的”窗體頁眉/頁腳“區(qū)域;在工具箱中選擇一個(gè)命令按鈕,放到窗體頁腳中,放到窗體頁腳中之后會(huì)出現(xiàn)一個(gè)提示框,點(diǎn)擊”取消“按鈕,并點(diǎn)擊菜單欄上”視圖“下的”屬性“按鈕,設(shè)置命令按鈕的名稱為”bList“,標(biāo)題屬性為”顯示圖書信息“,選擇”事件“設(shè)置”單擊“屬性為”m1“。
(2)在工具箱中選擇一個(gè)標(biāo)簽,放到窗體頁眉中,并點(diǎn)擊菜單欄上”視圖“下的”屬性“按鈕,設(shè)置標(biāo)簽的名稱為”bTitle“,標(biāo)題屬性為”雇員售書情況瀏覽“,字體名稱屬性為”黑體“,字體粗細(xì)為”加粗“,字號(hào)為22;
(3)在窗體對(duì)象fEmployee的設(shè)計(jì)視圖下,右擊主窗體標(biāo)題欄選擇”屬性“,設(shè)置其標(biāo)題為”雇員售書情況“;
(4)在窗體對(duì)象fEmployee的設(shè)計(jì)視圖下,右擊主窗體標(biāo)題欄選擇”屬性“,設(shè)置窗體的記錄選擇器屬性為”否“,設(shè)置窗體的導(dǎo)航按鈕屬性為”否“。
59、考生文件夾下存在一個(gè)數(shù)據(jù)庫文件”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)將名稱為”標(biāo)簽15“的標(biāo)簽控件名稱改為”tStud“,標(biāo)題改為”學(xué)生成績“;
(2)將名稱為”子對(duì)象“控件的源對(duì)象屬性設(shè)置為”fGrade“窗體,并取消其”導(dǎo)航按鈕“;
(3)將”fStudent“窗體標(biāo)題改為”學(xué)生信息顯示“;(4)將窗體邊框改為”對(duì)話框邊框“樣式,取消窗體中的水平和垂直滾動(dòng)條;(5)在窗體中有一個(gè)”退出“命令按鈕(名稱為bQuit),單擊該按鈕后,應(yīng)關(guān)閉”fStudent“窗體?,F(xiàn)已編寫了部分VBA代碼,請(qǐng)按照VBA代碼中的指示將代碼補(bǔ)充完整。
要求:修改后運(yùn)行該窗體,并查看修改結(jié)果。
注意:不允許修改窗體對(duì)象”fGrade“和”fStudent“中未涉及的控件、屬性;不允許修改表對(duì)象”tStudent“ 和”tGrade“。對(duì)于VBA代碼,只允許”****************“與”****************“之間的一空行內(nèi)補(bǔ)充語句、完成設(shè)計(jì),不允許增刪和修改其它位置已存在的語句。
本題解題思路如下:
(1)打開窗體對(duì)象”fStudent“的設(shè)計(jì)視圖,設(shè)置”標(biāo)簽15“控件的”名稱“屬性為”tStud“,”標(biāo)題“為”學(xué)生成績“。設(shè)置”子對(duì)象“控件的”源對(duì)象“屬性為”fGrade“窗體,再打開窗體對(duì)象”fGrade“的設(shè)計(jì)視圖,設(shè)置”導(dǎo)航按鈕“屬性為”否“。
(2)打開窗體對(duì)象”fStudent“的設(shè)計(jì)視圖,設(shè)置”fStudent“窗體的標(biāo)題屬性為”學(xué)生信息顯示“,邊框樣式”為“對(duì)話框邊框”,“滾動(dòng)條”為“兩者均無”。
(3)關(guān)閉窗體語句為DoCmd.Close。
62、考生文件夾下存在一個(gè)數(shù)據(jù)庫文件“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)將窗體中名稱為“LRemark”的標(biāo)簽控件上的文字顏色改為紅色(紅色代碼為255)、字體粗細(xì)改為“加粗”;(2)將窗體標(biāo)題設(shè)置為“修改用戶信息”;
(3)將窗體邊框改為“對(duì)話框邊框”樣式,取消窗體中的水平和垂直滾動(dòng)條、記錄選擇器、導(dǎo)航按鈕和分隔線;
(4)將窗體中“退出”命令按鈕(名稱為“cmdquit”)上的文字顏色改為深紅(深紅代碼為128)、字體粗細(xì)改為“加粗”,并在文字下方加上下劃線;
(5)在窗體中還有“修改”和“保存”兩個(gè)命令按鈕,名稱分別為“CmdEdit”和“CmdSave”,其中“保存”命令按鈕在初始狀態(tài)為不可用,當(dāng)單擊“修改”按鈕后,應(yīng)使“保存”按鈕變?yōu)榭捎谩,F(xiàn)已編寫了部分VBA代碼,請(qǐng)按照VBA代碼中的指示將代碼補(bǔ)充完整。要求:修改后運(yùn)行該窗體,并查看修改結(jié)果。
注意:不允許修改窗體對(duì)象“fEdit”和“fEuser”中未涉及的控件、屬性;不允許修改表對(duì)象“tAddr”和“tUser”。對(duì)于VBA代碼,只允許在“****************”與“****************”之間的一空行內(nèi)補(bǔ)充語句、完成設(shè)計(jì),不允許增刪和修改其它位置已存在的語句。
本題解題思路如下:
(1)打開窗體對(duì)象“fEdit”的設(shè)計(jì)視圖,“LRemark”的標(biāo)簽控件的“前景色”設(shè)置為255,“字體粗細(xì)”設(shè)置為“加粗”。選擇“fEdit”窗體,設(shè)置“標(biāo)題”屬性為“修改用戶信息”,“邊框樣式”為“對(duì)話框邊框”,“滾動(dòng)條”為“兩者均無”?!坝涗涍x擇器”、“導(dǎo)航按鈕”和“分隔線”屬性均為“否”。
(2)選擇“退出”命令按鈕,“前景色”設(shè)置為128,“字體粗細(xì)”為“加粗”,“下劃線”為“是”。
(3)將“保存”按鈕變?yōu)榭捎玫恼Z句為CmdSave.Enabled=True。
70、考生文件夾下存在一個(gè)數(shù)據(jù)庫文件“samp3.mdb”,里面已經(jīng)設(shè)計(jì)了表對(duì)象“tEmp”、查詢對(duì)象“qEmp”和窗體對(duì)象“fEmp”。同時(shí),給出窗體對(duì)象“fEmp”上“退出”按鈕的單擊事件代碼,試按以下功能要求補(bǔ)充設(shè)計(jì)。(1)將窗體“fEmp”上文本框“tSS”更改為組合框類型,并保持控件名稱不變;
(2)修改查詢對(duì)象“qEmp”為參數(shù)查詢,參數(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ù)庫中的表對(duì)象“tEmp”;不允許修改查詢對(duì)象“qEmp”中未涉及的內(nèi)容;不允許修改窗體對(duì)象“fEmp”中未涉及的控件和屬性;已給事件過程,只允許在“*****Add*****”與“*****Add*****”之間的空行內(nèi)補(bǔ)充語句、完成設(shè)計(jì),不允許增刪和修改其它位置已存在的語句。
本題解題思路如下:
(1)打開窗體“fEmp”的設(shè)計(jì)視圖,選擇文本框“tSS”,右鍵選擇:“更改為”-“組合框”。
(2)打開查詢“qEmp”的設(shè)計(jì)視圖,添加一個(gè)“性別”字段,“顯示”按鈕的“鉤”去掉,在“性別”字段的“條件”中輸入“[Forms]![fEmp]![tSS]”。
(3)打開窗體“fEmp”的設(shè)計(jì)視圖,選擇“tAge”文本框控件,將“控件來源”屬性設(shè)置為“=Year(Date())-年齡”。
(4)關(guān)閉窗口的語句為DoCmd.Close。