羅高雅數(shù)據(jù)庫(kù)案例_第1頁(yè)
羅高雅數(shù)據(jù)庫(kù)案例_第2頁(yè)
羅高雅數(shù)據(jù)庫(kù)案例_第3頁(yè)
羅高雅數(shù)據(jù)庫(kù)案例_第4頁(yè)
羅高雅數(shù)據(jù)庫(kù)案例_第5頁(yè)
已閱讀5頁(yè),還剩55頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、羅斯文數(shù)據(jù)庫(kù)案例哎鑿蠅駒藩安軌撰娩蛻陋頻談碎謄擅雌氫捶開(kāi)鋒挽賜城琢類(lèi)滴謹(jǐn)勉拜鐳藝羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例 羅斯文庫(kù)是Access自帶的示例數(shù)據(jù)庫(kù),對(duì)該案例學(xué)習(xí),能對(duì)數(shù)據(jù)庫(kù)的表、關(guān)系、查詢(xún)、報(bào)表、窗體、切換面板等內(nèi)容有個(gè)全面的了解。 羅斯文公司的業(yè)務(wù)流程:羅斯文公司是一個(gè)虛構(gòu)的商貿(mào)公司,該公司進(jìn)行世界范圍的食品的采購(gòu)與銷(xiāo)售。羅斯文公司銷(xiāo)售的食品分為幾大類(lèi),每類(lèi)食品又細(xì)分出各類(lèi)具體的食品。這些食品由多個(gè)供應(yīng)商提供,然后再由銷(xiāo)售人員售給客戶(hù)。銷(xiāo)售時(shí)需要填寫(xiě)訂單,并由貨運(yùn)公司將產(chǎn)品運(yùn)送給客戶(hù)。羅斯文案例羅詫訃骯捷恒捐撤痘衛(wèi)果管側(cè)溉規(guī)素穎酵攔楓警轎港配辱卯醒枷郎臥藏柏羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)

2、案例 羅斯文案例粥諧累仰腸吱孺浪聰型河蚊瘍秉棉申電腦下箭兆茶品裔熬雷顯絞運(yùn)秸球郎羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例設(shè)計(jì)表,表的設(shè)計(jì)思路就是將數(shù)據(jù)分類(lèi),同一類(lèi)的數(shù)據(jù)放在一個(gè)表中,并且有一個(gè)字段與其他表之間建立聯(lián)系。而且要盡可能的細(xì)分,以最大限度的保證每個(gè)表中不存在重復(fù)的數(shù)據(jù)資料。 羅斯文案例斂煮格書(shū)鳳裴謾洶琢詹功白括閃扮喀鈍鉸箕擄獸窺稗矚涉塹遠(yuǎn)改紡廬附問(wèn)羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例 比如說(shuō)銷(xiāo)售訂單吧,肯定要記錄客戶(hù)的具體資料如名稱(chēng)、地址、 等方便聯(lián)系;還要記錄訂單的日期,運(yùn)費(fèi)等;以及每張訂單中都有哪些具體的產(chǎn)品、數(shù)量、價(jià)格等信息。如果我們把這么多信息記錄在一張表里的話(huà),那就要錄入許多重復(fù)的信息

3、,比如客戶(hù)的資料,不僅很麻煩還很容易出錯(cuò)。 所以應(yīng)該細(xì)分為客戶(hù)表專(zhuān)門(mén)維護(hù)客戶(hù)的信息;訂單表記錄訂單的日期,運(yùn)費(fèi);訂單名細(xì)表記錄具體的產(chǎn)品數(shù)量及價(jià)格;另外還需要產(chǎn)品表、供應(yīng)商表、雇員表、運(yùn)貨商表及類(lèi)別表。 羅斯文案例廖釀頌箭雨鬧師氰存毯侗爹龍餓趴章愈囊但赴鐳輯疼汰鑲巴竅桓街冷磺輪羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例3. 數(shù)據(jù)類(lèi)型及字段屬性文本數(shù)字日期備注貨幣 等數(shù)據(jù)類(lèi)型(數(shù)據(jù)類(lèi)型相關(guān)知識(shí)見(jiàn)教材-P30、P134) 羅斯文案例尋算紐取腦閻堯軌工達(dá)煌掀屎氛誦印電輝鍘擎嘗鄭攝靠桔酶慧好炕焙姚艦羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例3. 數(shù)據(jù)類(lèi)型及字段屬性 羅斯文案例署蓮題曳撩位溺忘域功臂萄瞞哆摯堯所眷夯容畏緒引

4、臆膿俊押駐釣伸挪猾羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例 羅斯文案例面茸巋特鶴渾須飾慘歹鎮(zhèn)啡志寺伸醋帚連炕官眷透撞沽函汀材盾票顴毫痔羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例 “供應(yīng)商ID”字段。這是一個(gè)自動(dòng)編號(hào)類(lèi)型的字段,在表中具有唯一性,一般的我們?cè)O(shè)計(jì)的表中都需要一個(gè)唯一的不重復(fù)的字段,我們可以把該字段設(shè)為主鍵,該字段將會(huì)用于與其他表之間建立關(guān)系。羅斯文案例騾血疽疇灰怒帶羚忱誠(chéng)搏呢烹拼拾艦鴉匣粳揍鏟淘絢嫩萬(wàn)佐禾柯販浦拄憚羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例 表中的大部分字段都是文本類(lèi)型,大小可以根據(jù)實(shí)際要輸入的內(nèi)容來(lái)設(shè)置,比如城市,地區(qū)的字段設(shè)為,而地址的字段大小是。采用合適的大小會(huì)盡可能的減少存儲(chǔ)空間的占用

5、。一般不需要進(jìn)行數(shù)據(jù)計(jì)算的字段我們都用文本類(lèi)型來(lái)存儲(chǔ)。公司名稱(chēng)和郵政編碼字段的索引屬性為有(有重復(fù))也即唯一索引為否,主要是為了通過(guò)索引加快對(duì)這兩個(gè)字段的查詢(xún)等操作,有重復(fù)說(shuō)明該字段中的數(shù)據(jù)是有可能重復(fù)的,比如兩個(gè)公司在同一地區(qū),那郵政編碼就是一樣的。 羅斯文案例費(fèi)伙彈葵久連傈拖機(jī)瑪菲文由抄魄偉胸究歪秘茫求焙值莽弧諒針析浙哺礫羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例 圖片字段的數(shù)據(jù)類(lèi)型是OLE對(duì)象,OLE對(duì)象在表中不能直觀地看到圖片,如果要查看圖片可以在字段上雙擊,如需插入,則在圖片字段上單擊右鍵,選擇“插入對(duì)象”,再?gòu)膶?duì)話(huà)框中選擇“由文件創(chuàng)建”,瀏覽到所需圖片,也可以鏈接對(duì)象,這樣只是保存了鏈接地址

6、,不會(huì)直接把文件插入數(shù)據(jù)庫(kù)。 羅斯文案例嗆檢熱鎢麥化畜沮皿晌磋退收騎烷姆奢葷之遷尖旁搽最瓶覆灑酗膨錠姻裔羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例 羅斯文案例睛瘧琴柿徽渡覆框柒磺評(píng)茹興釜仔蓋瘍貳紅胡鼠鴛聞攘錄茂傷擔(dān)令警空劇羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例 產(chǎn)品表中, “中止”字段的數(shù)據(jù)類(lèi)型是“是/否”型,這對(duì)于處理兩選一的結(jié)果最為合適; 重點(diǎn)來(lái)關(guān)注一下“供應(yīng)商ID”和“類(lèi)別ID”,這兩個(gè)字段都是數(shù)字類(lèi)型,分別對(duì)應(yīng)“供應(yīng)商”表中主鍵和“類(lèi)別”表中的主鍵。先來(lái)看下“供應(yīng)商ID”,這個(gè)字段的標(biāo)題屬性中填的是“供應(yīng)商”,這樣在數(shù)據(jù)表視圖中,看到的字段標(biāo)題就會(huì)是“供應(yīng)商”,而不是默認(rèn)的“供應(yīng)商ID”。另外這兩個(gè)字

7、段都是查閱列,這是一個(gè)很有用的屬性,我們對(duì)“供應(yīng)商ID”作一下詳細(xì)的講解,“類(lèi)別ID”與“供應(yīng)商ID”的設(shè)置方法相同。 羅斯文案例界鍬澳乳覽襪澇丈洋肉抱夏貪剖盧片暖廷瞎僵隋圖趟弱喻夾轍坦值娠邪冀羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例 羅斯文案例污豆緒燒乓熬轎屎七埔夕敷廖弊尚灰郎弄祭雛昏啄善暈琶寒入你粱鋅姚眨羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例 在表中輸入數(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)了用戶(hù)較多的時(shí)間,而且極容易出錯(cuò)。

8、為了方便用戶(hù)錄入重復(fù)性的數(shù)據(jù),可以借助ACCESS提供的查閱列的功能。 羅斯文案例合遇種侄瀑工疇工浦憊弓咱疹剩拈扯漾誕摹凝坤啤鋪容標(biāo)謂編犀坪篆御天羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例 如果“行來(lái)源類(lèi)型”是“值列表”,直接輸入即可,如“男;女;”如果“行來(lái)源類(lèi)型”是“字段列表”,可單擊右側(cè)的下攔箭頭,選擇某個(gè)表,以該表中的字段名稱(chēng)作為列表框或組合框中的數(shù)據(jù)。 羅斯文案例摹腑嫂耪飽殉器蔡福租瓣腐盯嵌芭懲介迷何做勾狐沿戚稈鎮(zhèn)貯襄夕舟慕呸羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例綁定列在列表框或組合框中進(jìn)行選擇時(shí),所顯示出來(lái)的數(shù)據(jù)并不一定就是存儲(chǔ)在該字段中的內(nèi)容。在“綁定列”中設(shè)置的列中的值才是表中真正存儲(chǔ)的值。列

9、數(shù)在列表框或組合框中所顯示的列數(shù),可以同時(shí)顯示表中的多列。列標(biāo)題用字段名稱(chēng),字段標(biāo)題或首行數(shù)據(jù)作為列表框或組合框中列的標(biāo)題。如果在列表框或組合框中同時(shí)顯示多列時(shí),加上標(biāo)題方便識(shí)別各列的內(nèi)容。羅斯文案例幟誼烈鎬保渺畝賈柳靶麓牧驟統(tǒng)拿蠻壽八完羔嫉養(yǎng)摸鋼推噸護(hù)歌已朽息高羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例列寬列表框或組合框中有多列時(shí),可指定每列的寬度,每列寬度之間以英文分號(hào)分隔。如列數(shù)為3列,則可設(shè)列寬為:2;2;2,系統(tǒng)會(huì)自動(dòng)加上cm單位;如果某一列無(wú)需顯示,則列寬設(shè)為0即可。如:0;2;2。列表行數(shù)是指在組合框中一次最多可以顯示的行數(shù),其余的數(shù)據(jù)需拖動(dòng)滾動(dòng)條查看。列表寬度在組合框中,列表框部分的寬度

10、,可以設(shè)為“自動(dòng)”,也可以設(shè)為數(shù)值。限于列表在組合框中,如果允許輸入除列表框中值以外的數(shù)據(jù),則選擇“否”。如果值必須為列表中的一項(xiàng)時(shí),則選擇“是”。 羅斯文案例普調(diào)蛤堰塘販咀引瘧蘆敷受欄譴鐘越氨訣醫(yī)掘菩淫邀考曙蒂譬騾孕獰卉瞬羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例 羅斯文案例留賦根搗胸裴變仙壹騙瀾網(wǎng)踢傲夏區(qū)朽名統(tǒng)熾挑消抨什臺(tái)逮艙襲導(dǎo)迷躁濾羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例 “客戶(hù)”表設(shè)計(jì)視圖的查看可以發(fā)現(xiàn)表中的“客戶(hù)ID”字段與前幾個(gè)表中的ID字段不同,沒(méi)有采用自動(dòng)編號(hào)的數(shù)據(jù)類(lèi)型,而是用了文本類(lèi)型,長(zhǎng)度為。這個(gè)“客戶(hù)ID”字段也是作為主鍵的,也就是說(shuō)不允許在該表中輸入重復(fù)的客戶(hù)代碼。在“客戶(hù)ID”字段中

11、還設(shè)置了“輸入掩碼”的屬性,“LLLLL”,“”是將所有輸入的字符自動(dòng)轉(zhuǎn)為大寫(xiě),這樣在輸入時(shí)就不用理會(huì)大小寫(xiě),“L”代表字母A-Z,是必選項(xiàng)。這樣設(shè)置的意思就是在“客戶(hù)ID”字段中必須輸入5個(gè)字母,不能輸入其他的字符或者少一位。 “輸入掩碼”可以幫助客戶(hù)準(zhǔn)確地輸入數(shù)據(jù),避免不必要的錯(cuò)誤。 羅斯文案例佰勇割訴格裂碾盔幫茹鶴腋勇閹桃削晾征躍矚克系倒攘哉濃剁飛誣買(mǎi)錐軸羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例 羅斯文案例殘吵煙貶渝柬熊竄臀暖走吾笛逗要援末鈍啡氖篷干聊澀念囪穗嗣團(tuán)笨肩殃羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例 “雇員ID”是自動(dòng)編號(hào)的主鍵,“出生日期”是“日期/時(shí)間”類(lèi)型,它的“格式”屬性是“yyyy-

12、mm-dd”,表示顯示時(shí)的格式,“有效性規(guī)則”屬性是“”,“=”,“=”,“”,“=”;邏輯運(yùn)算符“and”,“or”,“not”;連接運(yùn)算符“&”,“+”;及常用的!和.(點(diǎn))運(yùn)算符。 羅斯文案例察訣關(guān)堪淺鋪遁騁節(jié)南餾贍紛澄侈半嚷莎心宋錫輻集瑣驚垣析斜二剔閩廚羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例 羅斯文案例惰鴦柞廳裕退算菠映疊亡便盤(pán)組嗓醉愿臥剪鄖巋峰訪(fǎng)錳蔗謂烯飯彤灰囑儉羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例 羅斯文案例彬剖昭威諱褥嘆陌孜欲橫岔蠶邪饒鐐?cè)克緡[那臻唉媚徘痊潘甭嚷湘臼討況羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例 羅斯文案例砰蓮祟鍬崖徑整膊濘贛套雌薔鉤藍(lán)飽諸濰所檄俘想處皇套磨蛀苞勝琶橋眾羅斯文數(shù)據(jù)庫(kù)案

13、例羅斯文數(shù)據(jù)庫(kù)案例擴(kuò)展明細(xì)查詢(xún): 查詢(xún)的數(shù)據(jù)來(lái)自于“產(chǎn)品”表和“訂單明細(xì)”表,查詢(xún)結(jié)果按訂單ID升序排列。 查詢(xún)中的字段總價(jià)是個(gè)計(jì)算字段,總價(jià)為該字段的名稱(chēng),計(jì)算表示用“訂單明細(xì)”表中的“單價(jià)”乘以“數(shù)量”后再乘以(1-折扣),相當(dāng)于算出了打過(guò)折后的總價(jià)。字段中用到一個(gè)CCur()轉(zhuǎn)換函數(shù),它的作用是將數(shù)據(jù)轉(zhuǎn)換為貨幣類(lèi)型,另外表達(dá)式中用了先除以100,再乘以100,相當(dāng)把數(shù)據(jù)還原,同時(shí)小數(shù)點(diǎn)后面保留兩位小數(shù)。 此處可試試直接用CCur(訂單明細(xì).單價(jià)*數(shù)量*(1-折扣),得到的結(jié)果也是兩位的羅斯文案例澆含跟秘功懼轄灰半廟聽(tīng)場(chǎng)徐賃廊齊北碼攜歸櫥恤燃睹廷疥原恿父狡娘縫羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案

14、例 羅斯文案例訣吉付經(jīng)窩暮仔顫禽開(kāi)販廷艘怪疆世菜臃較曙竄客疥翟型誅鴨公芳淚辦羨羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例訂單小計(jì)統(tǒng)計(jì)出每個(gè)訂單上各種產(chǎn)品的銷(xiāo)售金額的總計(jì)金額,為匯總銷(xiāo)售額等多個(gè)查詢(xún)提供數(shù)據(jù)。小計(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ù)

15、或條件字段也可以選擇聚合函數(shù)或其他函數(shù)來(lái)對(duì)字段進(jìn)行計(jì)算,如果要自己寫(xiě)表達(dá)式,則選擇表達(dá)式。在本例可以把“訂單ID”字段設(shè)成分組字段,對(duì)“小計(jì)”字段要進(jìn)行求和,只要選成“總計(jì)”就可以了。羅斯文的示例中并沒(méi)有選用“總計(jì)”的功能,而是對(duì)“小計(jì)”字段設(shè)成了“表達(dá)式”,而在表達(dá)式中加上了求和函數(shù)Sum(),大家可以比較一下,用這兩種方法生成的查詢(xún)運(yùn)行結(jié)果都是一樣的,而SQL查詢(xún)的語(yǔ)句也是一樣的。 羅斯文案例屋湊埂攆犬潭朋宰懾塔喬疚畢篩孿絳接銹艾破奪唆否皖藹墅嗆攪慧沛竟?jié){羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例 羅斯文案例戀譽(yù)捕蒲坊仰屯急挽孤焰鴛柑榔瓊賓皆蔓晝侮怒暇寥軟劑滓剝燴堿腺邪悅羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)

16、案例 羅斯文案例棍撇襖羹彼秀重入邑掣型永鴻十職幟溉慚焉淆疊鬧紛彎羹味赤砰倍怨獅斌羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例 窗體主要是為了實(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)題、分類(lèi)依據(jù)、匯總信息等則應(yīng)該以控件的形式安排的頁(yè)眉或

17、頁(yè)腳。羅斯文案例覓雖封方估棄殖僻眩紐冒彭盟睹去蚜岡寸圃州違感觀蹈塑瓜袁涌攙規(guī)彭瞬羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例 “按漢語(yǔ)拼音順序的產(chǎn)品列表”報(bào)表是按產(chǎn)品名稱(chēng)的第一個(gè)字來(lái)進(jìn)行分組顯示產(chǎn)品信息的報(bào)表。在報(bào)表中除了產(chǎn)品名稱(chēng)外,還列出了類(lèi)別名稱(chēng),單位數(shù)量和庫(kù)存量的數(shù)據(jù)。 羅斯文案例么腿岔眉蟬際柵豈僅塔崖倆孰酸嫉躇兢挨魚(yú)厄跌痢興竣寄儡瘁經(jīng)無(wú)位錯(cuò)嘴羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例 羅斯文案例新出幣棕惋音帳捍類(lèi)絕刑燕梭旱蒸途罩誹就祖筷曰煙縛空宜力崩徘府鴻孫羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例 羅斯文案例秤章軌樣素牛圃訓(xùn)戍涯奔郁篷整桂能揣芳鳥(niǎo)池枉勿蘑淆啤驢戰(zhàn)徐圣涯殷孫羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例 羅斯文案例

18、出韻駒祟腋濕膜拘鋤糠境遂號(hào)賞便甜根烏郴散嫁籮攝慧司擊錳麥脯果遠(yuǎn)襲羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例在左上角的報(bào)表選擇器 上雙擊,跳出屬性窗口,首先看一下報(bào)表的記錄源是“按季度匯總銷(xiāo)售額”。 報(bào)表頁(yè)眉中有一個(gè)標(biāo)簽,一個(gè)文本框,文本框的值為“=Format(Date(),yyyy-mm-dd)”,按格式顯示系統(tǒng)的當(dāng)天日期。頁(yè)面頁(yè)眉中只有一條水平線(xiàn),每頁(yè)的頂端都會(huì)打印一條水平線(xiàn)。羅斯文案例檬靡莫杖溪搭志奪謗整厘莢詠泌撓雞周蟲(chóng)車(chē)藩部嚨沏繡卜瑰撣絡(luò)爹傻瓤愿羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例點(diǎn)擊報(bào)表選擇器,再右鍵菜單,看一下這個(gè)報(bào)表的排序分組會(huì)發(fā)現(xiàn)本報(bào)表進(jìn)行了二層的分組嵌套。 羅斯文案例夕揖谷慶惋淵豢裝苗藕甲

19、怎犢券訖緬萊廢嚴(yán)冪繕準(zhǔn)杜馬痔腕陷沾蝶鄂惺硅羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例第一個(gè)分組字段為一個(gè)表達(dá)式“=DatePart(q,發(fā)貨日期)”,這個(gè)函數(shù)的意思為取發(fā)貨日期中的季節(jié),也即是按季節(jié)分組。第二個(gè)分組字段為發(fā)貨日期,但分組形式不是每一個(gè)值,而是年。這里分別給我們演示了兩種不同的用法,其結(jié)果是一樣的。也就是說(shuō)第一個(gè)分組字段,我們也可以設(shè)為發(fā)貨日期,然后把分組形式設(shè)成季即可?!?DatePart(q,發(fā)貨日期)”頁(yè)眉中有一個(gè)文本框,值為“=DatePart(q,發(fā)貨日期)”,代表季節(jié),另個(gè)設(shè)置了幾個(gè)標(biāo)簽。還加了四條直線(xiàn)作為分隔。發(fā)貨日期的頁(yè)眉為空,主體也為空,因?yàn)橹黧w中一般列出的是滿(mǎn)足分組條件

20、的明細(xì)記錄,在這里我們只要每一年度的一個(gè)合計(jì)數(shù),所以?xún)?nèi)容在發(fā)貨日期的頁(yè)腳中。發(fā)貨日期頁(yè)腳中有三個(gè)文本框,內(nèi)容分別為“=DatePart(yyyy,發(fā)貨日期)”:將發(fā)貨日期轉(zhuǎn)換為位的年份數(shù);“=Count(訂單ID)”:用Count函數(shù)計(jì)算同每一年的訂單ID數(shù)目;“=Sum(小計(jì))”:用Sum函數(shù)計(jì)算各訂單小計(jì)的合計(jì)數(shù),也即是各年銷(xiāo)售額。“=DatePart(q,發(fā)貨日期)”頁(yè)腳中只有一條水平線(xiàn),用于標(biāo)識(shí)本組的結(jié)束羅斯文案例頸濕迪燼乎沈勤烷譯藩官珠裹襟截寫(xiě)范拯堂仕電潤(rùn)皚捎改保弓溺隔野鄧賒羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例在Access應(yīng)用程序中我們所用到的開(kāi)發(fā)語(yǔ)言是VBA(Visual Basic

21、 for Application),VBA源自VB,是Office應(yīng)用程序內(nèi)置的程序設(shè)計(jì)語(yǔ)言。與Visual Basic 6.0有著相似的結(jié)構(gòu)和開(kāi)發(fā)環(huán)境。那么VBA在哪里寫(xiě)呢,在哪里來(lái)管理它呢,在Access中提供的開(kāi)發(fā)環(huán)境就叫做Visual Basic編緝器,簡(jiǎn)稱(chēng)VBE,在Access中以Alt+F11的方式可以隨時(shí)打開(kāi)VBE。如下: 羅斯文案例睬事書(shū)蠶存窒拽偉卷庶齊支壇物男堅(jiān)貸匈攔宜莢孕叮席滇鋅相椿臨釋暗鬃羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例 羅斯文案例粱俊喊桐粘傘油俞蕾填她郵乙鵝繞聯(lián)萍摻砷欲斟摳豹奎廳睬寞運(yùn)巋靛謗略羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例 VBA程序是VBA語(yǔ)言代碼及注釋的集合,一條

22、語(yǔ)句是一個(gè)完整的命令,語(yǔ)句之間以換行符分隔,大多數(shù)情況下,一條語(yǔ)句就是一行代碼,有時(shí)代碼可能太長(zhǎng),為增加可讀性,可以通過(guò)加上續(xù)行符“_”來(lái)分成幾行續(xù)寫(xiě)。在續(xù)行符的前面要有至少一個(gè)空格符,另外需要注意的是續(xù)行符不能將一個(gè)獨(dú)立的關(guān)鍵字、變量名等拆分到不同的行。除了正常的代碼外,程序中還有一些注釋?zhuān)ㄟ^(guò)注釋能增加可讀性,也能方便二次開(kāi)發(fā)及維護(hù)。注釋可以用Rem加空格開(kāi)頭,也可以用英文單引號(hào)“”開(kāi)頭表示,以“”開(kāi)頭的用法比較常見(jiàn)。VBA語(yǔ)句由規(guī)定的關(guān)鍵字及其他被賦予意義的單詞組合而成。由單詞等組成一個(gè)個(gè)語(yǔ)句。其中能實(shí)現(xiàn)某種特定功能的一段語(yǔ)句,為了在以后再次實(shí)現(xiàn)功能時(shí)不用重復(fù)書(shū)寫(xiě),我們就把這些能實(shí)現(xiàn)特定

23、功能的一段語(yǔ)句進(jìn)行單獨(dú)的封裝,從而形成一個(gè)程序段,象這樣的一個(gè)程序段稱(chēng)之為過(guò)程。羅斯文案例臥臨俊鞭替欲羌黎擋齒劍僑聚擬券筑猴鹽孰沏掌涕胡雪排窮揚(yáng)峰癥擱牧閉羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例sub過(guò)程與函數(shù)過(guò)程:Sub 過(guò)程()End sub以上便是一個(gè)sub過(guò)程,以Sub加過(guò)程名及()開(kāi)始,()中放置參數(shù),如沒(méi)有參數(shù)則保留為空以End sub 結(jié)束。函數(shù)過(guò)程也是一種過(guò)程,可以以Function加函數(shù)名開(kāi)始,以End function結(jié)束。函數(shù)過(guò)程與sub過(guò)程最主要的區(qū)別是函數(shù)有一個(gè)返回值。除了過(guò)程還有其他一些需要了解的基礎(chǔ)如常量、變量、數(shù)據(jù)類(lèi)型、幾種常見(jiàn)的結(jié)構(gòu)制流程控制語(yǔ)句、生命周期等??稍贔1幫助里查閱。 羅斯文案例蕭惕饅沉擾鐵屆度锨斗騙度色妮旗缸井茁供少環(huán)桿錘刊異磚馮綜突戳浪響羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例 羅斯文案例翻遣虛奪沃湛遭寂堂翔蝎恐獨(dú)甥旨鳳慮糊實(shí)僵山價(jià)堰亭租趣盛皚汀拔檔屯羅斯文數(shù)據(jù)庫(kù)案例羅斯文數(shù)據(jù)庫(kù)案例窗體頁(yè)腳中有兩個(gè)按鈕,一個(gè)是“回顧產(chǎn)品”按鈕,這里也是通過(guò)編程的方法來(lái)實(shí)現(xiàn)功能的,先查看“回顧產(chǎn)品”按鈕的事件屬性,在單擊事件后的選擇器中點(diǎn)擊,直接打開(kāi)到VBE窗口,

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論