用Access設(shè)計(jì)客觀試卷(2)_Access數(shù)據(jù)庫(kù)教程
推薦:ACCESS2000升遷向?qū)А耙绯觥卞e(cuò)誤處理方法以下為引用的內(nèi)容: ACC2000: "Overflow" Error Message When You Try to Upsize to SQL Server 2000 The information in t
上節(jié)提示:在上節(jié)中我們主要介紹了在Access中建立試題庫(kù)、試題表、答案表以及向兩表中輸入數(shù)據(jù)的方法和步驟。 在這節(jié)中我們主要介紹建立關(guān)聯(lián)和查詢的方法。
建立關(guān)聯(lián)
把試題表與答案表按題號(hào)關(guān)聯(lián)在一起,目的是在兩個(gè)表中使題號(hào)相同的記錄對(duì)應(yīng)的是同一題的具體內(nèi)容,也為建立查詢做準(zhǔn)備。建立關(guān)聯(lián)的方法是:?jiǎn)螕簟竟ぞ摺坎藛蜗碌摹娟P(guān)系】選項(xiàng),再單擊【關(guān)系】菜單下的【顯示表】選項(xiàng),打開(kāi)圖1所示窗口。在圖1窗口中,單擊“答案表”,再單擊【添加】。單擊“試題表”,再單擊【添加】,把兩個(gè)表都顯示出來(lái),最后單擊【關(guān)閉】按鈕即可。在顯示的兩個(gè)表中,把“答案表”中的題號(hào)拖到“試題表”中的題號(hào)字段上,在彈出的【編輯關(guān)系】對(duì)話框中,單擊【創(chuàng)建】即可,至此,兩表已建立了關(guān)聯(lián)。
建立查詢
建立查詢的目的是為生成窗體作數(shù)據(jù)準(zhǔn)備及根據(jù)考生答案情況在答案表中填入每題的得分。查詢對(duì)象共有四個(gè),分別簡(jiǎn)述如下:
1、選擇查詢
作用是把選擇題挑選出來(lái),為選擇題窗口作數(shù)據(jù)準(zhǔn)備。建立過(guò)程及包含字段如下:在圖2窗口中,單擊【對(duì)象】下面的【查詢】選項(xiàng),再單擊【新建】按鈕,在打開(kāi)的【新建查詢】窗口中,單擊【確定】(使用默認(rèn)選項(xiàng):設(shè)計(jì)視圖),打開(kāi)圖1“顯示表”對(duì)話框,試題表和答案表均添加到新建查詢窗口中,如圖3。把試題表中的題號(hào)、題目、1、2、3、4六個(gè)字段分別拖到下面表格中的【字段】右邊各單元格中,再把答案表中的“考生答案”拖到最右邊的單元格中。在題號(hào)列下面的【準(zhǔn)則】格中填入“<6”(因?yàn)榇嗽囶}表例子中,前5題為選擇題)。最后保存此查詢,查詢名稱(chēng)為“選擇查詢”。
2、判斷查詢
用同樣方法建立判斷查詢,與建立選擇查詢的區(qū)別是:不包括試題表中的3、4字段,在題號(hào)【準(zhǔn)則】中輸入“>5” (因?yàn)榇嗽囶}表例子中,后3題為判斷題),最后保存此查詢,查詢名稱(chēng)為“判斷查詢”。
3、填入每題分?jǐn)?shù)查詢
建立過(guò)程類(lèi)似上述方法,但區(qū)別如下:在圖3窗口狀態(tài)下,單擊【查詢】菜單,從中選擇【更新查詢】,則在查詢?cè)O(shè)計(jì)視圖中添加【更新到】一行。在此更新查詢中我們僅把答案表中的“得分”字段拖到【字段】右邊的單元格中,在【更新到】右邊的單元格中輸入“2”( 每題2分),在下面的【準(zhǔn)則】單元格中輸入“[答案表]![答案]=[答案表]![考生答案]”(里面的標(biāo)點(diǎn)符號(hào)為英文標(biāo)點(diǎn)符號(hào)),即只有考生所選答案與本題的答案相同時(shí)才更新得分的值為2分。具體所填結(jié)果如圖4,最后保存,取名為“計(jì)分查詢”。
4、合計(jì)總分查詢
建立過(guò)程與建立“計(jì)分查詢”相似,也只包括“得分”字段,但在建立查詢過(guò)程中須單擊【視圖】菜單中的【合計(jì)】選項(xiàng),在查詢?cè)O(shè)計(jì)視圖中增加了一行【總計(jì)】項(xiàng),在“得分”字段下列的【總計(jì)】單元格中填入“Sum”(即求和函數(shù))。最后保存為“合計(jì)總分”。
下節(jié)預(yù)告:在下節(jié)中我們將介紹為考生建立友好人機(jī)界面即窗口的方法,希望感興趣的朋友關(guān)注!
分享:完美表格:使用表層屬性來(lái)提高效率建立Access表格的方式能夠?qū)е滤鼈冃阅芗翱尚刨囆苑矫娴牟煌R韵聦⒑?jiǎn)單地提出一些方法,讓你知道如何有效地運(yùn)用Access的特性,例如表層屬性、數(shù)據(jù)類(lèi)型以及索引,讓你的表格設(shè)計(jì)能夠達(dá)到最為理
- 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ù)教程推薦
- short int、long、float、double使用問(wèn)題說(shuō)明
- 如何打開(kāi)老版本數(shù)據(jù)庫(kù)
- 解析Access數(shù)據(jù)庫(kù)成功導(dǎo)入Oracle庫(kù)的方法
- 中文Access2000速成教程--1.6 定義“主鍵”
- 使用準(zhǔn)則進(jìn)行條件查詢--1.4.從窗體中選擇查詢的條件
- 將Access數(shù)據(jù)庫(kù)移植到SQLServer
- ACCESS:定義表之間的關(guān)系
- Delphi中的Access技巧集
- 解答Access如何制作復(fù)雜報(bào)表
- 怎樣計(jì)算Access完成累計(jì)余額
猜你也喜歡看這些
- 解讀Access報(bào)表打印——自動(dòng)分頁(yè)
- Access數(shù)據(jù)庫(kù)壓縮失敗的原因
- 怎樣計(jì)算Access完成累計(jì)余額
- 如何判斷一個(gè)字段是否在表中
- 定期歸檔Access數(shù)據(jù)庫(kù)
- 用Access設(shè)計(jì)客觀試卷(1)
- Access數(shù)據(jù)庫(kù)與SQLserver2000的數(shù)據(jù)互導(dǎo)
- 如何在退出整個(gè)系統(tǒng)前提示用戶
- 解析Access與Sql Server之ASP代碼比較
- ASP完美轉(zhuǎn)化ACCESS為SQL數(shù)據(jù)庫(kù)連接
- 相關(guān)鏈接:
- 教程說(shuō)明:
Access數(shù)據(jù)庫(kù)教程-用Access設(shè)計(jì)客觀試卷(2)。