第一篇:羅斯文ACCESS數(shù)據(jù)庫(kù)學(xué)習(xí)心得
羅斯文數(shù)據(jù)庫(kù)簡(jiǎn)介
一、羅斯文庫(kù)是Access自帶的示例數(shù)據(jù)庫(kù),也是一個(gè)很好學(xué)習(xí)教程。讓我們一起來(lái)學(xué)習(xí)一下吧。通過(guò)羅斯文數(shù)據(jù)庫(kù)的學(xué)習(xí),能對(duì)數(shù)據(jù)庫(kù)的表、關(guān)系、查詢、報(bào)表、窗體、切換面板等內(nèi)容有個(gè)全面的了解。
我們做數(shù)據(jù)庫(kù)開發(fā),應(yīng)該來(lái)講是現(xiàn)實(shí)生活中一種管理思路的體現(xiàn)與高度概括。那么要構(gòu)思之前肯定要對(duì)整個(gè)流程有個(gè)清晰的了解。那我們就先來(lái)了解一下這個(gè)羅斯文公司的業(yè)務(wù)流程吧。羅斯文公司是一個(gè)虛構(gòu)的商貿(mào)公司,該公司進(jìn)行世界范圍的食品的采購(gòu)與銷售,就是通常所講的買進(jìn)來(lái)再賣出去,賺取中間的差價(jià)。羅斯文公司銷售的食品分為幾大類,每類食品又細(xì)分出各類具體的食品。這些食品由多個(gè)供應(yīng)商提供,然后再由銷售人員售給客戶。銷售時(shí)需要填寫訂單,并由貨運(yùn)公司將產(chǎn)品運(yùn)送給客戶。
要打開“羅斯文數(shù)據(jù)庫(kù)”,先啟動(dòng)Access,從“幫助”菜單選擇“示例數(shù)據(jù)庫(kù)”->“羅斯文數(shù)據(jù)庫(kù)”即可。如你所安裝的是精簡(jiǎn)版不帶有示例數(shù)據(jù)庫(kù),那就從網(wǎng)上下載一個(gè)吧。
本帖隱藏的內(nèi)容需要回復(fù)才可以瀏覽
下載(10.28 KB)2008-4-15 00:39
圖一
注:本教程著重在實(shí)例講解,不含最基本的一些概念及操作說(shuō)明,如需學(xué)習(xí)基礎(chǔ)的參見此教程或自己看書。
二、表設(shè)計(jì)思路及表的數(shù)據(jù)類型、字段屬性
正 文: 首先要做的事是設(shè)計(jì)表,表的設(shè)計(jì)思路就是將數(shù)據(jù)分類,同一類的數(shù)據(jù)放在一個(gè)表中,并且有一個(gè)字段與其他表之間建立聯(lián)系。而且要盡可能的細(xì)分,以最大限度的保證每個(gè)表中不存在重復(fù)的數(shù)據(jù)資料。
比如說(shuō)銷售訂單吧,肯定要記錄客戶的具體資料如名稱、地址、電話等方便聯(lián)系;還要記錄訂單的日期,運(yùn)費(fèi)等;以及每張訂單中都有哪些具體的產(chǎn)品、數(shù)量、價(jià)格等信息。如果我們把這么多信息記錄在一張表里的話,那就要錄入許多重復(fù)的信息,比如客戶的資料,不僅很麻煩還很容易出錯(cuò)。
所以應(yīng)該細(xì)分為客戶表專門維護(hù)客戶的信息;訂單表記錄訂單的日期,運(yùn)費(fèi);訂單名細(xì)表記錄具體的產(chǎn)品數(shù)量及價(jià)格;另外還需要產(chǎn)品表、供應(yīng)商表、雇員表、運(yùn)貨商表及類別表。
“羅斯文數(shù)據(jù)庫(kù)”中共有8?jìng)€(gè)表,選中表,以詳細(xì)信息的視圖來(lái)查看各個(gè)表的說(shuō)明,見圖二。
下載(21.79 KB)2008-4-15 00:39
圖二
關(guān)于數(shù)據(jù)庫(kù)的基本組成表,查詢,窗體等及表的基本組成字段,記錄等概念就不用再講了吧。其中一些常用的知識(shí)將在示例中一起講解。在表設(shè)計(jì)中重點(diǎn)要掌握的是數(shù)據(jù)類型、字段屬性的設(shè)置與應(yīng)用。
三、數(shù)據(jù)類型的用法
1.文本
用于存儲(chǔ)不需要計(jì)算的數(shù)字,文本、其他字符或組合內(nèi)容。最多可存儲(chǔ)255個(gè)漢字,英文或字符。
2.備注
用于存儲(chǔ)長(zhǎng)文本和數(shù)字。如注釋或說(shuō)明。最多可存儲(chǔ)65536個(gè)漢字,英文或字符。
3.?dāng)?shù)字
用于存儲(chǔ)要進(jìn)行計(jì)算的數(shù)據(jù)。如庫(kù)存量,銷售數(shù)量等。
4.日期/時(shí)間
用于存儲(chǔ)日期和時(shí)間,如出生日期,發(fā)貨日期等。
要注意日期型數(shù)據(jù)要注意分隔符的正確使用。以“-”,“/”分隔年月日,如“2007-01-10”,而“2007.01.10”這種
格式是錯(cuò)誤的。
5.貨幣
用于存儲(chǔ)貨幣值,計(jì)算期間禁止四舍五入,精度較高。如單價(jià)。
6.自動(dòng)編號(hào)
用于在添加記錄時(shí)自動(dòng)插入一個(gè)唯一不重復(fù)的編號(hào),如員工編號(hào)等。一般用作主鍵。
7.是/否
用于存儲(chǔ)二選一的數(shù)據(jù),如“是/否”,“真/假”,“開/關(guān)”等。
8.OLE對(duì)象
用于存儲(chǔ)一些用其他應(yīng)用程序創(chuàng)建的對(duì)象,如WORD文檔,EXCEL表格,圖片等。如員工照片。
9.超鏈接
用于存儲(chǔ)超鏈接。如網(wǎng)址,EMAIL地址。
10.查閱向?qū)?/p>
查閱向?qū)г试S用戶使用組合框或列表框選擇來(lái)自其他表或來(lái)自值列表的數(shù)據(jù)。在表設(shè)計(jì)視圖新增該數(shù)據(jù)類型的字段會(huì)啟
動(dòng)向?qū)нM(jìn)行定義。
四、字段屬性
字段屬性是指字段擁有的一些特點(diǎn),不同數(shù)據(jù)類型的字段,屬性也不盡相同,常用的屬性如下:
1.字段大小
文本型字段,默認(rèn)的大小為50;數(shù)字型字段,默認(rèn)大小為長(zhǎng)整型;自動(dòng)編號(hào)的字段,默認(rèn)大小也是長(zhǎng)整型。
2.格式
格式屬性決定了單元格中數(shù)據(jù)的顯示和打印方式,所看到的并不一定就是表中所存儲(chǔ)的。
3.小數(shù)位數(shù)
小數(shù)位數(shù)屬性決定了在單元格中顯示幾位小數(shù)。如設(shè)為0,將不顯示小數(shù)。
4.輸入掩碼
輸入掩碼屬性決定了數(shù)據(jù)輸入和保存的方式。
5.標(biāo)題
標(biāo)題屬性影響著字段的顯示名稱,默認(rèn)情況下,標(biāo)題與字段名相同,也可以輸入不同內(nèi)容,在數(shù)據(jù)表視圖中打開表時(shí),將看到字段的列標(biāo)題與標(biāo)題屬性相同。
6.默認(rèn)值
在默認(rèn)值中填入數(shù)據(jù)時(shí),在新增記錄時(shí)將自動(dòng)將該值添加到相應(yīng)的字段中。
7.有效性規(guī)則
有效性規(guī)則用于限制在字段中輸入的數(shù)據(jù),在數(shù)據(jù)錄入后,自動(dòng)檢查是否滿足有效性規(guī)則,如不滿足則發(fā)出警告,不接受錄入值。如在單價(jià)字段的在效性規(guī)則中填入:>0,即可防止忘記填寫該數(shù)據(jù),或誤填入負(fù)數(shù)。
8.有效性文本
在用戶錄入時(shí)如違反有效性規(guī)則時(shí),系統(tǒng)會(huì)發(fā)出警告,而如果有效性文本中填入了內(nèi)容,則在提示時(shí),對(duì)話框中會(huì)顯示有效性文本中的內(nèi)容,替代系統(tǒng)的提示內(nèi)容。
9.必填字段
必填字段如果設(shè)為是,那么在錄入數(shù)據(jù)時(shí)必須在該字段填入相應(yīng)的數(shù)據(jù)。
10.允許空字符串
字符串的概念是以字符形式存儲(chǔ)的數(shù)據(jù),一般要在字符串的兩端加上英文的雙引號(hào),如”abc”等,而在文本和備注型的字段中,無(wú)需加入英文雙引號(hào),錄入數(shù)據(jù)會(huì)直接作為字符串處理。如果允許空字符串設(shè)為否,將不允許輸入空字符串。這里要注意的是空字符中””與空格字符串是不同的” ”,前者雙引號(hào)中沒有空格。
11.輸入法模式
輸入法模式可以設(shè)為開啟或關(guān)閉,根據(jù)字段中是否要輸入中文字,做好設(shè)置,可以避免錄入人員在中英文輸入法之間做
切換。12.索引
索引用于加快排序,查詢和分組操作的速度。索引的值有3種,如果字段為主鍵,將自動(dòng)設(shè)索引的屬性為有(無(wú)重復(fù)),另外兩種是有(有重復(fù))和無(wú)。索引屬性中只能設(shè)置單一字段的索引,如果要設(shè)置多字段索引,可在設(shè)計(jì)視圖中,點(diǎn)擊
工具欄的索引(或菜單視圖-索引),在索引框中設(shè)置。
下載(19.09 KB)2008-4-15 00:42
圖三
具體的用法及示例將結(jié)合羅斯文示例進(jìn)行說(shuō)明。
五、表的具體分析:
1、“供應(yīng)商”表
供應(yīng)商表記錄的是為羅斯文公司提供貨源的廠商記錄
下載(43.14 KB)2008-4-15 00:47
選擇 “供應(yīng)商”表,單擊“設(shè)計(jì)”按鈕,進(jìn)入表設(shè)計(jì)視圖,表中的字段包括了常用的聯(lián)系信息。
下載(11.45 KB)2008-4-15 00:47
圖五
我們重點(diǎn)來(lái)關(guān)注一下“供應(yīng)商ID”字段。這是一個(gè)自動(dòng)編號(hào)類型的字段,在表中具有唯一性,一般的我們?cè)O(shè)計(jì)的表中都需要一個(gè)唯一的不重復(fù)的字段,我們可以把該字段設(shè)為主鍵,該字段將會(huì)用于與其他表之間建立關(guān)系。
表中的大部分字段都是文本類型,大小可以根據(jù)實(shí)際要輸入的內(nèi)容來(lái)設(shè)置,比如城市,地區(qū)的字段設(shè)為15,而地址的字段大小是60。采用合適的大小會(huì)盡可能的減少存儲(chǔ)空間的占用。一般不需要進(jìn)行數(shù)據(jù)計(jì)算的字段我們都用文本類型
來(lái)存儲(chǔ)。
主頁(yè)和Email之類的可以采用起超鏈接類型。
查看該表中的索引
下載(16.83 KB)2008-4-15 00:47
圖六
可以發(fā)現(xiàn)公司名稱和郵政編碼字段的索引屬性為有(有重復(fù))也即唯一索引為否,主要是為了通過(guò)索引加快對(duì)這兩個(gè)字段的查詢等操作,有重復(fù)說(shuō)明該字段中的數(shù)據(jù)是有可能重復(fù)的,比如兩個(gè)公司在同一地區(qū),那郵政編碼就是一樣的。另外我們?cè)诔R?guī)屬性中除了字段大小屬性以外,還有其他的一些屬性,可以在相應(yīng)的欄內(nèi)點(diǎn)F1,查看相應(yīng)的幫助。
2、“類別”表
劃分類別是表設(shè)計(jì)時(shí)的必須要考慮的,因?yàn)椴煌悇e的產(chǎn)品可能由不同的部門負(fù)責(zé)銷售,為了方便統(tǒng)計(jì)出各類
產(chǎn)品或部門的銷售情況,須將產(chǎn)品進(jìn)行分類。類別表中將產(chǎn)品分為8大類。
下載(22.19 KB)2008-4-15 00:49
圖七
選擇類別表,點(diǎn)設(shè)計(jì),進(jìn)入設(shè)計(jì)計(jì)視圖
下載(24.22 KB)2008-4-15 00:49
圖八
可以看到“類別ID”是自動(dòng)編號(hào)類型,用作主鍵;
說(shuō)明字段,數(shù)據(jù)類型為備注,在實(shí)際操作中如果要說(shuō)明的字?jǐn)?shù)不會(huì)超過(guò)255個(gè)字符,可以采用文本類型,這樣
更節(jié)省空間。
圖片字段的數(shù)據(jù)類型是OLE對(duì)象,OLE對(duì)象在表中不參直觀地看到圖片,如果要查看圖片可以在字段上雙擊,如需插入,則在圖片字段上單擊右鍵,選擇“插入對(duì)象”,再?gòu)膶?duì)話框中選擇“由文件創(chuàng)建”,瀏覽到所需圖片,也可以鏈接對(duì)象,這樣只是保存了鏈接地址,不會(huì)直接把文件插入數(shù)據(jù)庫(kù)。、“產(chǎn)品”表
產(chǎn)品表中保存了羅斯文公司銷售的各種產(chǎn)品的明細(xì)數(shù)據(jù)。這個(gè)表清楚的記載了每個(gè)產(chǎn)品是屬于什么類別,供應(yīng)商
是誰(shuí),庫(kù)存量,單價(jià)等信息,是填寫訂貨單時(shí)的重要依據(jù)。
下載(33.17 KB)2008-4-15 15:22
圖九
選中“產(chǎn)品”表,點(diǎn)設(shè)計(jì),進(jìn)入設(shè)計(jì)視圖
下載(24.03 KB)2008-4-15 15:22
“產(chǎn)品ID”是自動(dòng)編號(hào)類型的主鍵; 單價(jià),庫(kù)存量,訂購(gòu)量,再訂購(gòu)量字段中設(shè)置的有效性規(guī)則與有效文本性文本屬性,可以學(xué)習(xí)一下; “中止”字段的數(shù)據(jù)類型是“是/否”型,這對(duì)于處理兩選一的結(jié)果最為合適;
重點(diǎn)來(lái)關(guān)注一下“供應(yīng)商ID”和“類別ID”,這兩個(gè)字段都是數(shù)字類型,分別對(duì)應(yīng)“供應(yīng)商”表中主鍵和“類別”表中的主鍵。先來(lái)看下“供應(yīng)商ID”,這個(gè)字段的標(biāo)題屬性中填的是“供應(yīng)商”,這樣在數(shù)據(jù)表視圖中,看到的字段標(biāo)題就會(huì)是“供應(yīng)商”,而不是默認(rèn)的“供應(yīng)商ID ”。另外這兩個(gè)字段都是查閱列,這是一個(gè)很有用的屬性,我們對(duì)“供應(yīng)商ID”作一下詳細(xì)的講解,“類別ID”與“供應(yīng)商ID”的設(shè)置方法相同。
4、查閱列
我們?cè)诒碇休斎霐?shù)據(jù)時(shí),經(jīng)常會(huì)遇到需要重復(fù)輸入的內(nèi)容,比如人員的性別為“男”或“女”,這是單表中的重復(fù)錄入;比如產(chǎn)品表中需要輸入“供應(yīng)商”,而“供應(yīng)商”字段在“供應(yīng)商”表中已經(jīng)錄入過(guò)了,這屬于跨表的重復(fù)錄入。這些內(nèi)容如果直接錄入不僅花費(fèi)了用戶較多的時(shí)間,而且極容易出錯(cuò)。為了方便用戶錄入重復(fù)性的數(shù)據(jù),可以借助ACCESS
提供的查閱列的功能。
下載(13.6 KB)2008-4-15 15:26
圖11
首先來(lái)看下查閱列中的各項(xiàng)具體屬性
1. 顯示控件
下載(7.83 KB)2008-4-15 15:26
圖12
從顯示控件右側(cè)的下拉框中可以看到該屬性可以設(shè)為文本框,列表框或組合框。如果設(shè)為文本框,那數(shù)據(jù)就只有接受從文本框中的錄入,查閱的其他屬性都不可用。我們主要要掌掘的是列表框和組合框的使用。組合框和列表框的使用基本相同,只是列表框除了可以從列表中選擇還可以接受錄入,相當(dāng)于是列表框各文本框的組合。
2.行來(lái)源類型
下載(7.7 KB)2008-4-15 15:26
圖13
行來(lái)源類型是指控件中的數(shù)據(jù)來(lái)自于何處。共有三處選擇,表/查詢,值列表,字段列表。
如果選擇“表/查詢”,則列表框或組合框中的數(shù)據(jù)將來(lái)源于其他表或查詢中的結(jié)果。如果要錄入其他表中已經(jīng)存在的數(shù)
據(jù),或錄入從幾個(gè)表中查詢得到的結(jié)果,用這個(gè)選項(xiàng)最為方便。
如果選擇“值列表”,只需在行來(lái)源中直接輸入列表中的數(shù)據(jù),并用英文分號(hào)隔開即可。這種類型只適合于輸入的內(nèi)容固定在某幾個(gè)值之間,如性別的值可以是“男”或“女”。
如果選擇“字段列表”,該字段中將填入某個(gè)表中的字段名稱信息。這種類型較少用到,“表/查詢”的使用就包含了
這種簡(jiǎn)單的用法。
3.行來(lái)源
“行來(lái)源”中是列表框或組合框中將要列出的數(shù)據(jù)。
如果“行來(lái)源類型”是“表/查詢”,可單擊“行來(lái)源”右側(cè)的下拉箭頭,選擇某個(gè)表或查詢,以該表或查詢中的數(shù)據(jù)作為列表框或組合框中的數(shù)據(jù)。如果沒有直接的查詢可用,也可以單擊右側(cè)的生成器515)this.width=515}“ alt=”“ src=”http://www.tmdps.cn/img/image028.jpg“>,在查詢生成器中直接創(chuàng)建SQL語(yǔ)句。
如果“行來(lái)源類型”是“值列表”,直接輸入即可,如“男;女;”
如果“行來(lái)源類型”是“字段列表”,可單擊右側(cè)的下攔箭頭,選擇某個(gè)表,以該表中的字段名稱作為列表框或組
合框中的數(shù)據(jù)。
4.綁定列
在列表框或組合框中進(jìn)行選擇時(shí),所顯示出來(lái)的數(shù)據(jù)并不一定就是存儲(chǔ)在該字段中的內(nèi)容。在“綁定列”中設(shè)置的列中的值才是表中真正存儲(chǔ)的值。
5.列數(shù)
在列表框或組合框中所顯示的列數(shù),可以同時(shí)顯示表中的多列。
6.列標(biāo)題
用字段名稱,字段標(biāo)題或首行數(shù)據(jù)作為列表框或組合框中列的標(biāo)題。如果在列表框或組合框中同時(shí)顯示多列時(shí),加
上標(biāo)題方便識(shí)別各列的內(nèi)容。
7.列寬
列表框或組合框中有多列時(shí),可指定每列的寬度,每列寬度之間以英文分號(hào)分隔。如列數(shù)為3列,則可設(shè)列寬為:2;2;2,系統(tǒng)會(huì)自動(dòng)加上cm單位;如果某一列無(wú)需顯示,則列寬設(shè)為0即可。如:0;2;2。
8.列表行數(shù)
是指在組合框中一次最多可以顯示的行數(shù),其余的數(shù)據(jù)需拖動(dòng)滾動(dòng)條查看。
9.列表寬度
在組合框中,列表框部分的寬度,可以設(shè)為“自動(dòng)”,也可以設(shè)為數(shù)值。
10.限于列表
在組合框中,如果允許輸入除列表框中值以外的數(shù)據(jù),則選擇“否”。如果值必須為列表中的一項(xiàng)時(shí),則選擇“是”。
示例:
在“產(chǎn)品”表中,設(shè)置“供應(yīng)商ID”字段的查閱列屬性
1.在數(shù)據(jù)庫(kù)窗口中,選擇“產(chǎn)品”表,單擊設(shè)計(jì),進(jìn)入設(shè)計(jì)視圖。可以在最后一個(gè)字段的下面的
下載(22.13 KB)2008-4-15 15:32
圖15
點(diǎn)關(guān)閉按鈕,跳出提示窗口
下載(11.57 KB)2008-4-15 15:32
圖16 點(diǎn)“是”
5.在綁定列中填入1,代表該字段存儲(chǔ)的值是查詢結(jié)果中
下載(37.64 KB)2008-4-15 15:53
通過(guò)對(duì)“客戶”表設(shè)計(jì)視圖的查看可以發(fā)現(xiàn)表中的“客戶ID”字段與前幾個(gè)表中的ID字段不同,沒有采用自動(dòng)編號(hào)的數(shù)據(jù)類型,而是用了文本類型,長(zhǎng)度為5。這個(gè)“客戶ID”字段也是作為主鍵的,也就是說(shuō)不允許在該表中輸入重復(fù)的客戶代碼。在“客戶ID”字段中還設(shè)置了“輸入掩碼”的屬性,“>LLLLL”,“>”是將所有輸入的字符自動(dòng)轉(zhuǎn)為大寫,這樣在輸入時(shí)就不用理會(huì)大小寫,“L”代表字母A-Z,是必選項(xiàng)。這樣設(shè)置的意思就是在“客戶ID”字段中必須輸入5個(gè)字母,不能輸入其他的字符或者少一位。
“輸入掩碼”可以幫助客戶準(zhǔn)確地輸入數(shù)據(jù),避免不必要的錯(cuò)誤。比如可以用“***999”來(lái)作為身份證的輸入掩碼,既可以輸入15位數(shù)字,也可以輸入18位數(shù)字,這里的0和9都是輸入掩碼的常用控制字符,0代表必選的數(shù)字項(xiàng),9代表可選的數(shù)字和空格。如果想了解有關(guān)更多的輸入掩碼,可以把光標(biāo)放在這一屬性欄里,按F1查看幫助,學(xué)會(huì)用幫助可是個(gè)好習(xí)慣哦。
另外“格式”屬性也是對(duì)字段的格式作的規(guī)范,要注意兩者的區(qū)分。“輸入掩碼”是控制輸入和保存方式的,而“格式”屬性是控制輸出和打印方式的,如在“輸入掩碼”中使用“>”代表的是不管輸入字符是大寫還是小寫,在數(shù)據(jù)庫(kù)中保存的都會(huì)是大寫的字符,而如果在“格式”中使用“>”代表的是在該字段中顯示為大寫,而不管實(shí)際存在數(shù)據(jù)庫(kù)中字符的大小寫。如果一個(gè)字段既定義了“格式”屬性又定義的“輸入掩碼”屬性,則在顯示數(shù)據(jù)時(shí),“格式”屬性優(yōu)先于“輸入掩碼”屬性,而在保存數(shù)據(jù)時(shí)則相反。
“客戶”表中其他字段都采用文本類型。
“運(yùn)貨商”表記錄的是幫助羅斯文公司運(yùn)送貨物的公司的聯(lián)系信息。這個(gè)表中沒有新的知識(shí)點(diǎn),不再進(jìn)行細(xì)講。
雇員表
“雇員”表記錄的是羅斯文公司的雇員信息。
下載(23.81 KB)2008-4-15 15:59
雇員的姓氏和名字分別用兩個(gè)字段來(lái)代表,這樣設(shè)計(jì)是考慮到能把信息拆分的更細(xì),方便對(duì)更細(xì)的信息進(jìn)行處理,比如可以按照姓氏來(lái)進(jìn)行統(tǒng)計(jì)等等,當(dāng)然如果沒有這種必要的話,完全可以用姓名一個(gè)字段來(lái)處理。本例中對(duì)地址
和電話都進(jìn)行了拆分的處理方法。
下載(45.91 KB)2008-4-15 15:59
選中“雇員”表,單擊設(shè)計(jì)按鈕,進(jìn)入表設(shè)計(jì)視圖。
“雇員ID”是自動(dòng)編號(hào)的主鍵,“出生日期”是“日期/時(shí)間”類型,它的“格式”屬性是“yyyy-mm-dd”,表示
顯示時(shí)的格式,“有效性規(guī)則”屬性是“ 疏忽而輸入比當(dāng)天還大的出生日期。 “照片”字段采用的是“文本”類型,查看一下記錄會(huì)發(fā)現(xiàn),記錄的只是照片的文件名字而已,這和“類別”中的“圖片”字段是有區(qū)別的,這也是一種記錄圖片信息的方法,將來(lái)圖片在窗體中的顯示可以通過(guò)加載文件路徑的方式來(lái)處理。這樣處理要求存放圖片的路徑與圖片名稱不能發(fā)生改變,一旦改變?cè)诖绑w中就會(huì)無(wú)法顯示出照片,這是與OLE類型的對(duì) 象不同的地方。 “上級(jí)”字段記錄的是某個(gè)雇員的上級(jí)主管是誰(shuí)。由于上級(jí)主管本身也是公司雇員,因此上級(jí)主管的信息也會(huì)記錄在“雇員”表中。為了避免錄入時(shí)的重復(fù)輸入,在此字段也設(shè)置了“查閱”屬性,并且字段的數(shù)據(jù)類型是“數(shù)字”,說(shuō)明在這一字段保存的是“雇員ID”的信息,查看“上級(jí)”字段的“查閱”選項(xiàng)卡,顯示控件為組合框,在錄入時(shí)讓用戶以組合框的形式進(jìn)行選擇。單擊“行來(lái)源”右側(cè)的生成器按鈕,進(jìn)入查詢生成器,下載(27.41 KB)2008-4-15 15:59 在示例中有4個(gè)字段,“雇員ID”是作為綁定字段的,“姓名”字段是個(gè)表達(dá)式,它用了一個(gè)“&”字符串連接運(yùn)算符,將“姓氏”和“名字”連在一起成為新的字段。另外還有兩列“姓氏”和“名字”,顯示的屬性未打勾,代表并不顯示,只是作為排序的依據(jù)。在此處其實(shí)可以直接按“姓名”來(lái)排序,而不用選擇“姓氏”與“名字”字段,效 果是一樣的。 下載(10.58 KB)2008-4-15 15:59 訂單表 “訂單”表記錄的是客戶訂貨的主信息表,記錄了訂單ID,客戶,雇員,運(yùn)貨商,運(yùn)費(fèi),及相關(guān)的訂購(gòu)日期,到 貨、發(fā)貨日期,表中還有6個(gè)字段用來(lái)記錄貨主的聯(lián)系信息。 下載(19.18 KB)2008-4-15 16:09 初看上去,好象這并不符合數(shù)據(jù)庫(kù)設(shè)計(jì)的規(guī)范,這主要是由于羅斯文公司的客戶每次訂貨時(shí)收貨地址很少重復(fù),而是訂貨時(shí)才指定,因些無(wú)法記錄下確定的貨主信息。一般我們通常用得比較多的情況是客戶一般就是收貨的貨主,客戶確定下來(lái)后,收貨人的相關(guān)信息也就定下來(lái)了,這時(shí)后面的6個(gè)字段都是可以省略的。 下載(41.83 KB)2008-4-15 16:09 查看“訂單”表的設(shè)計(jì)視圖,“訂單ID”是自動(dòng)編號(hào)的主鍵,“客戶ID”、“雇員ID”、“運(yùn)貨商”字段分別是客戶表、雇員表和運(yùn)貨商表中的主鍵,都設(shè)置了查閱屬性,以組合框的形式提供選擇。這個(gè)表中也沒有什么新的知識(shí) 點(diǎn)。訂單明細(xì)表 “訂單明細(xì)”表是對(duì)“訂單”表中“訂單ID”的具體的產(chǎn)品訂購(gòu)信息的補(bǔ)充說(shuō)明。包括產(chǎn)品的名稱、單價(jià)、數(shù)量和折扣。 下載(17.47 KB)2008-4-15 16:12 下載(25.45 KB)2008-4-15 16:12 查看“訂單明細(xì)”表的設(shè)計(jì)視圖,發(fā)現(xiàn)表中的主鍵設(shè)置與其他表不同,是用“訂單ID”和“產(chǎn)品ID”聯(lián)合起來(lái)作為主鍵的。也就是說(shuō)同一份訂單中有多種產(chǎn)品,而每一種產(chǎn)品可能會(huì)出現(xiàn)在不同的訂單中,只有“訂單ID”和“產(chǎn)品ID”同時(shí) 確定的記錄才是唯一的。 設(shè)多字段主鍵時(shí),需先選中多個(gè)字段,然后單擊工具欄上的主鍵按鈕 即可。 “產(chǎn)品ID”字段來(lái)自“產(chǎn)品”表中的主鍵,設(shè)置了查閱屬性,“訂單ID”與“訂單”表中的主鍵“訂單ID”保持一致,這里并沒有設(shè)置查閱屬性,這是由于考慮到以后采用來(lái)主子窗體的形式來(lái)記錄兩個(gè)表中信息,而作為鏈接字段的“訂單 ID”是自動(dòng)同步的,不用輸入。 單價(jià)、數(shù)量、折扣字段中設(shè)置了相應(yīng)的格式、默認(rèn)值、有效性規(guī)則與有效性文本,可以在實(shí)際設(shè)計(jì)時(shí)參考其中的設(shè)置,其中單價(jià)的格式可改為貨幣形式即可。 到此所有的表都學(xué)完了,表設(shè)計(jì)是整個(gè)數(shù)據(jù)庫(kù)開發(fā)中的基礎(chǔ),是非常重要的。要合理的劃分各表,設(shè)置好表中的主鍵與 索引,同時(shí)要多站在客戶的角度,在錄入方面作好細(xì)節(jié)的設(shè)置,如查閱屬性的設(shè)置,輸入法的開關(guān),有效性規(guī)則的設(shè)置,有效性廣本的提醒等。 表之間關(guān)系: ACCESS數(shù)據(jù)庫(kù)是關(guān)系型數(shù)據(jù)庫(kù),與其他的關(guān)系型數(shù)據(jù)庫(kù)一樣,也具有三種常用關(guān)系:一對(duì)一關(guān)系、一對(duì)多關(guān)系和多對(duì)多 關(guān)系。 一對(duì)一關(guān)系是指兩個(gè)表之間的記錄是一一對(duì)應(yīng)的關(guān)系,這種關(guān)系用的比較少。 一對(duì)多關(guān)系,是指A表中的一條記錄,可以與B表中的多條記錄相對(duì)應(yīng)。如“類別”表中的“類別ID”與“產(chǎn)品”表中的“類別ID”就是一對(duì)多的關(guān)系,一個(gè)類別對(duì)應(yīng)多個(gè)產(chǎn)品。 多對(duì)多關(guān)系是指A表中的一條記錄,可以與B表中的多條記錄相對(duì)應(yīng),同時(shí),B表中的一條記錄也可以與A表中的多條記錄相對(duì)應(yīng)。一般的建立多對(duì)多關(guān)系時(shí),需要一個(gè)中間表,通過(guò)中間表同時(shí)與兩個(gè)表A、B之間產(chǎn)生一對(duì)多的關(guān)系,從而實(shí)現(xiàn)A與B之間的多對(duì)多關(guān)系。如“訂單”表與“產(chǎn)品”表就是多對(duì)多的關(guān)系,一份訂單中有多種產(chǎn)品,一種產(chǎn)品會(huì)同時(shí)出現(xiàn)在多種訂單上,中間表就是“訂單明細(xì)”表。 建立了一對(duì)多關(guān)系的表之間,一方中的表叫“主表”,多方中的表叫“子表”;兩表中相關(guān)聯(lián)的字段,在主表中叫“主 鍵”,在子表中稱“外鍵”。 在建立了關(guān)系之后,打開表時(shí),會(huì)發(fā)現(xiàn)最左側(cè)多了一列“+”,單擊“+”號(hào),可以展開另一個(gè)數(shù)據(jù)表,這就是主表中關(guān)聯(lián)的子表。如果子表中還有對(duì)應(yīng)于它的子表,則還可以進(jìn)一步一層層的展開。這種關(guān)系應(yīng)用在窗體中便是主子窗體。 下載(34.01 KB)2008-4-15 16:24 要查看或編輯表中關(guān)系,可以點(diǎn)擊工具欄上的關(guān)系按鈕,或從菜單欄“工具-關(guān)系”中進(jìn)入關(guān)系界面。 下載(32.22 KB)2008-4-15 16:24 在關(guān)系連接線上雙擊,或單擊右鍵選擇編輯關(guān)系,可以查看已經(jīng)建立的關(guān)系,或者進(jìn)行修改,如果要?jiǎng)h除,直接選中刪 除即可。 關(guān)系的另一個(gè)重要的功能便是能保持各個(gè)表數(shù)據(jù)之間的完整性。 下載(18.52 KB)2008-4-15 16:24 我們?cè)凇坝唵巍北砼c“訂單明細(xì)”表的關(guān)系編緝窗口,可以在窗口的下半部分看到關(guān)系的相關(guān)屬性。“實(shí)施參照完整性”是指不能在相關(guān)表的外鍵字段中輸入不存于主鍵中的值,在例中表現(xiàn)為在“訂單明細(xì)”表中,不能錄入“訂單”表中不存在的“訂單ID”。“級(jí)產(chǎn)刪除相關(guān)記錄”,是指在主表中刪除記錄時(shí)會(huì)把相關(guān)子表的數(shù)據(jù)也一起刪除,避免出現(xiàn)數(shù)據(jù)混亂,如在“訂單”表中刪除每個(gè)“訂單ID”的記錄時(shí),“訂單明細(xì)”表中所在有關(guān)“訂單ID”的記錄也會(huì)一起刪除。 “級(jí)聯(lián)更新相關(guān)字段”是指主表中的主鍵修改,子表中的相關(guān)字段會(huì)自動(dòng)更改。如我們?cè)凇翱蛻簟北碇行薷牧恕翱蛻鬒D”,那么“訂單”表中的“客戶ID”會(huì)自動(dòng)更新。在羅斯文數(shù)據(jù)庫(kù)中,只有“客戶”表與“訂單”表中的關(guān)系用到了級(jí)聯(lián)更新,基他主表中的主鍵都是自動(dòng)生成ID號(hào),不存在修改情況,所以也用不著級(jí)聯(lián)更新 查詢的具體分析: 一般的在表設(shè)計(jì)完成階段以后就可以進(jìn)行窗體的設(shè)計(jì),然后再根據(jù)需要完善報(bào)表功能。在窗體與報(bào)表設(shè)計(jì)過(guò)程中會(huì)較多的使用到查詢,一般的可以要據(jù)需要隨時(shí)建立。不過(guò)為了先讓大家都查詢有個(gè)系統(tǒng)的了解,所以我們把羅斯文數(shù)據(jù) 庫(kù)中的查詢放到前面來(lái)看。 查詢一般可以分為五種基本類型:選擇查詢,參數(shù)查詢,交叉表查詢,操作查詢和SQL查詢。用得最多的應(yīng)是選擇查詢。可以結(jié)合羅斯文中的實(shí)例一起來(lái)學(xué)習(xí)一下。羅斯文數(shù)據(jù)庫(kù)中共有21個(gè)查詢,這些查詢分別為窗體和報(bào)表提供了 數(shù)據(jù)源,我們挑選其中的一些來(lái)學(xué)習(xí)。 1.訂單查詢: 訂單查詢是為“訂單”窗體提供數(shù)據(jù)的,包含訂單表中的全部字段和客戶表中的部分字段。一般我們?cè)谠O(shè)計(jì)查詢時(shí)用的最多的是用設(shè)計(jì)視圖創(chuàng)建查詢。由于訂單查詢是一個(gè)比較簡(jiǎn)單的查詢,所以我們通過(guò)該查詢來(lái)學(xué)習(xí)一下怎樣通過(guò)簡(jiǎn)單查詢向?qū)?lái)創(chuàng)建最簡(jiǎn)單的查詢,然后再利用設(shè)計(jì)視圖來(lái)查看和修改。 在數(shù)據(jù)庫(kù)的查詢對(duì)象窗口,雙擊“使用向?qū)?chuàng)建查詢” 下載(6.9 KB)2008-4-15 16:47 或者單擊“新建”按鈕,在跳出的“新建查詢”的窗口中選擇“簡(jiǎn)單查詢向?qū)А?/p> 下載(7.37 KB)2008-4-15 16:47 在“表/查詢”中選擇“表:訂單”,選中該表中的所有字段加入到“選定的字段”中 下載(25.04 KB)2008-4-15 16:47 再?gòu)摹氨恚嚎蛻簟敝羞x擇字段公司名稱,地址,城市,地區(qū),郵政編碼,國(guó)家 下載(7.55 KB) 2008-4-15 16:47 單擊“下一步”,選擇“明細(xì)”;如果要在查詢中實(shí)現(xiàn)將記錄進(jìn)行分組,計(jì)數(shù)、求和、求平均值等計(jì)算,則要在這一步選擇“匯總”進(jìn)入“匯總選項(xiàng)”進(jìn)行相應(yīng)的設(shè)置。 下載(22.15 KB)2008-4-15 16:47 選擇“下一步”,給查詢起名“訂單 查詢”,單擊“完成”,自動(dòng)打開查詢,顯示查詢結(jié)果。 下載(31.8 KB)2008-4-15 16:47 如果要對(duì)查詢進(jìn)行查看或修改可以進(jìn)入設(shè)計(jì)視圖中,從菜單“視圖”中選擇“設(shè)計(jì)視圖”,即可進(jìn)入設(shè)計(jì)視圖界面。當(dāng)然工具欄也有“視圖”按鈕。 下載(16.46 KB)2008-4-15 16:47 設(shè)計(jì)視圖分為上下兩上窗口,在上面顯示查詢中要用到的數(shù)據(jù)源來(lái)自于哪些表或查詢,在下面列出的是查詢結(jié)果中需要用到的字段,該字段來(lái)自哪個(gè)表,哪個(gè)字段需要設(shè)置排序方式,是否需要顯示該字段,以及查詢條件等。 很多查詢只需查詢出滿足條件的記錄,并不需要全部的記錄,這樣就需要在“條件”中輸入條件,一般用表達(dá)式來(lái)表示,只有滿中表達(dá)式的記錄才被顯示出來(lái)。因此我們需要了解一下表達(dá)式。 表達(dá)式: 表達(dá)式是許多 Microsoft Access 運(yùn)算的基本組成部分。表達(dá)式是可以生成結(jié)果的運(yùn)算符號(hào)和操作數(shù)的組合。例如,可以在窗體或報(bào)表的控件中使用下列表達(dá)式來(lái)顯示“小計(jì)”和“運(yùn)貨費(fèi)”控件的數(shù)值總和:= [小計(jì)] + [運(yùn)貨費(fèi)] 常見的運(yùn)算符如算術(shù)運(yùn)算符“=”,“+”,“-”,“*”,“/”;比較運(yùn)算符“>”,“<”,“>=”,“<=”,“<>”,“=”;邏輯運(yùn)算符“and”,“or”,“not”;連接運(yùn)算符“&”,“+”;及常用的!和.(點(diǎn))運(yùn)算符。 常見的操作數(shù)如字符串,日期/時(shí)間值,常量,變量,函數(shù)及引用窗體或報(bào)表中的字段值,控件值或?qū)傩缘取?/p> 常見表達(dá)式示例: 數(shù)學(xué)及比較運(yùn)算表達(dá)式 表達(dá)式 =[數(shù)量]*[價(jià)格] =[到貨日期]-[發(fā)貨日期] >2500 日期表達(dá)式 表達(dá)式 說(shuō)明 說(shuō)明 計(jì)算數(shù)量與價(jià)格的乘積,可以得出總價(jià) 計(jì)算兩個(gè)日期之間的天數(shù) 比2500大的數(shù) Between #1997-01-01# And #1997-12-31# <#2007-12-30# 在1997-01-01各1997-12-31之間的數(shù)據(jù) 2007-12-30以前的數(shù)據(jù) 30天以前的數(shù)據(jù) 計(jì)算年齡 3月份出生的人 邏輯運(yùn)算表達(dá)式 表達(dá)式 “北京” or “上海” Is Not Null “性別”= “男” and “年齡”>30 = “中國(guó)” & “北京” 通配符表達(dá)式 表達(dá)式 Like “張*” Like “張?” 聚合函數(shù)表達(dá)式 表達(dá)式 Sum([數(shù)量]*[價(jià)格])Avg(費(fèi)用)Count(*) 2.“當(dāng)前產(chǎn)品列表”查詢 當(dāng)前產(chǎn)品列表統(tǒng)計(jì)出未被中止的產(chǎn)品。 在數(shù)據(jù)庫(kù)的查詢對(duì)象窗口,雙擊“在設(shè)計(jì)視圖中創(chuàng)建查詢”或單擊“新建”按鈕,在跳出的“新建查詢”的窗口中選擇“設(shè)計(jì)視圖”,進(jìn)入設(shè)計(jì)視圖界面,從顯示表中添加“產(chǎn)品”表。選中“產(chǎn)品ID”,“產(chǎn)品名稱”,“中止”三個(gè)字段(注:選中字段可以把字段從設(shè)計(jì)視圖界面的上方拖到下方,也可以雙擊字段名稱),去掉“中止”下面“顯示”的勾,在條件一欄輸入“no”,代表只查詢出未被中止的產(chǎn)品,但只要顯示產(chǎn)品的ID和名稱就行了,是否中止的狀 說(shuō)明 城市為北京或上海的數(shù)據(jù) 不為空 大于30歲的男性數(shù)據(jù) 值為 “中國(guó)北京” 說(shuō)明 以張開頭的數(shù)據(jù) 以張開頭后面還有一個(gè)字的數(shù)據(jù) 說(shuō)明 求數(shù)量和價(jià)格相乘后的和 求費(fèi)用的平均值 計(jì)算記錄條數(shù) 態(tài)不用顯示出來(lái)。我們還想將輸出的結(jié)果按照產(chǎn)品名稱進(jìn)行排序,在“產(chǎn)品名稱”下面的“排序”欄里選中升序。這樣查詢就完成了,點(diǎn)保存,給查詢起個(gè)名字就可以了。 下載(22.38 KB)2008-4-16 11:15 我們打開羅斯文數(shù)據(jù)庫(kù)中的當(dāng)前產(chǎn)品列表查詢,會(huì)發(fā)現(xiàn)數(shù)據(jù)源是“產(chǎn)品列表”,不是“產(chǎn)品”表,這里是用到了表的別名,一般的我們?cè)诓樵冎袨榱朔奖悖?jīng)常會(huì)給比較長(zhǎng)的表名取個(gè)短一些的名稱,更方便引用表。方法是在顯示的表上點(diǎn)擊鼠標(biāo)右鍵,選擇屬性,在別名中填上合適的別名就行了。 下載(4.38 KB)2008-4-16 11:15 3.“各類產(chǎn)品”查詢 各類產(chǎn)品查詢?yōu)楦黝惍a(chǎn)品報(bào)表提供數(shù)據(jù)源,在查詢對(duì)象中選中“各類產(chǎn)品”,單擊“設(shè)計(jì)”按鈕, 下載(22.38 KB)2008-4-16 11:22 我們發(fā)現(xiàn)默認(rèn)的是按SQL視圖顯示的,這時(shí)從“視圖”中選擇“設(shè)計(jì)視圖”即可顯示設(shè)計(jì)視圖,當(dāng)然要再切換到SQL視圖,再?gòu)摹耙晥D”中選擇“SQL視圖”即可。通過(guò)在“設(shè)計(jì)視圖”中設(shè)計(jì)查詢,再切換到“SQL視圖”中查看SQL 語(yǔ)句也是我們學(xué)習(xí)SQL語(yǔ)句的方法。 下載(22.67 KB)2008-4-16 11:22 查詢的數(shù)據(jù)來(lái)自“類別”表和“產(chǎn)品”表,“類別名稱”字段和“產(chǎn)品名稱”字段的“排序”都是升序,查詢結(jié)果將先按類別名稱排序,當(dāng)類別名稱相同時(shí)再按照產(chǎn)品名稱排序。中止條件為“no”,結(jié)果只包含未被中止的產(chǎn)品。 4.“按漢語(yǔ)拼音順序的產(chǎn)品列表”查詢 這個(gè)查詢是為“按漢語(yǔ)拼音順序的產(chǎn)品列表”報(bào)表提供數(shù)據(jù)源的。雙擊查詢即可運(yùn)行并顯示查詢的結(jié)果,在查詢結(jié)果中并未按拼音順序來(lái)排列,這個(gè)功能是在報(bào)表中實(shí)現(xiàn)的。 進(jìn)入設(shè)計(jì)視圖 下載(21.01 KB)2008-4-16 11:22 這個(gè)查詢的數(shù)據(jù)來(lái)自兩個(gè)表,“類別”表和“產(chǎn)品”表。查詢的結(jié)果中只包含未被中止的產(chǎn)品,因此在產(chǎn)品字段上設(shè)置了條件,這里0代表“否”,在ACCESS中用0代表“否”,F(xiàn)ALSE,“假”,而用-1代表“是”,TRUE,“真” 5.十種最貴的產(chǎn)品 進(jìn)入設(shè)計(jì)視圖: 下載(28.69 KB)2008-4-16 11:31 查詢的數(shù)據(jù)來(lái)自于表“產(chǎn)品”,選用的字段只有產(chǎn)品名稱和單價(jià)兩個(gè),如果要給選擇的字段另外取個(gè)名稱,可以給這個(gè)字段前面添加名稱,中間用英文狀態(tài)的冒號(hào)“:”隔開,如上圖。 要查詢出十種最貴的產(chǎn)品,只要將產(chǎn)品按產(chǎn)品單價(jià)降序來(lái)排列再取前十種即可。在單價(jià)字段上設(shè)好“降序”排列,在工具欄上的上限值列表框515)this.width=515}” alt=“" src=”http://www.tmdps.cn/img/clip_image0027.jpg“> 中輸入10即可。雙擊查詢查看運(yùn)行結(jié)果,體會(huì)在設(shè)計(jì)視圖中設(shè)置的作用。 6.季度訂單 這個(gè)查詢列出了在1997年度有訂單的客戶,不是某個(gè)季節(jié)的記錄,而是含蓋了全年度的記錄,這個(gè)結(jié)果用于給“季度訂單”窗體提供數(shù)據(jù)源,在窗體中再具體實(shí)現(xiàn)按四個(gè)季度顯示統(tǒng)計(jì)結(jié)果。 進(jìn)入設(shè)計(jì)視圖: 下載(19.56 KB)2008-4-16 11:31 這個(gè)查詢的數(shù)據(jù)來(lái)自于“客戶”表和“訂單”表,“訂單”表中用到的訂購(gòu)日期只是作為一個(gè)條件項(xiàng),不用被顯示出來(lái),條件里是一個(gè)表達(dá)式,代表的含義是訂購(gòu)日期介于1997年1月1日到12月31日之間的,這里用到“between?and?”這種語(yǔ)法。日期型的數(shù)據(jù)應(yīng)該在兩側(cè)加上“#”號(hào)。接下來(lái)我們還要考慮到有些客戶可能在1997年度有多次訂貨,而我們希望的結(jié)果是每個(gè)客戶只出現(xiàn)一次。這時(shí)可以在查詢視圖的上半部分窗口的空白處右擊鼠標(biāo),從浮動(dòng)菜單中選擇“屬性”,也可直接在工具欄上選擇“屬性” 下載(35.85 KB)2008-4-16 11:31 設(shè)置查詢屬性中的“唯一值”屬性為“是”即可。設(shè)置了這個(gè)屬性就能保證每組中的重復(fù)數(shù)據(jù)只會(huì)列出一個(gè)。在這里還要提一下的是要注意一下選擇表的聯(lián)接類型,在聯(lián)接線上雙擊可以顯示聯(lián)接屬性,聯(lián)接屬性分為三種,可以根 據(jù)要求選擇。 下載(20.53 KB)2008-4-16 11:31 一般默認(rèn)的聯(lián)接類型為1,只包含兩個(gè)表中聯(lián)接字段相等的行,在本例中改成聯(lián)接類型為3,包含訂單表中的所有記錄,在SQL語(yǔ)句方面分別體現(xiàn)為內(nèi)聯(lián)接,左聯(lián)接和右聯(lián)接,這是有區(qū)別的,可以參考運(yùn)行結(jié)果體會(huì)聯(lián)接的作用。 7.?dāng)U展訂單明細(xì) 擴(kuò)展訂單明細(xì)為窗體“客戶訂單子窗體2”提供數(shù)據(jù)源,查詢中帶有計(jì)算字段,查詢出每個(gè)訂單每種產(chǎn)品的一些明細(xì)信息。 進(jìn)入設(shè)計(jì)視圖: 下載(19.99 KB)2008-4-16 11:36 查詢的數(shù)據(jù)來(lái)自于“產(chǎn)品”表和“訂單明細(xì)”表,查詢結(jié)果按訂單ID升序排列。 查詢中的字段總價(jià)是個(gè)計(jì)算字段,總價(jià)為該字段的名稱,計(jì)算表示用“訂單明細(xì)”表中的“單價(jià)”乘以“數(shù)量”后再乘以(1相當(dāng)于算出了打過(guò)折后的總價(jià)。字段中用到一個(gè)CCur()轉(zhuǎn)換函數(shù),它的作用是將數(shù)據(jù)轉(zhuǎn)換為貨幣類型,另外表達(dá)式中用了先再乘以100的做法。查了相關(guān)幫助,CCur()轉(zhuǎn)換函數(shù)應(yīng)是精確到小數(shù)點(diǎn)后面4位,這樣先在轉(zhuǎn)換函數(shù)中除以100,然后再乘當(dāng)把數(shù)據(jù)還原,同時(shí)小數(shù)點(diǎn)后面保留兩位小數(shù)。不過(guò)我試了直接用CCur([訂單明細(xì)].[單價(jià)]*[數(shù)量]*(1-[折扣])),得到的結(jié) 位的?歡迎共同討論。 8.訂單小計(jì) 訂單小計(jì)統(tǒng)計(jì)出每個(gè)訂單上各種產(chǎn)品的銷售金額的總計(jì)金額,為匯總銷售額等多個(gè)查詢提供數(shù)據(jù)。 進(jìn)入設(shè)計(jì)視圖: 下載(24.6 KB)2008-4-16 11:36 查詢的數(shù)據(jù)來(lái)自于“訂單明細(xì)”表,選用的字段只有一個(gè)“訂單ID”,小計(jì)字段是個(gè)計(jì)算字段,小計(jì)是這個(gè)字段的名稱,后面是計(jì)算表達(dá)式。計(jì)算方法同“擴(kuò)展訂單名細(xì)”查詢中的“總價(jià)”字段,這里由于只有一個(gè)表,所以[訂單明細(xì)].[單價(jià)]可以直接寫成[單價(jià)],該字段為:小計(jì): CCur([單價(jià)]*[數(shù)量]*(1-[折扣])/100)*100。本例到這里只是計(jì)算出了每個(gè)訂單ID中每種產(chǎn)品的總價(jià),而我們要統(tǒng)計(jì)出的是每個(gè)訂單ID中所有產(chǎn)品總價(jià)的和,所以我們要對(duì)訂單ID進(jìn)行分組,要用到“總計(jì)”行的功能,“總計(jì)”行默認(rèn)是不顯示的,可在設(shè)計(jì)窗體的下半部分右擊鼠標(biāo),選擇“總計(jì)”,或者單擊工具欄上的按鈕∑,這樣都會(huì)多出一行總計(jì)來(lái),在總計(jì)行,可從下拉框中對(duì)每個(gè)字段選擇相應(yīng)的操作,可以作為分組依據(jù)或條件字段也可以選擇聚合函數(shù)或其他函數(shù)來(lái)對(duì)字段進(jìn)行計(jì)算,如果要自己寫表達(dá)式,則選擇表達(dá)式。在本例可以把“訂單ID”字段設(shè)成分組字段,對(duì)“小計(jì)”字段要進(jìn)行求和,只要選成“總計(jì)”就可以了。羅斯文的示例中并沒有選用“總計(jì)”的功能,而是對(duì)“小計(jì)”字段設(shè)成了“表達(dá)式”,而在表達(dá)式中加上了求和函數(shù)Sum(),大家可以比較一下,用這兩種方法生成的查詢運(yùn)行結(jié)果都是一樣的,而SQL查詢的語(yǔ)句也是一樣的。 對(duì)于表達(dá)式如果一開始覺得寫起來(lái)有些困難的話,可以借助于生成器來(lái)生成,生成器中有數(shù)據(jù)庫(kù)中的各種對(duì)象,操作符以及函數(shù),只要進(jìn)行選擇再修改一下就可以了。方法是在字段上右擊鼠標(biāo),從中選擇“生成器”,在生成器的下方 選擇相關(guān)參數(shù),計(jì)算符等,表達(dá)式生成在上方可進(jìn)行修改。 下載(8.65 KB)2008-4-16 11:39 下載(29.97 KB)2008-4-16 11:36 9.按年度匯總銷售額 “按年度匯總銷售額”查詢?yōu)椤鞍茨甓葏R總銷售額”報(bào)表提供數(shù)據(jù),另外“按季度匯總銷售額”查詢與本查詢完全一樣,也就是本查詢也能為“按季度匯總銷售額”報(bào)表提供數(shù)據(jù)源,按季度的功能是在報(bào)表中實(shí)現(xiàn)的。本例要統(tǒng)計(jì)出已經(jīng)發(fā)貨的各訂單的計(jì)單ID號(hào)及各訂單小計(jì)金額。 進(jìn)入設(shè)計(jì)視圖: 下載(29.54 KB)2008-4-16 12:05 查詢的數(shù)據(jù)來(lái)自于查詢“訂單小計(jì)”及“訂單”表,取“訂單”表中的發(fā)貨日期字段,并按該字段升序排列,另外該字段還設(shè)了條件,為“Is Not Null”,這個(gè)表達(dá)式代表數(shù)據(jù)不為空,沒有填寫過(guò)發(fā)貨日期的記錄則為空,代表尚未發(fā)貨,并排除在外。 10.按金額匯總銷售額 “按年度匯總銷售額”查詢統(tǒng)計(jì)了1997年訂單的小計(jì)金額在2500元以上的訂單,為“按金額匯總銷售額”報(bào) 表提供數(shù)據(jù)。進(jìn)入設(shè)計(jì)視圖: 下載(25.79 KB)2008-4-16 12:05 查詢的數(shù)據(jù)來(lái)自于“客戶”,“訂單”表及“訂單小計(jì)”查詢。對(duì)小計(jì)字段另取名稱為“銷售金額”,加上條 件“>2500”,表示只要訂單小計(jì)在2500元以上的記錄;發(fā)貨日期加上條件“Between #1997-1-1# and #1997-12-31# ”表示只要發(fā)貨日期在1997年的記錄。兩個(gè)條件在同一行表示要求同求滿足。 11.各國(guó)雇員銷售額 “各國(guó)雇員銷售額”查詢統(tǒng)計(jì)各國(guó)雇員的銷售情況,為“各國(guó)雇員銷售額”報(bào)表提供數(shù)據(jù)。 進(jìn)入設(shè)計(jì)視圖: 查詢的數(shù)據(jù)來(lái)自于“雇員”,“訂單”表及“訂單小計(jì)”查詢,發(fā)貨日期字段的條件為“Between [起始日期] And [終止日期]”,因?yàn)楸碇胁]有[起始日期]字段,所以運(yùn)行時(shí),ACCESS會(huì)將它看作一個(gè)參數(shù),并跳出提示框,[終止日期]同理,在運(yùn)行時(shí)輸入正確的參數(shù),并會(huì)得到查詢結(jié)果。 12.各年銷售額 “各年銷售額”查詢統(tǒng)計(jì)某一年的每個(gè)訂單的銷售情況,為“各年銷售額”報(bào)表提供數(shù)據(jù)。 進(jìn)入設(shè)計(jì)視圖: 查詢的數(shù)據(jù)來(lái)自于“訂單”表及“訂單小計(jì)”查詢,年份是個(gè)計(jì)算字段,用了一個(gè)Format()函數(shù),這是一個(gè)文本格式函數(shù),具體參數(shù)及用法請(qǐng)查看幫助。重點(diǎn)來(lái)看發(fā)貨日期的條件設(shè)置,這個(gè)條件由兩部分組成,中間用“And”聯(lián)結(jié),表示要同時(shí)滿足前后兩個(gè)條件,前面一半為“Is Not Null”代表發(fā)貨日期不能為空,后面一半為“Between [Forms]![各年銷 售額對(duì)話框]![起始日期] And [Forms]![各年銷售額對(duì)話框]![終止日期]”,這也是一個(gè)“Between and ”的用法,只不過(guò)里面引用了兩個(gè)窗體中的參數(shù),[Forms]![各年銷售額對(duì)話框]![起始日期]代表“各年銷售額對(duì)話框”窗體中的“起始日期”中的值,[終止日期]同理,在運(yùn)行中,如果“各年銷售額對(duì)話框”窗體是打開的并能讀取到相關(guān)參數(shù),則直接給出運(yùn)行結(jié)果,否則象“各國(guó)雇員銷售額”查詢中一樣,跳出提示框要求輸入。事實(shí)上好多報(bào)表都會(huì)從窗體或報(bào)表中讀取一些數(shù)據(jù)作為報(bào)表的計(jì)算依據(jù),我們要熟悉這種參數(shù)的設(shè)置方法。 13.發(fā)貨單 “發(fā)貨單”查詢?cè)敿?xì)統(tǒng)計(jì)出每個(gè)訂貨單的詳細(xì)信息,包括訂單情況,貨主情況等,為“發(fā)貨單”報(bào)表提供數(shù)據(jù)。 進(jìn)入設(shè)計(jì)視圖: 這個(gè)查詢選擇的表很多,其實(shí)在設(shè)計(jì)時(shí)方法還是一樣的,分別選擇如上圖的6個(gè)表,根據(jù)需要選擇相應(yīng)的字段,其中銷售人字段是個(gè)計(jì)算字段,把[姓氏]和[名字]聯(lián)在一起顯示,用到一個(gè)聯(lián)接運(yùn)算符,總價(jià)字段也是一個(gè)計(jì)算字段,與前面例中的計(jì)算方法相同。對(duì)于表中設(shè)置的一些屬性會(huì)在查詢中直接帶過(guò)來(lái),如在相聯(lián)接的兩個(gè)表“客戶”和“訂單”表中有相同的兩個(gè)字段“客戶ID”,如選擇“客戶”表中的“客戶ID”顯示的是ID號(hào),而選擇“訂單”表中的“客戶ID”顯示的是客戶名稱,這是由于“訂單”表中的該字段設(shè)了查閱屬性的緣故,不過(guò)字段中實(shí)際存儲(chǔ)的值都是一樣的,只是影響顯示,可根據(jù)需要從相關(guān)表中選擇相應(yīng)字段。在這個(gè)查詢中在“總計(jì)”行對(duì)每個(gè)字段都采用了“分組”,其實(shí)這樣的效果和排序是一樣的,如不用“分組”而對(duì)每個(gè)字段依次進(jìn)行排序,運(yùn)行的結(jié)果也是一樣的。當(dāng)然如果需要分組計(jì)算 時(shí),則是不可替代的。 14.各類銷售額 “各類銷售額”查詢?yōu)椤案黝愪N售額”報(bào)表提供數(shù)據(jù),統(tǒng)計(jì)了1997年各類產(chǎn)品的銷售情況。 進(jìn)入設(shè)計(jì)視圖: 下載(25.97 KB)2008-4-16 12:09 這個(gè)查詢的數(shù)據(jù)來(lái)自于3個(gè)表及一個(gè)“擴(kuò)展訂單明細(xì)”查詢,查詢中對(duì)類別及產(chǎn)品名稱進(jìn)行了多級(jí)分類,再對(duì)分類后的產(chǎn)品求出銷售總金額。所以在查詢中“類別ID”,“類別名稱”及“產(chǎn)品名稱”字段的“總計(jì)”行都設(shè)為分組字段,總價(jià)字段是計(jì)算字段要進(jìn)行求和,所以設(shè)成“總計(jì)”,另取名稱為“產(chǎn)品銷售額”。在這種多級(jí)分類統(tǒng)計(jì)的查詢中一樣可以設(shè)置條件,本例中的訂購(gòu)日期,不要顯示,只是作為條件字段,所以“總計(jì)”行設(shè)為“條件”,條件為“Between and ”的名型,查詢出1997年的數(shù)據(jù)。 15.1997年產(chǎn)品銷售額 “1997年產(chǎn)品銷售額”查詢統(tǒng)計(jì)出不同類別的產(chǎn)品在不同季度的銷售額,為“1997年各類銷售總額”查詢提供 數(shù)據(jù)。進(jìn)入設(shè)計(jì)視圖: 下載(25.41 KB)2008-4-16 12:09 查詢的數(shù)據(jù)來(lái)自于上圖中的四個(gè)表,其中“發(fā)貨季度”字段是個(gè)計(jì)算字段,用到了一個(gè)日期函數(shù)DatePart(),具體的參數(shù)和用法可以查看幫助,在本例中取日期中的季度,結(jié)果為1-4中的一個(gè)值,后面加上一個(gè)聯(lián)接字符串,現(xiàn)加上季度,可以形成“1季度”這樣的字符串。在“總計(jì)”行:需要分組的字段“類別名稱”,“產(chǎn)品名稱”,“發(fā)貨季度”設(shè)成“分組”,而且分類應(yīng)是有先后的,大類放在前面;需要設(shè)置條伯的字段“發(fā)貨日期”設(shè)成“條件”;需要計(jì)算的計(jì)算的字段“產(chǎn)品銷售額”設(shè)成“表達(dá)式”。 16.1997年各類銷售總額 “1997年各類銷售總額”查詢以“1997年的總銷售額”查詢?yōu)閿?shù)據(jù),進(jìn)一步查詢出每種類別的銷售總額,比較簡(jiǎn)單,詳 見設(shè)計(jì)視圖: 下載(27.86 KB)2008-4-16 12:19 其實(shí)本例也不一定非要通過(guò)“1997年的總銷售額”查詢來(lái)產(chǎn)生。也可以如下圖設(shè)置生成,運(yùn)行結(jié)果也是完全一樣的。 下載(36.6 KB)2008-4-16 12:19 17.高于平均價(jià)格的產(chǎn)品 “高于平均價(jià)格的產(chǎn)品”查詢,以產(chǎn)品平均價(jià)格作為衡量依據(jù),統(tǒng)計(jì)出比平均價(jià)格高的產(chǎn)品。 進(jìn)入設(shè)計(jì)視圖: 下載(27.08 KB)2008-4-16 12:19 這個(gè)查詢的數(shù)據(jù)來(lái)自于“產(chǎn)品”表,選擇的字段也很簡(jiǎn)單,只有兩個(gè)“產(chǎn)品名稱”與“單價(jià)”,這個(gè)查詢的關(guān)鍵在于設(shè)置“單價(jià)”字段的條件,并不是所有的產(chǎn)品都顯示出來(lái),單價(jià)大于平均價(jià)的才顯示出來(lái),條件中用到比較運(yùn)算符“>”,平均價(jià)格哪里來(lái)呢,在本例中用了一個(gè)SQL查詢語(yǔ)句,也叫子查詢。象這種在條件中包含SQL語(yǔ)句的查詢叫嵌套查詢,可以進(jìn)行多層嵌套。用“Select AVG([單價(jià)] From 產(chǎn)品”來(lái)求出產(chǎn)品表中所有單價(jià)的平均值。本例的條件中如果不用子查詢,改用函數(shù)也是可以的,可以改成“>DAvg(”單價(jià)“,”產(chǎn)品“)”。 18.各城市的客戶和供應(yīng)商 “各城市的客戶和供應(yīng)商”查詢是一個(gè)聯(lián)合查詢,它將“客戶”表和“供應(yīng)商”表的信息聯(lián)合在一起,查詢出每個(gè)城市的客戶及供應(yīng)商。聯(lián)合查詢由多個(gè)Select語(yǔ)句組成,各語(yǔ)句之間用關(guān)鍵字“UNION”聯(lián)接起來(lái)。要求在 19.各種產(chǎn)品的季度訂單 “各種產(chǎn)品的季度訂單”查詢是一個(gè)交叉表查詢,它以行列交叉的行形列出不同產(chǎn)品,不同客戶在1997年的各個(gè)季度中所有的訂購(gòu)額。為“季度訂單”子窗體提供數(shù)據(jù)。 一般簡(jiǎn)單的交叉表查詢可以利用“交叉表查詢向?qū)А眮?lái)生成,不過(guò)本例中的數(shù)據(jù)來(lái)源于多個(gè)表,還有計(jì)算字段,因此需 要在設(shè)計(jì)視圖中創(chuàng)建。 進(jìn)入設(shè)計(jì)視圖: 下載(24.95 KB)2008-4-16 12:24 查詢的數(shù)據(jù)來(lái)自于“訂單”,“訂單明細(xì)”,“產(chǎn)品”表。要實(shí)現(xiàn)交叉表查詢,需要從菜單“查詢”中選擇“交叉表查詢”,這樣就會(huì)在設(shè)計(jì)視圖的下半部分多出“總計(jì)”行及“交叉表”行而少了一行“顯示”。因?yàn)榻徊姹硇枰谛辛械慕徊嫣庯@示匯總結(jié)果,而這個(gè)結(jié)果則是根據(jù)行列的多重分組計(jì)算出來(lái)的。然后選擇相應(yīng)的字段,在“交叉表”行及“合計(jì)”行中對(duì)各字段進(jìn)行設(shè)置:本例中“產(chǎn)品名稱”,“客戶ID”,“訂購(gòu)年份”作為行標(biāo)題,其中“訂購(gòu)年份”字段中用到“Year()”函數(shù),代表取訂購(gòu)日期中的年份的值;訂購(gòu)年份后面一個(gè)字段用來(lái)作為列標(biāo)題,該字段也是一個(gè)計(jì)算字段,用到一個(gè)“DatePart()”函數(shù),及“&”聯(lián)合運(yùn)合符。顯示的結(jié)果為” 窗體主要是為了實(shí)現(xiàn)數(shù)據(jù)的采集,而報(bào)表則是用于數(shù)據(jù)的顯示輸出或打印,在數(shù)據(jù)展示方面具有特長(zhǎng),可以對(duì)數(shù)據(jù)進(jìn)行 分組和匯總顯示。 報(bào)表的構(gòu)成:報(bào)表由控件和節(jié)組成,節(jié)又可分為主體節(jié)與頁(yè)眉、頁(yè)腳節(jié)。而頁(yè)眉頁(yè)腳根據(jù)對(duì)象的不同,再進(jìn)行細(xì)分為報(bào)表頁(yè)眉頁(yè)腳、頁(yè)面頁(yè)眉頁(yè)腳、組頁(yè)眉頁(yè)腳。如果有多個(gè)分組時(shí),則按照分組級(jí)別進(jìn)行嵌套。 主體節(jié)是報(bào)表的核心部分,凡是希望按順序列出的數(shù)據(jù),都應(yīng)以控件形式放在主體中,一般用得最多的控件便是文本框了。而如果希望作為標(biāo)題、分類依據(jù)、匯總信息等則應(yīng)該以控件的形式安排的頁(yè)眉或頁(yè)腳。 這里重點(diǎn)要了解各種不同的頁(yè)眉頁(yè)腳的控制范圍是不同的。報(bào)表頁(yè)眉是指在整個(gè)報(bào)表的開頭出現(xiàn)一次,報(bào)表頁(yè)腳則是指在整個(gè)報(bào)表末尾出現(xiàn)一次。頁(yè)面頁(yè)眉與頁(yè)腳是指報(bào)表有很多頁(yè),那么每個(gè)頁(yè)面的最上面與最下面出現(xiàn)的便是頁(yè)面頁(yè)眉與頁(yè)面頁(yè)腳了。組頁(yè)面頁(yè)腳的作用范圍,便只在自己分組的范圍內(nèi)了,如果按部門分組,會(huì)有好幾個(gè)部門,那么在部門頁(yè)眉頁(yè)腳中設(shè)置的內(nèi)容,在每個(gè)部門的分組頁(yè)面與頁(yè)腳中都會(huì)重復(fù)出現(xiàn)。 了解了這些基本構(gòu)成后,我們還是結(jié)合羅斯言文實(shí)例來(lái)看吧。 1.“按漢語(yǔ)拼音順序的產(chǎn)品列表”報(bào)表 “按漢語(yǔ)拼音順序的產(chǎn)品列表”報(bào)表是按產(chǎn)品名稱的 2008-4-16 13:15 選擇報(bào)表的數(shù)據(jù)來(lái)源表或查詢?yōu)椋骸鞍礉h語(yǔ)拼音順序的產(chǎn)品列表”查詢 下載(27.06 KB)2008-4-16 13:15 選擇需要的字段,點(diǎn)下一步: 下載(17.7 KB)2008-4-16 13:15 選擇查看數(shù)據(jù)的方式為通過(guò)產(chǎn)品,點(diǎn)下一步: 下載(20.18 KB)2008-4-16 13:15 添加分組級(jí)別:產(chǎn)品名稱,并點(diǎn)擊“分組選項(xiàng)”對(duì)分組間隔進(jìn)行設(shè)置 下載(12.58 KB)2008-4-16 13:15 我們選擇按“ 行設(shè)置。點(diǎn)“下一步” 下載(28.56 KB)2008-4-16 13:15 選擇報(bào)表的布局,每種布局的顯示方式可以選中看左邊的示例。在這里我們選擇“分級(jí)顯示2”,點(diǎn)“完成”。自動(dòng)打 開報(bào)表,顯示報(bào)表的顯示結(jié)果。 下載(29.7 KB)2008-4-16 13:15 接下去我們進(jìn)入設(shè)計(jì)視圖進(jìn)行修改,從菜單“視圖”中選擇“設(shè)計(jì)視圖”,即可進(jìn)入設(shè)計(jì)視圖界面。當(dāng)然工具欄也有“設(shè)計(jì)”按鈕515)this.width=515}“ height=25 alt=”“ src=”http://www.tmdps.cn/userfiles/tigermali/Image/2008331***.jpg“ width=38>。 下載(46.48 KB)2008-4-16 13:15 設(shè)計(jì)設(shè)圖中“報(bào)表頁(yè)眉”、“頁(yè)面頁(yè)眉”、“產(chǎn)品名稱頁(yè)眉”、“主體”、“頁(yè)面頁(yè)腳”代表各個(gè)節(jié)的名稱,在節(jié)的節(jié)面有個(gè)小方框按鈕一樣的東東是節(jié)選擇器,用鼠標(biāo)點(diǎn)擊可以選擇相應(yīng)的節(jié)。 首先看下“報(bào)表頁(yè)眉”中是一個(gè)標(biāo)簽控件,我們把文字內(nèi)容改為“按漢語(yǔ)拼音順序的產(chǎn)品列表”,選中標(biāo)簽,把字體設(shè) 成宋體,12號(hào),加粗。 下載(13.31 KB)2008-4-16 13:15 調(diào)整位置,在標(biāo)簽的下方加入一個(gè)文本框,把文本框的“控件來(lái)源”屬性設(shè)置成:“=Format(Date(),”yyyy-mm-dd”)”,其中Date()函數(shù)用于獲取系統(tǒng)的當(dāng)天日期,F(xiàn)ormat函數(shù)將改變?nèi)掌诘娘@示格式為“2008-03-01”這樣的格式。 其他的比如水平線之類的只是依據(jù)個(gè)人的愛好來(lái)設(shè)置,如果不要就刪除掉,如果要的話,可以從控件中找到直線工具,直接畫出一條即可。具體的顯示效果可以通過(guò)在設(shè)計(jì)視圖和預(yù)覽視圖中切換來(lái)觀察設(shè)置的效果。報(bào)表中的分組設(shè)置通過(guò)“排序與分組”來(lái)實(shí)現(xiàn),從視圖菜單中選擇“排序與分組”,或在工具欄上找到 515)this.width=515}” alt=“" src=”http://www.tmdps.cn/userfiles/tigermali/Image/2008331***9.jpg“>。 下載(19.03 KB)2008-4-16 13:15 在這個(gè)頁(yè)面可以設(shè)置排序字段,也可以設(shè)置分組字段,具體得可以選中這一行,在下面的組屬性中查看,如果組頁(yè)眉與組頁(yè)腳的屬性都為否,就說(shuō)明這只是一個(gè)排序的字段。否則說(shuō)明這是一個(gè)分組字段。在這里分組形式可以根據(jù)分組的字段不同,提供一些常用的分組方法,如果是文本型的提供按前輟字符進(jìn)行分組,如果是日期型的,還可以設(shè)置成按年,月,季等進(jìn)行分組。保持同頁(yè)的設(shè)置用于控制這一個(gè)分組中的數(shù)據(jù)要不要顯示在同一頁(yè),可以改為整個(gè)組。 組頁(yè)眉的標(biāo)題中是一個(gè)文本框,用到一個(gè)Left$函數(shù),這里已經(jīng)自動(dòng)生成了,我們可以發(fā)現(xiàn)羅斯文中有到的是Left函數(shù),這兩個(gè)函數(shù)的作用是相同的,只是與LeftB相區(qū)別,具體可查看幫助。 頁(yè)面頁(yè)腳上有頁(yè)碼顯示,可以從插入菜單中選擇頁(yè)碼命令,也可以直接加一個(gè)文本框,在控件來(lái)源屬性中設(shè)置。這里[page] 代表當(dāng)前頁(yè),[pages]代表總頁(yè)數(shù)。 2.“按季度匯總銷售額”報(bào)表 “按季度匯總銷售額”是顯示各年同一季度銷售額的匯總報(bào)表。在設(shè)計(jì)視圖中打開“按季度匯總銷售額”報(bào)表。 下載(67.48 KB)2008-4-16 13:34 在左上角的報(bào)表選擇器上雙擊,跳出屬性窗口,首先看一下報(bào)表的記錄源是“按季度匯總銷售額”。 報(bào)表頁(yè)眉中有一個(gè)標(biāo)簽,一個(gè)文本框,文本框的值為“=Format(Date(),”yyyy-mm-dd“)”,按格式顯示系統(tǒng)的當(dāng)天日期。 頁(yè)面頁(yè)眉中只有一條水平線,每頁(yè)的頂端都會(huì)打印一條水平線。看一下這個(gè)報(bào)表的排序分組會(huì)發(fā)現(xiàn)本報(bào)表進(jìn)行了二層的分組嵌套。 下載(20.3 KB)2008-4-16 13:34 分組。“發(fā)貨單”報(bào)表提供在單獨(dú)的頁(yè)面打印每張發(fā)貨單。進(jìn)入設(shè)計(jì)視圖 下載(112.85 KB)2008-4-16 13:34 報(bào)表的記錄源是“發(fā)貨單”查詢。 頁(yè)面頁(yè)眉中有羅斯文公司的名稱,公司LOG,報(bào)表名,公司地址、電話、傳真,還是日期信息,它會(huì)在每一頁(yè)的頂端顯示。 下載(20.74 KB)2008-4-16 13:34 “訂單ID”頁(yè)眉是組頁(yè)眉,分組形式為“每一個(gè)值”,表示同一個(gè)訂單ID的信息會(huì)顯示在同一組中,排序次序?yàn)榻敌虼砦覀冊(cè)陬A(yù)覽或打印時(shí),最先出來(lái)的一份訂單是訂單號(hào)最大的一份訂單。訂單ID頁(yè)眉中放置的內(nèi)容為每一個(gè)訂單中的唯一信息有收貨者和收單者的信息,由兩個(gè)標(biāo)簽和一些文本框組成。文本框的控件來(lái)源來(lái)自報(bào)表數(shù)據(jù)源中的字段值。其中用到一個(gè)很長(zhǎng)的表達(dá)式“=IIf([地區(qū)] Is Null,[城市] & ” “ & [郵政編碼],[地區(qū)] & ” “ & [城市] & ” " & [郵政編碼])”,這是一個(gè)IIF函數(shù),把它分解成三部分來(lái)看即可,每一部分是條件,滿足條件顯示 從“文件”菜單中選擇“頁(yè)面設(shè)置”,設(shè)置打印方向?yàn)闄M向。 下載(29.14 KB)2008-4-16 13:41 在“列”選項(xiàng)卡中,設(shè)置列數(shù)為3,表示每頁(yè)分3列,列間距表示每列之間的距離。列尺寸中的寬度代表每列的寬。在設(shè)置時(shí),要參考選擇的紙張的大小,來(lái)設(shè)置節(jié)的寬度,而如果分多列設(shè)置的話,這里每列的寬度乘以列數(shù)再加上所有的列間距的寬度不能大于紙張的寬度。這里的高度設(shè)置沒發(fā)現(xiàn)起什么作用。列的布局中選擇先列后行,表示每個(gè)分組中的數(shù)據(jù)先從新的一列開如,一列顯示不下才在 2008-4-16 13:41 在設(shè)計(jì)頁(yè)面安排控件時(shí)要按照設(shè)置的列寬來(lái)布置,具體可參看標(biāo)尺。 報(bào)表的數(shù)據(jù)源是“各類產(chǎn)品”查詢。 報(bào)表頁(yè)眉中包含一個(gè)標(biāo)簽顯示的標(biāo)題及日期。并用灰色作為節(jié)的背景色。 類別名稱頁(yè)眉是一個(gè)組頁(yè)眉,在排序與分組中設(shè)定“類別名稱”字段分組,并顯示組頁(yè)眉和組頁(yè)腳。組頁(yè)眉中含組標(biāo)題“類別名稱”,及為主體節(jié)數(shù)據(jù)提供標(biāo)題的標(biāo)簽“產(chǎn)品名稱:”和“庫(kù)存量:”,另外還有兩條粗水平線,用于分隔。查看組頁(yè)眉的屬性,在格式頁(yè)面的新行或新列屬性中設(shè)成了“節(jié)前”。表示在一組顯示完后,在下一列中顯示下一組的數(shù)據(jù)。要是設(shè)成無(wú),則下一組的數(shù)據(jù)會(huì)接著本組的數(shù)據(jù)后面顯示。可以更改設(shè)置并預(yù)覽,體會(huì)這個(gè)設(shè)置的作用。 主體節(jié)中含“產(chǎn)品名稱”和“庫(kù)存量”,這是明細(xì)信息,在主體中顯示。 類別名稱頁(yè)腳設(shè)置了一個(gè)標(biāo)簽及產(chǎn)品數(shù)目文本框,控件來(lái)源為:“=Count([產(chǎn)品名稱])”,Count是一個(gè)計(jì)數(shù)函數(shù)。這里在每個(gè)分組的結(jié)果劃上一條水平線,并在下面統(tǒng)計(jì)出這一分組類別中的產(chǎn)品數(shù)量。 頁(yè)面頁(yè)腳中包含頁(yè)碼信息。 報(bào)表頁(yè)腳無(wú)。 6.“客戶標(biāo)簽”報(bào)表 “客戶標(biāo)簽”報(bào)表按3列顯示客戶信息。在報(bào)表的頁(yè)面設(shè)置中指定列數(shù)為3,列布局選擇按“先行后列”的布局。進(jìn)入視 計(jì)頁(yè)面 下載(21.66 KB)2008-4-16 13:41 報(bào)表的記錄源為“客戶”表。 報(bào)表只有一個(gè)主體節(jié),主體節(jié)中包含4個(gè)文本框,控件來(lái)源中加入了Trim函數(shù),去除數(shù)據(jù)兩端的空格再顯示。 7.“按金額匯總銷售額”報(bào)表 “按金額匯總銷售額”報(bào)表按金額降序顯示銷售額,并在 注意事項(xiàng):本手冊(cè)上寫的是題目的出處,但的實(shí)驗(yàn)本上,必須寫上書上原本的題目,否則無(wú)效。并且寫下每題實(shí)現(xiàn)的步驟。 《Access數(shù)據(jù)庫(kù)》實(shí)驗(yàn)報(bào)告指導(dǎo)手冊(cè)掌握選擇查詢、總記查詢、在查詢中進(jìn)行計(jì)算 實(shí)驗(yàn)一: 一、實(shí)驗(yàn)名稱 數(shù)據(jù)庫(kù)與表的操作 二、實(shí)驗(yàn)?zāi)康恼莆諗?shù)據(jù)庫(kù)的創(chuàng)建、表結(jié)構(gòu)的創(chuàng)建和輸入數(shù)據(jù) 的實(shí)現(xiàn)。 三、實(shí)驗(yàn)任務(wù) 上機(jī)一:書上94頁(yè)的例3.1題。上機(jī)二:書上101頁(yè)的例3.4題。上機(jī)三:書上105頁(yè)的例3.6題。 三、實(shí)驗(yàn)任務(wù) 上機(jī)一:書上34頁(yè)的例 2.2題。上機(jī)二:書上42頁(yè)的例2.6題。上機(jī)三:書上44頁(yè)的例2.7題。上機(jī)四:書上49頁(yè)的例2.9題。上機(jī)五:書上52頁(yè)的例2.10題。實(shí)驗(yàn)二: 一、實(shí)驗(yàn)名稱 設(shè)置字段的屬性與創(chuàng)建表之間的關(guān)系 二、實(shí)驗(yàn)?zāi)康恼莆兆侄螌傩缘脑O(shè)置與創(chuàng)建表之間的關(guān)系。 三、實(shí)驗(yàn)任務(wù) 上機(jī)一:書上55頁(yè)的例2.11題。上機(jī)二:書上57頁(yè)的例2.13題。上機(jī)三:書上58頁(yè)的例2.14題。上機(jī)四:書上60頁(yè)的例2.15題。上機(jī)五:書上63頁(yè)的例2.16題。實(shí)驗(yàn)三: 一、實(shí)驗(yàn)名稱維護(hù)表的操作 二、實(shí)驗(yàn)?zāi)康恼莆沾蜷_表、修改表的結(jié)構(gòu)、編輯表的數(shù)據(jù)和調(diào)整表的外觀等操作。 三、實(shí)驗(yàn)任務(wù) 上機(jī)一:書上66頁(yè)的例2.18題。上機(jī)二:書上71頁(yè)的例2.20題。上機(jī)三:書上73頁(yè)的例2.21題。上機(jī)四:書上74頁(yè)的例2.22題。上機(jī)五:書上76頁(yè)的例2.23題。實(shí)現(xiàn)四: 一、實(shí)驗(yàn)名稱創(chuàng)建選擇查詢 二、實(shí)驗(yàn)?zāi)康纳蠙C(jī)四:書上107頁(yè)的例3.8題。上機(jī)五:書上109頁(yè)的例3.9題。實(shí)驗(yàn)五: 一、實(shí)驗(yàn)名稱 創(chuàng)建交叉表查詢、參數(shù)查詢 二、實(shí)驗(yàn)?zāi)康恼莆战徊姹聿樵儭?shù)查詢的實(shí)現(xiàn)。 三、實(shí)驗(yàn)任務(wù) 上機(jī)一:書上113頁(yè)的例3.11題。上機(jī)二:書上116頁(yè)的例3.12題。上機(jī)三:書上118頁(yè)的例3.13題。上機(jī)四:書上119頁(yè)的例3.14題。實(shí)驗(yàn)六: 一、實(shí)驗(yàn)名稱創(chuàng)建操作查詢 二、實(shí)驗(yàn)?zāi)康恼莆丈杀聿樵儭h除查詢、更新查詢和追加查詢的實(shí)現(xiàn)。 三、實(shí)驗(yàn)任務(wù) 上機(jī)一:書上121頁(yè)的例3.15題。上機(jī)二:書上122頁(yè)的例3.16題。上機(jī)三:書上124頁(yè)的例3.17題。上機(jī)四:書上125頁(yè)的例3.18題。實(shí)驗(yàn)七: 一、實(shí)驗(yàn)名稱 利用向?qū)?chuàng)建窗體 二、實(shí)驗(yàn)?zāi)康恼莆绽孟驅(qū)?chuàng)建窗體的實(shí)現(xiàn)。 三、實(shí)驗(yàn)任務(wù) 上機(jī)一:書上144頁(yè)的例4.2題。上機(jī)二:書上147頁(yè)的例4.3題。上機(jī)三:書上150頁(yè)的例4.5題。上機(jī)四:書上152頁(yè)的例4.6題。實(shí)驗(yàn)八: 一、實(shí)驗(yàn)名稱自定義窗體 二、實(shí)驗(yàn)?zāi)康恼莆粘R娍丶氖褂门c自定義窗體的實(shí)現(xiàn)。 三、實(shí)驗(yàn)任務(wù) 上機(jī)一:書上158頁(yè)的例4.7題。上機(jī)二:書上167頁(yè)的例4.8題。上機(jī)三:書上174頁(yè)的例4.9題。上機(jī)四:書上174頁(yè)的例4.10題。上機(jī)五:書上176頁(yè)的例4.11題。實(shí)驗(yàn)九: 一、實(shí)驗(yàn)名稱 編輯報(bào)表 二、實(shí)驗(yàn)?zāi)康恼莆站庉媹?bào)表的操作、報(bào)表的分組操作、增加計(jì)算控件的操作。 三、實(shí)驗(yàn)任務(wù) 上機(jī)一:書上203頁(yè)的例5.7題。 上機(jī)二:書上203頁(yè)的:在報(bào)表中,可以在某一節(jié)中使用分頁(yè)控件符來(lái)標(biāo)志要另起一頁(yè)的位置。 上機(jī)三:書上205頁(yè)的例5.8題。上機(jī)四:書上206頁(yè)的例5.9題。上機(jī)五:書上209頁(yè)的例5.10題。 實(shí)驗(yàn)一 ACCESS之表的操作 一、實(shí)驗(yàn)?zāi)康?/p> 1、熟悉Access用戶操作界面。 2、掌握創(chuàng)建表的方法。 3、掌握創(chuàng)建主鍵和索引的方法。 4、掌握表結(jié)構(gòu)的編輯和表中數(shù)據(jù)的操作方法。 5、掌握建立表間關(guān)系的方法。 二、實(shí)驗(yàn)內(nèi)容及步驟 1、用“數(shù)據(jù)庫(kù)向?qū)А眲?chuàng)建“教師教學(xué)信息”教學(xué)庫(kù) 步驟: 1)啟動(dòng)Access,出現(xiàn)一啟動(dòng)對(duì)話框; 2)單擊“新建數(shù)據(jù)庫(kù)”下的“Access數(shù)據(jù)庫(kù)向?qū)А?shù)據(jù)頁(yè)和項(xiàng)目”單選項(xiàng); 3)單擊“確定”按鈕,出現(xiàn)“新建”對(duì)話框,選擇“數(shù)據(jù)庫(kù)”選項(xiàng)卡,在列表框中選擇“講座管理”模板; 4)單擊“確定”按鈕,出現(xiàn)“文件新建數(shù)據(jù)庫(kù)”對(duì)話框。輸入數(shù)據(jù)庫(kù)文件名“教師教學(xué)信息”,單擊“創(chuàng)建”按鈕,出現(xiàn)“數(shù)據(jù)庫(kù)向?qū)А睂?duì)話框; 5)單擊“下一步”按鈕,出現(xiàn)“數(shù)據(jù)庫(kù)向?qū)А睂?duì)話框。在此對(duì)話框中,從左邊的“數(shù)據(jù)庫(kù)中的表”列表框中選擇要建立的表名稱,并在右邊的“表中的字段”列表框中選擇需要的字段,在此任選,后面再修改; 6)單擊“下一步”按鈕,在“數(shù)據(jù)庫(kù)向?qū)А睂?duì)話框中選擇“標(biāo)準(zhǔn)”顯示樣式; 7)單擊“下一步”按鈕,在“數(shù)據(jù)庫(kù)向?qū)А睂?duì)話框中選擇“組織”打印報(bào)表樣式; 8)單擊“下一步”按鈕,輸入數(shù)據(jù)庫(kù)標(biāo)題名“教師教學(xué)信息” 9)單擊“下一步”按鈕,然后單擊“完成”,就可在數(shù)據(jù)庫(kù)中得到一些表、窗體、查詢和報(bào)表等對(duì)象。 2、在“教師教學(xué)信息”數(shù)據(jù)庫(kù)中建立三個(gè)表,分別為系(部門)表,其中有三個(gè)字段即系(部門)ID、系(部門)名稱和系(部門)編號(hào);教師情況一覽表,其中有七個(gè)字段即教師ID、教師姓名、出生年月、性別、職稱、工資和系(部門)ID;教師任課表,其中有七個(gè)字段即課程ID、課程名稱、系(部門)ID、教師ID、學(xué)分、學(xué)時(shí)和考試類型。并在表中輸入數(shù)據(jù)。 1)使用向?qū)?chuàng)建“系(部門)表”,并在表中輸入數(shù)據(jù)。步驟: (1)在“Microsoft Access”窗口中打開“文件”菜單,選擇“打開”命令,進(jìn)入“打開”窗口。(2)選擇“教師教學(xué)信息”數(shù)據(jù)庫(kù),單擊“打開”按鈕; (3)在“教師教學(xué)信息”數(shù)據(jù)庫(kù)窗口中,選擇“表”對(duì)象,并在列表框中選擇“使用向?qū)?chuàng)建表”。(4)單擊“新建”按鈕,出現(xiàn)“新建表”對(duì)話框,選擇“表向?qū)А薄?/p> (5)單擊“確定”按鈕,出現(xiàn)“表向?qū)А睂?duì)話框。在“示例表”列表框中選擇“學(xué)生”表,然后在“示例字段”列表框中選擇“學(xué)生ID”、“名字”和“學(xué)號(hào)”,并添加到“新表中的字段”列表框中。 (6)單擊“重命名字段…”按鈕,出現(xiàn)一對(duì)話框,將原字段名“學(xué)生ID”改成“系(部門)ID”,單擊“確定”按鈕。依次重復(fù)第6步,直到將“名字”改為“系(部門)名稱,”學(xué)號(hào)“改為”系(部門)編號(hào)“。 (7)單擊”下一步“,出現(xiàn)”表向?qū)А皩?duì)話框,在”請(qǐng)指定表的名稱“文本框中輸入表的名稱”系(部門)表“。(8)單擊”下一步“,選擇”不相關(guān)“。 (9)單擊”下一步“,選擇”直接向表中輸入數(shù)據(jù)“。 (10)單擊”完成“,即可輸入數(shù)據(jù)創(chuàng)建一個(gè)”系(部門)表“。2)重復(fù)用”表向?qū)А皠?chuàng)建”系(部門)表“的過(guò)程步驟,可以用”表向?qū)А敖ⅰ苯處熐闆r一覽表“和”教師任課表“。當(dāng)然也可以利用”輸入數(shù)據(jù)“創(chuàng)建表和使用”表設(shè)計(jì)器“創(chuàng)建表。 3、在三個(gè)表中創(chuàng)建主鍵和索引。1)創(chuàng)建主鍵 步驟: (1)在”教師教學(xué)信息“數(shù)據(jù)庫(kù)窗口中選擇”表“對(duì)象,在列表框中選擇”系(部門)表“。然后單擊”設(shè)計(jì)“按鈕,進(jìn)入表的結(jié)構(gòu)設(shè)計(jì)窗口。 (2)選定”系(部門)ID“,右擊,在彈出的菜單中選”主鍵“命令即可。 利用以上方法在”教師情況一覽表“中將”教師ID“創(chuàng)建為主鍵,在”教師任課表“中將”課程ID“創(chuàng)建為主鍵。2)創(chuàng)建索引 步驟: (1)在”教師教學(xué)信息“數(shù)據(jù)庫(kù)窗口中選擇”表“對(duì)象,在列表框中選擇”系(部門)表“。然后單擊”設(shè)計(jì)“按鈕,進(jìn)入表的結(jié)構(gòu)設(shè)計(jì)窗口。 (2)選定”系(部門)ID“,然后打開”索引“下拉框,選擇”有(無(wú)重復(fù))“選項(xiàng)。(3)保存表即可。 利用以上方法在”教師情況一覽表“中以”教師ID“字段來(lái)創(chuàng)建索引,在”教師任課表“中以”課程ID“字段來(lái)創(chuàng)建索引。 4、創(chuàng)建表間關(guān)系。 1)在”教師情況一覽表“與”教師任課表“之間建立”一對(duì)多“的關(guān)系 步驟: (1)關(guān)閉其他打開的窗口,只留下”教師教學(xué)信息“數(shù)據(jù)庫(kù)窗口。 (2)打開”工具“,選擇”關(guān)系“,進(jìn)入”關(guān)系“窗口,同時(shí)彈出”顯示表“對(duì)話框。(3)在”顯示表“對(duì)話框中,選擇”教師情況一覽表“和”教師任課表“,單擊”添加“。 (4)在”關(guān)系“窗口中,將”教師情況一覽表“中的”教師ID“拖到”教師任課表“中”教師ID“位置,彈出”編輯關(guān)系“對(duì)話框。 (5)單擊”創(chuàng)建“后,關(guān)閉”關(guān)系“窗口,屏幕提示是否保存關(guān)系布局的更改,單擊”是“即可。 2)利用以上方法可在”教師任課表“與”系(部門)表“之間建立”一對(duì)多“的關(guān)系,在”教師情況一覽表“與”系(部門)表“之間建立”一對(duì)多“的關(guān)系。 四、實(shí)驗(yàn)體會(huì)及建議 請(qǐng)寫出實(shí)驗(yàn)后的體會(huì)和建議。 實(shí)驗(yàn)二 ACCESS之查詢操作 一、實(shí)驗(yàn)?zāi)康?/p> 1、掌握使用”向?qū)А昂褪褂谩痹O(shè)計(jì)器“創(chuàng)建”選擇查詢“的方法。 2、掌握使用”向?qū)А昂褪褂谩痹O(shè)計(jì)器“創(chuàng)建”交叉表查詢“的方法。 3、掌握使用”設(shè)計(jì)器“創(chuàng)建”參數(shù)查詢“的方法。 4、掌握使用”設(shè)計(jì)器“創(chuàng)建”更新查詢“的方法。 5、掌握使用”設(shè)計(jì)器“創(chuàng)建”SQL查詢“的方法。 二、實(shí)驗(yàn)內(nèi)容及步驟 1、用”選擇查詢“創(chuàng)建”教師情況查詢“ 步驟:(使用”設(shè)計(jì)器“) 1)在”教師教學(xué)信息“數(shù)據(jù)庫(kù)窗口中,選擇”查詢“對(duì)象,然后單擊”新建“按鈕,出現(xiàn)”新建查詢“對(duì)話框。選擇”設(shè)計(jì)視圖“后,”確定“,進(jìn)入”選擇查詢“窗口,同時(shí)彈出”顯示表“對(duì)話框。2)選擇”表“選項(xiàng)卡,在列表框中雙擊”教師情況一覽表“,單擊”關(guān)閉“。 3)在”選擇查詢“窗口中,從”教師情況一覽表“字段列表框中選擇”教師ID“、”教師姓名“、”出生年月“和”工資“4個(gè)字段,分別用鼠標(biāo)左鍵拖到下面的字段屬性框中,并在字段屬性框中將”出生年月“字段的”排序“屬性設(shè)置為”升序“,然后單擊”運(yùn)行“按鈕,即可在”教師情況一覽表“中創(chuàng)建”教師情況查詢“。 4)單擊”保存“,出現(xiàn)”另存為“對(duì)話框,在”查詢名稱“框中輸入”教師情況查詢“,單擊”確定“,結(jié)束操作。 2、用”交叉表查詢“創(chuàng)建”每個(gè)系各門課程學(xué)時(shí)“ 步驟:(使用”設(shè)計(jì)視圖“) 1)在”教師教學(xué)信息“數(shù)據(jù)庫(kù)窗口中,選擇”查詢“對(duì)象,并在列表框中雙擊”在設(shè)計(jì)視圖中創(chuàng)建查詢“,出現(xiàn)”顯示表“對(duì)話框。 2)選擇”表“選項(xiàng)卡,然后在列表框中選擇”教師任課表“和”系(部門)表“,單擊”添加“,把這兩個(gè)表添加到”選擇查詢“窗口中,單擊”顯示表“對(duì)話框中的”關(guān)閉“。3)打開”查詢“菜單,選”交叉表查詢“。 4)在”交叉表查詢“設(shè)計(jì)窗口中,從上面的”系(部門)表“字段列表框中選字段”系(部門)名稱“,按住鼠標(biāo)左鍵把”系(部門)名稱“字段拖到下面的字段屬性框中,然后在”教師任課表“中選擇字段”課程名稱“和”學(xué)時(shí)“,再用鼠標(biāo)左鍵把它們拖到下面的字段屬性框中。在下面的字段屬性框中,將”系(部門)名稱“字段設(shè)為”列標(biāo)題“,將”課程名稱“字段設(shè)為”行標(biāo)題“,將”學(xué)時(shí)“字段設(shè)為顯示”值“,單擊”運(yùn)行“,即可完成查詢每個(gè)系各門課程的學(xué)時(shí)。 5)單擊”保存“,出現(xiàn)”另存為“對(duì)話框,在”查詢名稱“框中輸入”每個(gè)系各門課程學(xué)時(shí)“,單擊”確定“,結(jié)束操作。 3、創(chuàng)建”參數(shù)查詢“ 步驟:(通過(guò)”插入“菜單命令) 1)在”教師教學(xué)信息“數(shù)據(jù)庫(kù)窗口中,選”查詢“對(duì)象。打開”插入“菜單,選”查詢“命令。2)在”新建查詢“對(duì)話框中,選”設(shè)計(jì)視圖“,”確定“后出現(xiàn)”顯示表“對(duì)話框。3)選”表“選項(xiàng)卡,在列表框中雙擊”教師任課表“,單擊”顯示表“中的”關(guān)閉“。 4)在”選擇查詢“窗口中,從上面的”教師任課表“字段列表框中選字段”課程名稱“和”考試類型“,按住鼠標(biāo)左鍵將這兩個(gè)字段分別拖到下面的字段屬性框中,然后在”課程名稱“的”準(zhǔn)則“屬性欄中輸入”[請(qǐng)輸入課程名稱:]“。 5)單擊”運(yùn)行“,出現(xiàn)”輸入?yún)?shù)值“對(duì)話框,在”請(qǐng)輸入課程名稱:“框中輸入”C++語(yǔ)言“,單擊”確定“,即可得到查詢結(jié)果。 6)單擊”保存“,出現(xiàn)”另存為“對(duì)話框,在”查詢名稱“框中輸入”參數(shù)查詢考試類型“,單擊”確定“,結(jié)束操作。7)在”教師教學(xué)信息“數(shù)據(jù)庫(kù)窗口中,選”查詢“對(duì)象,在列表框中雙擊”參數(shù)查詢考試類型“,出現(xiàn)”輸入?yún)?shù)值“對(duì)話框。在”請(qǐng)輸入課程名稱“框中輸入”高等數(shù)學(xué)“,單擊”確定“,即可得到查詢結(jié)果。8)重復(fù)第7步,可查詢?nèi)我庹n程的”考試類型“。 4、創(chuàng)建”更新查詢“ 步驟:(通過(guò)”查詢“菜單命令) 1)在”教師教學(xué)信息“數(shù)據(jù)庫(kù)窗口中,選”查詢“對(duì)象。打開”插入“菜單,選”查詢“。2)在”新建查詢“對(duì)話框中,選”設(shè)計(jì)視圖“,”確定“。 3)在”顯示表“對(duì)話框中,選”表“選項(xiàng)卡,在列表框中雙擊”教師情況一覽表“,將其字段列表框添加到”選擇查詢“窗口中,單擊”關(guān)閉“。 4)在”選擇查詢“窗口中,打開”查詢“菜單,選”更新查詢“。 5)在”更新查詢“窗口中,從上面的”教師情況一覽表“字段列表框中選字段”工資“,按住鼠標(biāo)左鍵把它拖到下面的字段屬性框中,然后在”工資“的”準(zhǔn)則“屬性欄中輸入”<1000“,在”工資“的”更新到“屬性欄中輸入”[工資]+100“。打開”視圖“菜單,選”數(shù)據(jù)表視圖“命令,可看到更新前的”工資“情況。6)單擊”運(yùn)行“,即可創(chuàng)建”更新查詢“。打開”視圖“菜單,選”數(shù)據(jù)表視圖“命令,可看到更新后的”工資“情況。 5、用”SQL查詢“創(chuàng)建一個(gè)”課程信息表“ 步驟:(通過(guò)”視圖“菜單命令) 1)在”教師教學(xué)信息“數(shù)據(jù)庫(kù)窗口中,選”查詢“對(duì)象,單擊”新建“按鈕,進(jìn)入”新建查詢“窗口。在該窗口中選”設(shè)計(jì)視圖“,”確定“后進(jìn)入”顯示表“對(duì)話框,將其關(guān)閉。 2)在”選擇查詢“窗口打開”視圖“下拉菜單,并選”SQL視圖“命令。3)在”SQL視圖“窗口中,輸入創(chuàng)建一個(gè)”課程信息表“的SQL語(yǔ)句。CREATE TABLE 課程信息表([課程編號(hào)] integer not null, [課程名稱] text, [學(xué)時(shí)] integer, [考試類型] text)4)單擊”運(yùn)行“,即可創(chuàng)建”SQL查詢“。 5)單擊”保存“,出現(xiàn)”另存為“對(duì)話框。在”查詢名稱“框中輸入”課程信息表SQL查詢“,”確定“后,結(jié)束操作。6)在”教師教學(xué)信息“數(shù)據(jù)庫(kù)窗口中,選”表“對(duì)象,然后在列表框中雙擊”課程信息表“,此時(shí)是一個(gè)空表,可在該表中輸入數(shù)據(jù)。 7)要在”課程信息表“中增加一個(gè)新字段”學(xué)分“,要用到修改表結(jié)構(gòu)SQL語(yǔ)句”ALTER TABLE“。重復(fù)第一步和第二步,打開”SQL視圖“窗口。 8)在此窗口中輸入增加新字段的語(yǔ)句,即ALTER TABLE 課程信息表 ADD 學(xué)分 INTEGER,單擊”運(yùn)行“。 9)在”教師教學(xué)信息“數(shù)據(jù)庫(kù)窗口中,選”表“對(duì)象,然后在列表框中雙擊”課程信息表“,可以見到修改后的”課程信息表“,”學(xué)分“字段已經(jīng)被增加到”課程信息表"中。 演講稿 工作總結(jié) 調(diào)研報(bào)告 講話稿 事跡材料 心得體會(huì) 策劃方案 Access數(shù)據(jù)庫(kù)復(fù)習(xí)資料 1.ACCESS的窗體對(duì)象是什么?按其應(yīng)用功能的不同,將ACCESS窗體對(duì)象分為哪幾類?答:窗體是Access為用戶提供的人機(jī)交互界面,是用戶為數(shù)據(jù)庫(kù)之間聯(lián)系的橋梁,通過(guò)窗體可對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行輸入、編輯、查詢、排序、篩選、顯示及應(yīng)用程序的執(zhí)行控制。按其應(yīng)用功能的不同,將窗體對(duì)象分為如下四類:控制窗體、數(shù)據(jù)操作窗體、信息顯示窗體和交互信息窗體。 PS: 窗體的作用: 顯示編輯數(shù)據(jù)、數(shù)據(jù)輸入、控制應(yīng)用程序流程、打印數(shù)據(jù) 在ACCESS2007的環(huán)境下,窗體具有六種類型的視圖:設(shè)計(jì)視圖 布局視圖 窗體視圖 數(shù)據(jù)表視圖 數(shù)據(jù)透視圖視圖 市局透視表示圖 2.簡(jiǎn)述壓縮和修復(fù)數(shù)據(jù)庫(kù)的必要性 刪除數(shù)據(jù)庫(kù)對(duì)象是數(shù)據(jù)庫(kù)操作中常用的操作,但在這個(gè)操作過(guò)程中會(huì)出現(xiàn)碎片,而壓縮數(shù)據(jù)庫(kù)文件實(shí)際上就是重新組織文件在磁盤上的存儲(chǔ)方式,從而消除碎片,重新安排數(shù)據(jù),回收磁盤空間,達(dá)到優(yōu)化數(shù)據(jù)庫(kù)的目的。在對(duì)數(shù)據(jù)庫(kù)進(jìn)行壓縮之前,Access會(huì)對(duì)文件進(jìn)行錯(cuò)誤檢查,一旦檢測(cè)到數(shù)據(jù)庫(kù)損壞,就會(huì)要求修復(fù)數(shù)據(jù)庫(kù)。修復(fù)數(shù)據(jù)庫(kù)可以修復(fù)數(shù)據(jù)庫(kù)中的表、窗體、報(bào)表或模塊的損壞,以及打開特定窗體、報(bào)表或模塊所需的信息。 3.簡(jiǎn)述ACCESS2007安全性的新增功能 1)增強(qiáng)的查看數(shù)據(jù)能力。在Access 2007中,則不必判斷是否啟用數(shù)據(jù)庫(kù)就可以隨 精心收集 精心編輯 精致閱讀 如需請(qǐng)下載! 演講稿 工作總結(jié) 調(diào)研報(bào)告 講話稿 事跡材料 心得體會(huì) 策劃方案 時(shí)打開并查看數(shù)據(jù)。(2)更高的易用性。(3)信任中心。(4)更少的警告消息。(5)以新方式簽名和分發(fā)文件。(6)加密工具的算法更強(qiáng)大。 4.ACCESS2007中的窗體共有幾種視圖?ACCESS2007中的窗體“設(shè)計(jì)視圖”窗口中,窗體有5個(gè)節(jié),他們分別是什么?六種視圖:設(shè)計(jì)視圖、布局視圖、窗體視圖、數(shù)據(jù)透視表示圖、數(shù)據(jù)透視圖視圖、數(shù)據(jù)表視圖。 5.VBA中變量的命名規(guī)則是怎樣的?常見的數(shù)據(jù)類型有哪些?VBA中常見的數(shù)據(jù)類型有哪里并寫出其儲(chǔ)存空間多大?命名規(guī)則:只能以字母或漢字開頭;不能用VBA關(guān)鍵字;變量名不區(qū)分大小寫;以字母、數(shù)字、漢字或下劃線組成,長(zhǎng)度不能超過(guò)255個(gè)字符。整型 長(zhǎng)整型 字符串 單精度型 雙精度型 貨幣型 日期型 變體型 6.VBA中有三種基本的程序控制結(jié)構(gòu),請(qǐng)寫出結(jié)構(gòu)中常用的語(yǔ)句?每種結(jié)構(gòu)的特點(diǎn)是怎樣的?Goto語(yǔ)句,if…then語(yǔ)句,if…then…else語(yǔ)句,select case語(yǔ)句,for循環(huán)語(yǔ)句,do…loop語(yǔ)句。 7.窗體的主要功能有哪些? 顯示和編輯數(shù)據(jù),數(shù)據(jù)輸入,控制應(yīng)用程序流程,打印數(shù)據(jù),信息顯示。 8.關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的主要特點(diǎn)是什么?1)數(shù)據(jù)集中控制,2)數(shù)據(jù)獨(dú)立,3)數(shù)據(jù)共享,4)減少數(shù)據(jù)冗余,精心收集 精心編輯 精致閱讀 如需請(qǐng)下載! 演講稿 工作總結(jié) 調(diào)研報(bào)告 講話稿 事跡材料 心得體會(huì) 策劃方案 5)數(shù)據(jù)結(jié)構(gòu)化,6)統(tǒng)一的數(shù)據(jù)保護(hù)功能,9.簡(jiǎn)述層次、網(wǎng)狀、關(guān)系三種常用的數(shù)據(jù)模型 層次模型是以記錄類型為結(jié)點(diǎn)的樹型結(jié)構(gòu),下層記錄是上層記錄中某元素的細(xì)化。 網(wǎng)狀模型 有一個(gè)以上記錄類型沒有父結(jié)點(diǎn);至少有一個(gè)記錄類型多于一個(gè)父結(jié)點(diǎn)。用這種網(wǎng)絡(luò)結(jié)構(gòu)表示記錄類型之間聯(lián)系的模型稱為網(wǎng)狀模型。 關(guān)系模型 關(guān)系模型的基本思想是把事物與事物之間的聯(lián)系用二維表格的形式描述。一個(gè)關(guān)系可以看作一個(gè)二維表,表中每一行是一個(gè)記錄,每一列是一個(gè)字段。 10.什么是數(shù)據(jù)模型?常用的數(shù)據(jù)模型有哪幾種?各種數(shù)據(jù)模型有什么特點(diǎn)?數(shù)據(jù)模型是指具有聯(lián)系性的相關(guān)數(shù)據(jù)總是按照一定的組織關(guān)系排列,從而構(gòu)成一定的 結(jié)構(gòu),對(duì)這種結(jié)構(gòu)的描述就是數(shù)據(jù)模型。層次模型(藝術(shù)性結(jié)構(gòu)表示數(shù)據(jù)間的關(guān)系)、網(wǎng)狀模型以網(wǎng)絡(luò)結(jié)構(gòu)表示節(jié)點(diǎn)間的關(guān)系)、關(guān)系模型以二維表表示數(shù)據(jù)間的關(guān)系)。12.試解釋關(guān)系數(shù)據(jù)庫(kù)中的以下術(shù)語(yǔ):關(guān)系、元組、屬性、關(guān)鍵字。13.試述不少于二種窗體控件的功能。 14.數(shù)據(jù)庫(kù)技術(shù)的三個(gè)發(fā)展階段是什么?各階段有什么特點(diǎn)?? 人工 精心收集 精心編輯 精致閱讀 如需請(qǐng)下載! 演講稿 工作總結(jié) 調(diào)研報(bào)告 講話稿 事跡材料 心得體會(huì) 策劃方案 管理階段 人工管理的特點(diǎn)就是使用計(jì)算機(jī)管理數(shù)據(jù),速度加快,效率提高。但其基本特征(現(xiàn)在看來(lái)也是缺陷)就是數(shù)據(jù)與應(yīng)用一一對(duì)應(yīng),基于物理方式存取數(shù)據(jù),用戶必須掌握數(shù)據(jù)在計(jì)算機(jī)中確切的存儲(chǔ)地址和存取方式。(? 文件系統(tǒng)階段 (一)數(shù)據(jù)長(zhǎng)期保存 (二)數(shù)據(jù)組織成相互獨(dú)立的數(shù)據(jù)文件 (三)應(yīng)用程序與數(shù)據(jù)文件存在多對(duì)多的關(guān)系 (四)具有一定的共享性 ? 數(shù)據(jù)庫(kù)系統(tǒng)階段 (一)數(shù)據(jù)高度結(jié)構(gòu)化 (二)數(shù)據(jù)的共享性高、冗余度低、易于擴(kuò)充 (三)數(shù)據(jù)獨(dú)立性高 (四)數(shù)據(jù)庫(kù)管理系統(tǒng) 14.數(shù)據(jù)庫(kù)系統(tǒng)的主要特點(diǎn)是什么? 1、實(shí)現(xiàn)數(shù)據(jù)共享,減少數(shù)據(jù)冗余。 2、采用特定的數(shù)據(jù)模型。 3、具有較高的數(shù)據(jù)獨(dú)立性。 4、有統(tǒng)一的數(shù)據(jù)控制功能。 精心收集 精心編輯 精致閱讀 如需請(qǐng)下載! 演講稿 工作總結(jié) 調(diào)研報(bào)告 講話稿 事跡材料 心得體會(huì) 策劃方案 15.數(shù)據(jù)庫(kù)系統(tǒng)有哪幾部分組成?(數(shù)據(jù)庫(kù)系統(tǒng)(DBS)由三部分構(gòu)成分別是:數(shù)據(jù)庫(kù)(DB),數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS),數(shù)據(jù)庫(kù)管理員(DBA)。也可以用公式表示為:DBS=DB+DBMS+DBA 16.簡(jiǎn)述數(shù)據(jù)庫(kù)系統(tǒng)的管理方式 9 | 評(píng)論(5) 17.打印1-500以內(nèi)的能同時(shí)滿足用8除余3,用9除余4的所有整數(shù)。 18.輸入兩數(shù)X和Y,求X除以Y的余數(shù)(余數(shù)放入C中)19.任意輸入三個(gè)整數(shù),求其中間數(shù)。 1,有哪幾種運(yùn)行宏的方法? 運(yùn)行宏的方法有多種,常見的有:直接運(yùn)行宏,將宏綁定到控件上由控件觸發(fā)宏的運(yùn)行,在一個(gè)宏中調(diào)用另一個(gè)宏,自動(dòng)運(yùn)行宏。2,什么是數(shù)據(jù)模型?常用的數(shù)據(jù)模型有哪幾種?各種數(shù)據(jù)模型有什么特點(diǎn)? 特點(diǎn):數(shù)據(jù)模型是指具有聯(lián)系性的相關(guān)數(shù)據(jù)只是按照一定的組織關(guān)系排列,從而構(gòu)成一定的結(jié)構(gòu),對(duì)這種結(jié)構(gòu) 的描述就是數(shù)據(jù)模型。常用的數(shù)據(jù)模型有:層次模型,網(wǎng)狀模型,關(guān)系模型。 層次模型以樹形架構(gòu)表示數(shù)據(jù)間的關(guān)系;網(wǎng)狀模型以網(wǎng)絡(luò)結(jié)構(gòu)表示結(jié) 精心收集 精心編輯 精致閱讀 如需請(qǐng)下載! 演講稿 工作總結(jié) 調(diào)研報(bào)告 講話稿 事跡材料 心得體會(huì) 策劃方案 點(diǎn)間的關(guān)系;關(guān)系模型以二維表表示數(shù)據(jù)間的關(guān)系.3,關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的主要特點(diǎn)是什么? 每一個(gè)字段不可再分。同一關(guān)系中不能出現(xiàn)相同的屬性名。關(guān)系中不能有完全相同的元組。同一關(guān)系中屬性的次序無(wú)關(guān),元組的次序無(wú)關(guān)。4,如果表中一個(gè)字段不是本表的主關(guān)鍵字,而是另外一個(gè)表的主關(guān)鍵字或候選關(guān)鍵字,這個(gè)字段為:外部關(guān)鍵字。 5,在關(guān)系運(yùn)算中,要從關(guān)系模式中指定若干屬性組成的新關(guān)系,該關(guān)系運(yùn)算稱為:投影。 6,在關(guān)系數(shù)據(jù)庫(kù)中,基本的關(guān)系運(yùn)算有3種,它們是選擇,投影和:連接。 7在關(guān)系數(shù)據(jù)庫(kù)中,從關(guān)系中找出滿足給定條件的元組,該操作可稱為:選擇。 8,在關(guān)系運(yùn)算中,查找滿足一定條件的元組的運(yùn)算稱為:選擇。9,三個(gè)基本的專門的關(guān)系運(yùn)算是:選擇,投影,連接。10,在E-R圖中,菱形表示實(shí)體間的聯(lián)系.11,在關(guān)系數(shù)據(jù)模型中,二維表的行稱為元組,二維表的列稱為:屬性。 12,關(guān)系模型的完整性規(guī)則是對(duì)關(guān)系的某種約束條件,包括實(shí)體完整性,參照完整性和自定義完整性。 13,在數(shù)據(jù)庫(kù)技術(shù)中,實(shí)體集之間的聯(lián)系可以是一對(duì)一,一對(duì)多或多對(duì)多,那么學(xué)生和可選擇課程的聯(lián)系是:多對(duì)多。14,在E-R圖中,矩形表示:實(shí)體 精心收集 精心編輯 精致閱讀 如需請(qǐng)下載! 演講稿 工作總結(jié) 調(diào)研報(bào)告 講話稿 事跡材料 心得體會(huì) 策劃方案 15,在關(guān)系數(shù)據(jù)庫(kù)中,用來(lái)表示實(shí)體之間的聯(lián)系的是關(guān)系 16,在二維表中,元組的分量不能再分成更小的數(shù)據(jù)項(xiàng),17,有一個(gè)學(xué)生選課的關(guān)系,其中學(xué)生的關(guān)系模式為:學(xué)生(學(xué)號(hào),姓名,班級(jí),年齡),課程的關(guān)系模式為:課程(課號(hào),課程號(hào),學(xué)時(shí)),其中的兩個(gè)關(guān)系模式的鍵分別是學(xué)號(hào)和課號(hào),則關(guān)系模式選課可定義為:選課(學(xué)號(hào),課號(hào),班級(jí))18,在關(guān)系A(chǔ)(S,SN,和關(guān)系B(D,CN,NM)中,A的主關(guān)鍵字是S,B的主關(guān)鍵字是D,則稱D是關(guān)系A(chǔ)的外碼。 19,一個(gè)工人可管理多個(gè)設(shè)備,而一個(gè)設(shè)備只被一個(gè)個(gè)人管理,則實(shí)體“工人”與實(shí)體“設(shè)備”之間存在一對(duì)多的關(guān)系。20,在E-R圖中,菱形表示實(shí)體間的聯(lián)系。 17.什么是數(shù)據(jù)模型?常營(yíng)的數(shù)據(jù)模型有幾種?有什么特點(diǎn)? 答案:數(shù)據(jù)模型是指具有聯(lián)系性的相關(guān)數(shù)據(jù)總是按照一定的組織關(guān)系排列,從而構(gòu)成一定的結(jié)構(gòu),對(duì)這種結(jié)構(gòu)的描述就是數(shù)據(jù)模型 常用的數(shù)據(jù)模型:層次。網(wǎng)狀、關(guān)系模型 層次模型以樹形結(jié)構(gòu)表示數(shù)據(jù)間的關(guān)系,網(wǎng)狀以網(wǎng)絡(luò)結(jié)構(gòu)表示節(jié)點(diǎn)間的關(guān)系,關(guān)系模型以二維表表示數(shù)據(jù)間的關(guān)系 18.關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的主要特點(diǎn)是什么? 答案:1每一個(gè)字?jǐn)嗖豢稍俜?/p> 精心收集 精心編輯 精致閱讀 如需請(qǐng)下載! 演講稿 工作總結(jié) 調(diào)研報(bào)告 講話稿 事跡材料 心得體會(huì) 策劃方案 2.同一個(gè)關(guān)系中不能出現(xiàn)相同的屬性名 3.關(guān)系中不能有完全相同的元組 4.統(tǒng)一關(guān)系中屬性的次序無(wú)關(guān),元組的次序無(wú)關(guān) 19.(1).在關(guān)系運(yùn)算中,要從關(guān)系模式中指定若干屬性組成新的關(guān)系,該關(guān)系運(yùn)算稱為()-----答:投影 (2).在關(guān)系數(shù)據(jù)庫(kù)中,基本的關(guān)系運(yùn)算有3種,他們是選擇、投影和()-----答:連接 (3).在關(guān)系數(shù)據(jù)庫(kù)中,從關(guān)系中找出滿足給定條件的元組,該操作可稱為()-----答:選擇 (4).在關(guān)系運(yùn)算中,查找滿足一定條件的元組的運(yùn)算稱為()-----答:選擇 (5).三個(gè)基本的專門的運(yùn)算是()-----答:選擇、投影、聯(lián)接 20.(1)一個(gè)數(shù)據(jù)庫(kù)有若干個(gè)()組成,一個(gè)數(shù)據(jù)表有若干個(gè)()組成,每一個(gè)記錄有若干個(gè)以字段屬性加以分類的()組成------數(shù)據(jù)表,記錄,數(shù)據(jù)項(xiàng) (2)在進(jìn)行數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)時(shí),E-R圖中的屬性常被轉(zhuǎn)換為關(guān)系 精心收集 精心編輯 精致閱讀 如需請(qǐng)下載! 演講稿 工作總結(jié) 調(diào)研報(bào)告 講話稿 事跡材料 心得體會(huì) 策劃方案 中的屬性,聯(lián)系通常被轉(zhuǎn)換為()------關(guān)系 (3)數(shù)據(jù)庫(kù)中應(yīng)用系統(tǒng)中的核心問(wèn)題是()-----數(shù)據(jù)庫(kù)設(shè)計(jì) 21.(1)在ACCESS2003及早期版本中建立的數(shù)據(jù)庫(kù)文件的擴(kuò)展名是()--------MDB(2)在ACCESS2007中建立的數(shù)據(jù)庫(kù)文件的擴(kuò)展名是()--------accdb 1查詢?cè)O(shè)計(jì)視圖窗口分為上下兩部分 上半部分為字段列表區(qū) 下半部分為(設(shè)計(jì)網(wǎng)絡(luò)) 2在交叉表查詢中,只能有一個(gè)(列標(biāo)題)值,但可以有一個(gè)或多個(gè) (行標(biāo)題) 3在創(chuàng)建查詢時(shí),有些實(shí)際需要的內(nèi)容在數(shù)據(jù)源的字段中并不存在 但可以通過(guò)在查詢中增加(計(jì)算)完成4將1990以前參加工作的教師職稱改為副教授(更新查詢) 5查詢建好后要通過(guò)(運(yùn)行) 6所有的查詢 都可以在(SQL)視圖中創(chuàng)建 7DELETE語(yǔ)句中不指定WHERE(刪除所有記錄)8表與表之間的關(guān)系包括(多對(duì)多) 9(運(yùn)算符)是組成查詢準(zhǔn)則的基本元素 精心收集 精心編輯 精致閱讀 如需請(qǐng)下載! 演講稿 工作總結(jié) 調(diào)研報(bào)告 講話稿 事跡材料 心得體會(huì) 策劃方案 10操作查詢共有4種類型 分別是 (更新查詢)什么是選擇查詢 什么是操作查詢 ??選擇查詢是根據(jù)指定的查詢條件 從一個(gè)或多個(gè)表獲取滿足條件的數(shù)據(jù) 并且按指定迅速顯示數(shù)據(jù) 選擇查詢還可以將記錄進(jìn)行分組 并計(jì)算總和 計(jì)數(shù)平均值及其他類型的總計(jì) 操作查詢不僅可以進(jìn)行查詢 而且可以對(duì)在一個(gè)操作對(duì)表中的多條記錄進(jìn)行添加 編輯和刪除等修改操作 12 GROUP BY 對(duì)查詢進(jìn)行分組 用于計(jì)數(shù)的函數(shù) COUNT()SUM()AVC()14 不指定WHERE(刪除所有記錄) 15ORDER BY 用于結(jié)果進(jìn)行(排序) 16HAVING必須和(group by)一起使用 17用(order by)對(duì)查詢的結(jié)果進(jìn)行排序 18實(shí)現(xiàn)查詢表名為圖書表中所有記錄(* from 圖書表) 19用于實(shí)現(xiàn)運(yùn)算(WHERE) 20Distinct表示(檢索要去除重復(fù)的所有遠(yuǎn)組)年齡FROM職員表WHERE姓名LIKE李% 意思為(找出職員表中職員的名字和年齡)DESC表示(降序排列)數(shù)據(jù)庫(kù)技術(shù)的三個(gè)發(fā)展階段是什么 各階段分別有什么特點(diǎn)? 層次型和網(wǎng)狀型 關(guān)系型數(shù)據(jù)型 一數(shù)據(jù)模型和數(shù)據(jù)管理功能為特征 面向?qū)ο?/p> Iu 1、(參照完整性)是一種系統(tǒng)規(guī)則,ACCESS可以用它來(lái)確保關(guān)系記錄表中的記錄是有效的,且可以確保用戶不會(huì)在無(wú)意間刪除或更改重要的數(shù)據(jù)。 精心收集 精心編輯 精致閱讀 如需請(qǐng)下載! 演講稿 工作總結(jié) 調(diào)研報(bào)告 講話稿 事跡材料 心得體會(huì) 策劃方案 2、ACCESS提供了兩張字段數(shù)據(jù)類型保存文本或文本和數(shù)字組合的數(shù)據(jù),這兩種數(shù)據(jù)類型是文本和(備注)。 3、(掩碼)規(guī)定數(shù)據(jù)的輸入模式,具有控制數(shù)據(jù)輸入功能。 4、多字段排序時(shí),排序的優(yōu)先級(jí)是(數(shù)據(jù)量巨大、數(shù)據(jù)類型多、數(shù)據(jù)類型間區(qū)別大)。 5、要建立兩個(gè)表之間的關(guān)系,必須通過(guò)兩表的(索引和關(guān)鍵字)來(lái)創(chuàng)建。 6、如果再查詢的條件下使用“[]”,其含義是(通配方括號(hào)內(nèi)任一單個(gè)字符)。 7、在ACCESS中要再查找條件中與任意一個(gè)數(shù)字字符想匹配,應(yīng)使用的通配符是(#) 8、學(xué)生學(xué)號(hào)由9位數(shù)字組成,其中能包含空格,則學(xué)號(hào)字段的輸入掩碼是(0) 9、ACCESS數(shù)據(jù)庫(kù)中的字節(jié)(Byte)數(shù)值類型在數(shù)據(jù)庫(kù)中占(1)字節(jié).10如何保證數(shù)據(jù)庫(kù)中數(shù)據(jù)的完整性(實(shí)體完整性規(guī)則、參照完整性規(guī)則、用戶自定義完整性規(guī)則) 11、查詢視圖設(shè)計(jì)窗口分為上下兩部分,上半部分為“字段列表區(qū)”,下半部分為(設(shè)計(jì)網(wǎng)格)。 12、在交叉表查詢中,只能有一個(gè)(列標(biāo)題)和值,但可以有一個(gè)或多個(gè)(行標(biāo)題) 13、在創(chuàng)建查詢時(shí),有些實(shí)際需要的內(nèi)容在數(shù)據(jù)源的字段中并不存在,但可以通過(guò)在查詢中增加(計(jì)算)完,,精心收集 精心編輯 精致閱讀 如需請(qǐng)下載! 演講稿 工作總結(jié) 調(diào)研報(bào)告 講話稿 事跡材料 心得體會(huì) 策劃方案 14、將1990年以前才加工作的教室職稱全部改為副教授,則適合使用(更新查詢)查詢。 15、查詢建好后,要通過(guò)(運(yùn)行)得查詢結(jié)果。 16、所有的查詢都可以在(SQL)視圖中創(chuàng)建修改。 17、DELETE語(yǔ)句中不指定WHERE,則(刪除所有記錄) 18、表與表的關(guān)系包括一對(duì)一,一對(duì)多,(多對(duì)多)三種類型 19、(運(yùn)算符)是組成查詢準(zhǔn)則的基本元素。 20、操作查詢共有4種類型,分別是刪除查詢、(更新查詢)、追加查詢和生成表查詢。 21、什么是選擇查詢?什么是操作查詢? 答:選擇查詢是根據(jù)指定的條件查詢條件,從一個(gè)或多個(gè)表獲取滿足條件的數(shù)據(jù),并且按指定的順序顯示數(shù)據(jù),選擇查詢還可以將記錄進(jìn)行分組,并計(jì)算綜合,計(jì)數(shù),平均值以及其它類型的總計(jì),操作查詢不僅可以進(jìn)行查詢,而且可以對(duì)一個(gè)操作中的對(duì)表中的多條記錄進(jìn)行添加、編輯、刪除等修改操作。 Iu 1、(參照完整性)是一種系統(tǒng)規(guī)則,ACCESS可以用它來(lái)確保關(guān)系記錄表中的記錄是有效的,且可以確保用戶不會(huì)在無(wú)意間刪除或更改重要的數(shù)據(jù)。 2、ACCESS提供了兩張字段數(shù)據(jù)類型保存文本或文本和數(shù)字組合的數(shù) 精心收集 精心編輯 精致閱讀 如需請(qǐng)下載! 演講稿 工作總結(jié) 調(diào)研報(bào)告 講話稿 事跡材料 心得體會(huì) 策劃方案 據(jù),這兩種數(shù)據(jù)類型是文本和(備注)。 3、(掩碼)規(guī)定數(shù)據(jù)的輸入模式,具有控制數(shù)據(jù)輸入功能。 4、多字段排序時(shí),排序的優(yōu)先級(jí)是(數(shù)據(jù)量巨大、數(shù)據(jù)類型多、數(shù)據(jù)類型間區(qū)別大)。 5、要建立兩個(gè)表之間的關(guān)系,必須通過(guò)兩表的(索引和關(guān)鍵字)來(lái)創(chuàng)建。 6、如果再查詢的條件下使用“[]”,其含義是(通配方括號(hào)內(nèi)任一單個(gè)字符)。 7、在ACCESS中要再查找條件中與任意一個(gè)數(shù)字字符想匹配,應(yīng)使用的通配符是(#) 8、學(xué)生學(xué)號(hào)由9位數(shù)字組成,其中能包含空格,則學(xué)號(hào)字段的輸入掩碼是(0) 9、ACCESS數(shù)據(jù)庫(kù)中的字節(jié)(Byte)數(shù)值類型在數(shù)據(jù)庫(kù)中占(1)字節(jié).10如何保證數(shù)據(jù)庫(kù)中數(shù)據(jù)的完整性(實(shí)體完整性規(guī)則、參照完整性規(guī)則、用戶自定義完整性規(guī)則) 11、查詢視圖設(shè)計(jì)窗口分為上下兩部分,上半部分為“字段列表區(qū)”,下半部分為(設(shè)計(jì)網(wǎng)格)。 12、在交叉表查詢中,只能有一個(gè)(列標(biāo)題)和值,但可以有一個(gè)或多個(gè)(行標(biāo)題) 13、在創(chuàng)建查詢時(shí),有些實(shí)際需要的內(nèi)容在數(shù)據(jù)源的字段中并不存在,但可以通過(guò)在查詢中增加(計(jì)算)完,,14、將1990年以前才加工作的教室職稱全部改為副教授,則適合使 精心收集 精心編輯 精致閱讀 如需請(qǐng)下載! 演講稿 工作總結(jié) 調(diào)研報(bào)告 講話稿 事跡材料 心得體會(huì) 策劃方案 用(更新查詢)查詢。 15、查詢建好后,要通過(guò)(運(yùn)行)得查詢結(jié)果。 16、所有的查詢都可以在(SQL)視圖中創(chuàng)建修改。 17、DELETE語(yǔ)句中不指定WHERE,則(刪除所有記錄) 18、表與表的關(guān)系包括一對(duì)一,一對(duì)多,(多對(duì)多)三種類型 19、(運(yùn)算符)是組成查詢準(zhǔn)則的基本元素。 20、操作查詢共有4種類型,分別是刪除查詢、(更新查詢)、追加查詢和生成表查詢。 21、什么是選擇查詢?什么是操作查詢? 答:選擇查詢是根據(jù)指定的條件查詢條件,從一個(gè)或多個(gè)表獲取滿足條件的數(shù)據(jù),并且按指定的順序顯示數(shù)據(jù),選擇查詢還可以將記錄進(jìn)行分組,并計(jì)算綜合,計(jì)數(shù),平均值以及其它類型的總計(jì),操作查詢不僅可以進(jìn)行查詢,而且可以對(duì)一個(gè)操作中的對(duì)表中的多條記錄進(jìn)行添加、編輯、刪除等修改操作。 精心收集 精心編輯 精致閱讀 如需請(qǐng)下載! ACCESS數(shù)據(jù)庫(kù)教學(xué)工作總結(jié) 轉(zhuǎn)眼又到學(xué)期末啦,回顧本學(xué)期的教學(xué)工作,按照教學(xué)計(jì)劃的要求,已經(jīng)如期地完成了教學(xué)任務(wù)。 本人在教育教學(xué)上,愛崗敬業(yè),嚴(yán)謹(jǐn)治教,熱愛學(xué)生,努力做到把學(xué)生教好,讓學(xué)生成功成才。計(jì)算機(jī)教學(xué)工作,不僅僅是讓學(xué)生學(xué)會(huì)幾種操作,更重要的是要提高學(xué)生的信息素養(yǎng)。能真正做到為人師表、教書育人,較好的完成教育教學(xué)工作任務(wù),盡到一個(gè)優(yōu)秀教師應(yīng)有的職責(zé)。因此我在教育教學(xué)方面注意了以下幾個(gè)問(wèn)題,現(xiàn)總結(jié)如下: 一、思想方面 在這一個(gè)學(xué)年里,思想上嚴(yán)于律己,熱愛黨的教育事業(yè)。服從學(xué)校的工作安排,配合學(xué)科組長(zhǎng)、班主任們做好各項(xiàng)工作。熱愛本職工作,加強(qiáng)自我修養(yǎng),做到學(xué)高為師,身正為范,熱愛學(xué)生,真誠(chéng)對(duì)待學(xué)生,受到學(xué)生的一致好評(píng)。 二、計(jì)算機(jī)教學(xué)工作方面 (一)備課 開學(xué)初,根據(jù)學(xué)校要求,認(rèn)真寫好教學(xué)計(jì)劃,提前備好課,寫好教案,平時(shí)做到周前備課。備課時(shí)認(rèn)真鉆研教材教法。比如學(xué)期初時(shí),由于數(shù)據(jù)庫(kù)書遲遲沒到,我擔(dān)心學(xué)生鬧情緒,就先從網(wǎng)上查一些關(guān)于數(shù)據(jù)庫(kù)方面的知識(shí),然后給學(xué)生講授,在備課方面我力求吃透教材,找準(zhǔn)重點(diǎn)、難點(diǎn),克服教學(xué)中的隨意性。在積極參加集體備課的基礎(chǔ)上認(rèn)真?zhèn)湔n,備課分三個(gè)方面:一是備教材:鉆研教材、搜集有關(guān)資料及新科技等前沿信息,對(duì)教材系統(tǒng)、重點(diǎn)和難點(diǎn)內(nèi)容,做到心中有數(shù)。二是備學(xué)生:大部分學(xué)生有一定的自覺性,能完成老師布置的學(xué)習(xí)任務(wù)。我就根據(jù)學(xué)生不同的層次來(lái)進(jìn)行教學(xué)活動(dòng)。這樣有利于教學(xué)活動(dòng)地開展。三是備教法:選擇適當(dāng)?shù)慕虒W(xué)方法、手段和現(xiàn)代教學(xué)媒體,提倡使用現(xiàn)代教學(xué)手段。同時(shí)為了上好每一節(jié)課,通過(guò)上網(wǎng)查資料,集中別人的優(yōu)點(diǎn)確定自己的教學(xué)思路。 (二)上課 上好課的前提是做好課前準(zhǔn)備,不打無(wú)準(zhǔn)備之仗,尤其本學(xué)科主要課程都要上機(jī)完成,每節(jié)課都要認(rèn)真做好上機(jī)準(zhǔn)備,檢查機(jī)器狀態(tài),有無(wú)“不可用機(jī)器”。上課時(shí)認(rèn)真講課,教學(xué)目的明確,符合學(xué)生實(shí)際,特別是本學(xué)科由于學(xué)生剛接觸數(shù)據(jù)庫(kù),都不太熟悉,所以上機(jī)上要求多練、多問(wèn)。每一節(jié)課我一般是先 講例題,然后讓學(xué)生去練習(xí)。目的是使知識(shí)掌握的更牢固,上機(jī)課時(shí)力求抓住重點(diǎn),突破難點(diǎn),做到條理清楚、難度適宜、密度合理,保證授課內(nèi)容的科學(xué)性和思想性,精講精練,不出現(xiàn)知識(shí)性錯(cuò)誤。運(yùn)用多種教學(xué)方法,注重講思路、講規(guī)律、講方法、學(xué)法,力求生動(dòng)活潑,充分調(diào)動(dòng)學(xué)生學(xué)習(xí)興趣。正確引導(dǎo)學(xué)生看待和使用網(wǎng)上信息,培養(yǎng)學(xué)生良好的信息素養(yǎng)。注意課堂管理,上課期間要求學(xué)生嚴(yán)格按照老師給定的任務(wù)進(jìn)行操作,同時(shí)又注意因材施教,在學(xué)生完成上機(jī)任務(wù)時(shí),到各臺(tái)計(jì)算機(jī)前巡視,注意對(duì)差生進(jìn)行手把手的輔導(dǎo)。課后及時(shí)做好課后反思,不斷總結(jié)經(jīng)驗(yàn),向課堂40分鐘要質(zhì)量。 通過(guò)一學(xué)期努力,能制定好復(fù)習(xí)計(jì)劃,并能認(rèn)真?zhèn)浜脧?fù)習(xí)課。但由于本學(xué)期授課時(shí)間有階段性,專業(yè)知識(shí)內(nèi)容較多,復(fù)習(xí)比較倉(cāng)促,同時(shí)發(fā)覺很大一部分學(xué)生接受能力較差,學(xué)習(xí)自覺性不高。加上本人第一次從事計(jì)算機(jī)教學(xué)工作,沒有太多的教學(xué)經(jīng)驗(yàn),致使本學(xué)期教學(xué)成績(jī)未達(dá)所想。在以后的教學(xué)工作中,要不斷總結(jié)經(jīng)驗(yàn),力求提高自己的教學(xué)水平,還要多下功夫加強(qiáng)對(duì)個(gè)別差生的輔導(dǎo),相信一切問(wèn)題都會(huì)迎刃而解,我也相信有耕耘總會(huì)有收獲。第二篇:Access數(shù)據(jù)庫(kù)實(shí)驗(yàn)報(bào)告
第三篇:Access數(shù)據(jù)庫(kù)實(shí)驗(yàn)
第四篇:Access數(shù)據(jù)庫(kù)復(fù)習(xí)資料
第五篇:ACCESS數(shù)據(jù)庫(kù)教學(xué)工作總結(jié)