用Access設(shè)計(jì)客觀試卷(3)_Access數(shù)據(jù)庫(kù)教程
推薦:巧用in關(guān)鍵字實(shí)現(xiàn)數(shù)據(jù)的批量刪除在WEB編程中經(jīng)常會(huì)碰到數(shù)據(jù)的批量刪除。我們通常的做法是通過(guò)循環(huán)來(lái)實(shí)現(xiàn)數(shù)據(jù)的批量的刪除。但是一個(gè)程序模塊循環(huán)用的太多那么這個(gè)程序模塊的質(zhì)量就會(huì)下降。因此本文就介紹通過(guò)巧用in關(guān)鍵字來(lái)實(shí)
上節(jié)提示:在前兩節(jié)中我們主要介紹了建立表及查詢的方法和步驟,它們是為窗口設(shè)計(jì)作數(shù)據(jù)準(zhǔn)備的,下面我們將介紹窗口設(shè)計(jì)的具體步驟。 此次試卷的設(shè)計(jì)中共有5個(gè)窗體,現(xiàn)分別做詳細(xì)說(shuō)明。
一、選擇題窗體
它是考生做選擇題的窗口,建立過(guò)程如下:?jiǎn)螕魣D1中的【對(duì)象】下面的【窗體】,再單擊【新建】按鈕,在打開(kāi)的【新建窗體】對(duì)話框中使用默認(rèn)的【設(shè)計(jì)視圖】選項(xiàng),單擊【請(qǐng)選擇該對(duì)象數(shù)據(jù)的來(lái)源或查詢】右邊的下拉箭頭,從中選擇已經(jīng)建立的“選擇查詢”。再單擊【確定】,打開(kāi)建立窗口視圖,然后單擊【視圖】菜單下的【頁(yè)面頁(yè)眉/頁(yè)腳】選項(xiàng)。
把“選擇查詢”窗口中的“題號(hào)”拖到【頁(yè)面頁(yè)眉】下面的空白處,再把“選擇查詢”窗口中的“題目”、“1”、“2”、“3”、“4”五個(gè)字段拖放到【主體】下面的空白處,最后再設(shè)置字號(hào)、字體、顏色等屬性即可。一般來(lái)說(shuō),為避免考生對(duì)題目本身的修改,還需把題目?jī)?nèi)容及4個(gè)答案設(shè)為鎖定,使考生不能對(duì)其操作。具體設(shè)置方法如下(以題目文本框?yàn)槔河益I單擊題目文本框,在彈出的快捷菜單中選擇【屬性】,在打開(kāi)的【屬性】窗口中再單擊【數(shù)據(jù)】標(biāo)簽,把【是否有效】設(shè)為“否”(方法是:?jiǎn)螕粲疫叺奈谋究颍瑥钠溆疫叺南吕^選項(xiàng)中選擇“否”),把【是否鎖定】設(shè)為“是”。
小提示:“考生答案”文本框不能鎖定,否則考生不能輸入答案。 最后再為本窗口設(shè)置幾個(gè)按鈕:?jiǎn)螕舸翱诠ぞ邫谥械摹久睢堪粹o,在主體窗口適當(dāng)位置拖出一個(gè)矩形,在彈出的對(duì)話框中,【類(lèi)別】列選擇【記錄瀏覽】,【操作】列選擇【轉(zhuǎn)到下一項(xiàng)記錄】,再單擊【下一步】,在彈出的對(duì)話框中單擊【文本】選擇項(xiàng),在其右邊的文本框中輸入“下一題”,再單擊【完成】即可。用同樣方法再加入“上一題”按鈕,與建立“下一題”方法的區(qū)別為:【操作】列選擇【轉(zhuǎn)到上一項(xiàng)記錄】。用同樣方法建立“退出”按鈕,與建立“下一題”按鈕方法的區(qū)別為:【類(lèi)別】列選擇【窗體操作】,【操作】列選擇【關(guān)閉窗體】。
最后再設(shè)置一下整個(gè)窗體的外觀,方法如下:在圖2中,雙擊水平標(biāo)尺左邊的黑色矩形方框,打開(kāi)【窗體屬性】窗口,選擇【格式】標(biāo)簽,在【標(biāo)題欄】輸入窗口的標(biāo)題(如“安徽省委黨校計(jì)算機(jī)應(yīng)用試卷”),把【滾動(dòng)條】選項(xiàng)設(shè)為“兩者均無(wú)”、【記錄選定器】設(shè)為“否”、【瀏覽按鈕】設(shè)為“否”,最后保存退出。
至此選擇題窗口已設(shè)計(jì)完畢,保存(取名為“選擇窗口”)退出,返回到圖1,雙擊剛才建立的“選擇窗口”,顯示結(jié)果如圖3。
2、建立判斷題窗口
建立過(guò)程與建立“選擇窗口”過(guò)程相似,區(qū)別為:在【請(qǐng)選擇對(duì)象數(shù)據(jù)的來(lái)源或查詢】步驟中選擇“判斷查詢”。建立結(jié)束后保存時(shí)取名為“判斷窗口”。
3、建立顯示總分窗口
建立過(guò)程也與建立“選擇窗口”相似,區(qū)別為:在【請(qǐng)選擇對(duì)象數(shù)據(jù)的來(lái)源或查詢】步驟中選擇“合計(jì)總分”。
4、建立查看總分窗口
查看總分窗口只包括兩個(gè)按鈕,如圖4。建立過(guò)程如下:?jiǎn)螕簟拘陆ā堪粹o,在打開(kāi)的對(duì)話框中直接單擊【確定】,然后單擊窗口工具欄中的【標(biāo)簽】按鈕,在窗體空白處拖出一個(gè)矩形,在矩形中輸入“計(jì)算分?jǐn)?shù)”,最后按回車(chē)鍵結(jié)束(當(dāng)然也可設(shè)置字號(hào)、字體及顏色)。右鍵單擊剛才建立的“計(jì)算分?jǐn)?shù)”,在快捷菜單中選擇【事件生成器】,打開(kāi)【選擇生成器】對(duì)話框,選擇【宏生成器】,再單擊【確定】,打開(kāi)圖5所示宏編輯器(同時(shí)另存為對(duì)話框,采用默認(rèn)的宏名,單擊【確定】即可)。在【操作】下面的第一個(gè)單元格中單擊,再單擊單元格中右邊的向下箭頭,從下拉列表中選擇“Openquery”,在【查詢名稱(chēng)】右邊的單元格中選擇“計(jì)分查詢”,最后保存退出。再建立“顯示總分”按鈕,建立過(guò)程與建立“計(jì)算分?jǐn)?shù)”過(guò)程相似,也需建立一個(gè)宏,宏操作選擇“Openform”,在宏編輯窗口中的【窗體名稱(chēng)】單元格中選擇“顯示總分”窗口。
至此“查看總分”窗口建立過(guò)程已經(jīng)完成,保存(取名為“查看總分”)退出。考生答題結(jié)束后,閱卷教師打開(kāi)此窗口,單擊一下“計(jì)算分?jǐn)?shù)”按鈕,再單擊一下“顯示總分”按鈕,即可把考生的總分顯示出來(lái)。
5、總控調(diào)度窗口
總控調(diào)度窗口的作用是對(duì)“選擇窗口”及“判斷窗口”進(jìn)行調(diào)度,考生進(jìn)入此窗口,單擊“選擇題”即進(jìn)入選擇題考試,單擊“判斷題”即進(jìn)入判斷題考試,單擊“退出”即退出整個(gè)考試。具體建立過(guò)程如下:在圖2狀態(tài)下,在【窗體頁(yè)眉】下面插入標(biāo)簽,輸入考試單位及科目名稱(chēng),設(shè)置字號(hào)、字體及顏色,在標(biāo)簽下面再加一條橫線。在【主體】下面設(shè)置3個(gè)按鈕:“選擇題”、“判斷題”、“退出”。“退出”按鈕的設(shè)計(jì)過(guò)程與圖3中的“退出”設(shè)計(jì)過(guò)程完全一樣。“選擇題”按鈕設(shè)計(jì)方法與圖3中的“上一題”建立過(guò)程相似,區(qū)別是:在【命令按鈕向?qū)А康牡谝徊街�,【�?lèi)別】列選擇【窗體操作】,【操作】列選擇【打開(kāi)窗體】,單擊【下一步】,在打開(kāi)的窗口中選擇“選擇窗口”,再單擊【下一步】,在打開(kāi)的窗口中單擊【下一步】,在打開(kāi)的對(duì)話框中選擇【文本】選項(xiàng),在其中輸入“選擇題”三個(gè)字,再單擊【完成】即可。用同樣方法設(shè)置“判斷題”按鈕,與設(shè)置“選擇題”按鈕過(guò)程不同之處是:選擇的窗體名稱(chēng)為“判斷窗體”、文本名稱(chēng)為“判斷題”。
至此總控窗體已制作完畢,保存(取名為“試卷”)退出。把它拖放到桌面上建立一個(gè)快捷方式,考生只要雙擊它,就可直接進(jìn)入考試。
分享:數(shù)據(jù)庫(kù)設(shè)計(jì)范式關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)之時(shí)是要遵守一定的規(guī)則的。尤其是數(shù)據(jù)庫(kù)設(shè)計(jì)范式 現(xiàn)簡(jiǎn)單介紹1NF(第一范式),2NF(第二范式),3NF(第三范式)和BCNF,另有第四范式和第五范式留到以后再介紹。 在你設(shè)計(jì)數(shù)據(jù)
- Access數(shù)據(jù)庫(kù)安全策略之ASP式
- 第N次被ACCESS的關(guān)鍵字涮
- Access中用Jet SQL語(yǔ)句刪除表關(guān)系
- Access報(bào)表打印如何自動(dòng)分頁(yè)
- Access完成累計(jì)余額的計(jì)算
- 搭建Access為主的Mdb數(shù)據(jù)庫(kù)
- 一句sql更新兩個(gè)表并可更新對(duì)應(yīng)的字段值具體實(shí)現(xiàn)
- MySQL查詢優(yōu)化:連接查詢排序limit(join、order by、limit語(yǔ)句)介紹
- 內(nèi)網(wǎng)ssh/mysql登錄緩慢的解決方法
- 使用準(zhǔn)則進(jìn)行條件查詢--1.4.從窗體中選擇查詢的條件
- 中文Access2000速成教程--1.1 使用“向?qū)А痹O(shè)計(jì)數(shù)據(jù)庫(kù)
- 中文Access2000速成教程--1.3 在“設(shè)計(jì)”視圖中設(shè)計(jì)表
Access數(shù)據(jù)庫(kù)教程Rss訂閱編程教程搜索
Access數(shù)據(jù)庫(kù)教程推薦
- 長(zhǎng)期使用中型Access數(shù)據(jù)庫(kù)的一點(diǎn)經(jīng)驗(yàn)
- 如何讓asp和access數(shù)據(jù)庫(kù)連接?
- Access數(shù)據(jù)庫(kù)與SQLserver2000的數(shù)據(jù)互導(dǎo)
- 破解Access的密碼
- 揭秘增強(qiáng)網(wǎng)站數(shù)據(jù)庫(kù)Access文件的安全性的方法
- 解析為何Access數(shù)據(jù)庫(kù)的精髓不在VBA之中
- Oracle與Access表之間的導(dǎo)入和導(dǎo)出實(shí)現(xiàn)
- 空手建立Access數(shù)據(jù)庫(kù)
- 建立自由的會(huì)計(jì)日期的報(bào)表
- 用DAO或ADO正確訪問(wèn)Access 2000
猜你也喜歡看這些
- ACCESS復(fù)合承載性能超越MYSQL
- 帶你深入了解Access數(shù)據(jù)庫(kù)的4種安全方式
- 解析Access與Flash的結(jié)合應(yīng)用
- 以前流行的4種Access數(shù)據(jù)庫(kù)安全方式
- access數(shù)據(jù)庫(kù)用sql語(yǔ)句添加字段,修改字段,刪除字段
- Access 執(zhí)行SQL的方法
- 中文Access2000速成教程--1.6 定義“主鍵”
- 建立Access 數(shù)據(jù)庫(kù)的安全門(mén)
- 解析Access數(shù)據(jù)庫(kù)成功導(dǎo)入Oracle庫(kù)的方法
- 揭秘十萬(wàn)條Access數(shù)據(jù)表分頁(yè)的解決方法
- 相關(guān)鏈接:
- 教程說(shuō)明:
Access數(shù)據(jù)庫(kù)教程-用Access設(shè)計(jì)客觀試卷(3)
。