




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、著作權(quán)所有 旗標(biāo)出版股份有限公司,第 15 章,資料表的進(jìn)階設(shè)計(jì),本章提要,在書籍資料表中加入圖片欄位 進(jìn)階的欄位屬性設(shè)定 設(shè)定輸入遮罩 管制欄位資料的正確性 管制整筆記錄的正確性 設(shè)定查閱頁次的屬性,在書籍資料表中加入圖片欄位,什麼是 OLE 物件 建立 OLE 物件欄位 輸入照片 修改照片的內(nèi)容 更換照片,什麼是 OLE 物件,OLE (Object Linking and Embedding) 物件可以是任何類型的資料, 例如:圖形、聲音、動畫、甚至是 Word、Excel 的文件等等, 因此只要使用 OLE 物件資料類型的欄位, 任何種類的資料都可以放進(jìn)我們的資料庫中。,什麼是 OLE
2、 物件,使用 OLE 物件的先決條件, 那就是您必須先在作業(yè)系統(tǒng)中安裝能夠處理該類資料, 並具備 OLE 功能的應(yīng)用程式才行。如此該物件才能透過這個(gè)應(yīng)用程式來正確的顯示或編輯。,什麼是 OLE 物件,建立 OLE 物件欄位,請開啟書附光碟中 Ch15範(fàn)例資料.mdb, 再開啟書籍資料表的設(shè)計(jì)視窗:,建立 OLE 物件欄位,輸入照片,若要將照片圖檔輸入封面照片欄中時(shí), 由於該欄是 OLE 物件類型, 所以我們要以插入 物件 的方式來輸入資料。請先選取第 3 筆記錄的封面照片欄位, 然後執(zhí)行功能表的插入/ 物件命令, 開啟插入物件交談窗:,輸入照片,輸入照片,由於 Windows 所附的小畫家程式
3、能夠處理副檔名為 .bmp 的圖形檔, 所以這類的圖形檔我們可直接使用, 而不需再安裝其它軟體。假設(shè)我們要將 F004.bmp 這個(gè)圖形檔插入到第 3 筆記錄的封面照片欄中, 那麼請?jiān)诓迦胛锛徽劥爸腥缦虏僮鳎?輸入照片,輸入照片,輸入照片,輸入照片,請注意!若勾選了連結(jié)選項(xiàng), 那麼指定的圖片並不會放入資料表中, 而是與圖片檔建立一個(gè)連結(jié)的關(guān)係。當(dāng)您要觀看或編輯這張圖片時(shí), Access 才會由圖片檔中讀進(jìn)來顯示。這樣作可以大大地節(jié)省資料庫的儲存空間, 但要注意連結(jié)的圖片檔必須放在固定的資料夾中 (不可以搬移到其它資料夾), 否則會發(fā)生找不到圖片檔的情形。,輸入照片,最後完成結(jié)果如下所示:,修
4、改照片的內(nèi)容,直接在封面照片欄中的 點(diǎn)陣圖影像 上雙按滑鼠, 即可叫出物件所關(guān)聯(lián)的應(yīng)用程式 (例如:小畫家) 來做編輯:,修改照片的內(nèi)容,更換照片,如果想要更換照片, 那麼只要先選取該封面照片欄位, 然後重新執(zhí)行插入/物件命令, 輸入另外一張新的照片即可。,進(jìn)階的欄位屬性設(shè)定,進(jìn)階的欄位屬性設(shè)定,由於每種類型的特性都不一樣, 所以它們的屬性設(shè)定項(xiàng)目也會略有差異。底下我們就來看看這些屬性要如何設(shè)定, 請匯入書附光碟中 Ch15 範(fàn)例資料.mdb 的欄位屬性測試資料表:,進(jìn)階的欄位屬性設(shè)定,進(jìn)階的欄位屬性設(shè)定,欄位大小屬性 格式屬性 小數(shù)點(diǎn)位數(shù)屬性 標(biāo)題屬性 預(yù)設(shè)值屬性 必須有資料屬性 允許零長度
5、字串屬性 其它的屬性,欄位大小屬性,格式屬性,格式是用來設(shè)定資料要如何的顯示或列印出來。例如:,格式屬性,格式屬性,小數(shù)點(diǎn)位數(shù)屬性,這個(gè)屬性可用來控制數(shù)字及貨幣類型的資料, 在顯示時(shí)要有固定的小數(shù)位數(shù)。例如您不要顯示小數(shù)位數(shù), 就可以設(shè)為 0。預(yù)設(shè)的是自動, 表示不做任何控制 (依照原來的格式)。,標(biāo)題屬性,標(biāo)題屬性中設(shè)定的字串, 可在顯示或列印時(shí)取代欄位名稱。例如我們將書籍編號欄的標(biāo)題設(shè)為書號, 那麼無論在顯示或列印資料表視窗時(shí), 您看到的欄位標(biāo)題都會是書號。,預(yù)設(shè)值屬性,除了自動編號、OLE 物件之外的類型, 都可以指定一個(gè)在新增資料時(shí)自動輸入的欄位預(yù)設(shè)值。Access 預(yù)設(shè)會將數(shù)字、貨幣
6、類型的預(yù)設(shè)值屬性設(shè)為 0, 其它類型則無預(yù)設(shè)值。,必須有資料屬性,這裡只能填入是或否, 若選是, 那麼該欄位就一定要輸入資料而不得為空白, 否則當(dāng)離開該筆記錄時(shí)會出現(xiàn)如下視窗: 若設(shè)定為否, 而且在編輯時(shí)也沒有填入資料, 則該欄位的值將被設(shè)為 Null。,何謂 Null 值,Null表示不知道、未知的情況, 即表示目前設(shè)定為 Null 值之欄位沒有包含任何資料。例如我們在輸入一筆客戶資料時(shí), 若對方的地址尚不確定 , 那麼就可以留空白表示其為 Null 值, 待稍後地址確定了再行補(bǔ)上。,允許零長度字串屬性,零長度字串就是長度為 0 的字串, 我們也可稱之為空字串, 以 (二個(gè)連續(xù)的雙引號) 來
7、表示。 這個(gè)屬性只對文字及備忘類型有效。預(yù)設(shè)為否, 表示編輯時(shí)若只輸入一或多個(gè)空白字元 (按 Shift 鍵), Access 會將之轉(zhuǎn)換成 Null 值來儲存。,允許零長度字串屬性,若設(shè)為是, 則輸入的或由空白組成的字串會以零長度字串來儲存, 只有在不輸入任何資料時(shí)才會以 Null 值儲存。,零長度字串 和 Null 的差異,Null 是表示未知的狀況, 而零長度字串則表示已知, 但其值為一個(gè)零長度的字串。 例如在客戶資料表中的電話欄, 我們可以將其允許零長度字串屬性設(shè)為是, 那麼在輸入時(shí)若不知道對方的電話號碼, 就不要輸入任何值 (Null);若知道對方根本沒有申請電話, 那麼就可以輸入
8、(零長度字串) 來表示。,其它的屬性,索引:在第 3 章已介紹過, 不再贅述了。 輸入遮罩:此屬性可設(shè)定讓使用者只能依照固定格式輸入, 在下一節(jié)為您介紹。 驗(yàn)証規(guī)則與驗(yàn)証文字:設(shè)定能對輸入資料做一些正確性的檢查, 留到 15-4 節(jié)再介紹。 查閱頁次中的各項(xiàng)屬性, 將在 15-6 節(jié)詳細(xì)介紹。,設(shè)定輸入遮罩,什麼是輸入遮罩 設(shè)定輸入遮罩,什麼是輸入遮罩,例如使用者在輸入電話號碼時(shí), 可能會輸入:,什麼是輸入遮罩,對於這些不統(tǒng)一的格式, 在尋找或排序資料時(shí)會造成相當(dāng)大的困擾。而輸入遮罩的功能, 就是提供給使用者一個(gè)固定的輸入格式, 例如:,設(shè)定輸入遮罩,只有文字、數(shù)字、日期/ 時(shí)間及貨幣類型的欄
9、位可以設(shè)定輸入遮罩。不過一般來說, 我們通常只會對文字或日期/時(shí)間設(shè)定輸入遮罩。 Access 已經(jīng)替文字及日期/時(shí)間類型準(zhǔn)備好了一個(gè)輸入遮罩精靈。請開啟欄位屬性測試資料表, 並開啟到設(shè)計(jì)視窗:,設(shè)定輸入遮罩,設(shè)定輸入遮罩,設(shè)定輸入遮罩,設(shè)定輸入遮罩,設(shè)定輸入遮罩,設(shè)定輸入遮罩,設(shè)定輸入遮罩,最後按完成鈕, 即設(shè)定好了電話號碼的遮罩, 請切換到資料工作表檢視視窗, 我們來試著操作看看:,設(shè)定輸入遮罩,日期/時(shí)間類型的輸入遮罩精靈和文字類型差不多, 只是可選取的項(xiàng)目不同而已:,設(shè)定輸入遮罩,如果輸入遮罩的格式和格式屬性中設(shè)定的有衝突, 那麼會以格式屬性為準(zhǔn)。如果您想要自行設(shè)計(jì)輸入遮罩, 可以在輸
10、入遮罩欄中按 F1 鍵,叫出 Access 線上輔助說明:,設(shè)定輸入遮罩,管制欄位資料的正確性,設(shè)定驗(yàn)證規(guī)則的效果 驗(yàn)證規(guī)則的格式,設(shè)定驗(yàn)證規(guī)則的效果,當(dāng)使用者在輸入資料時(shí), 難免會有粗心打錯(cuò)的時(shí)候, 此時(shí)如果我們能對輸入資料做一些正確性的檢查, 就可以降低這種錯(cuò)誤發(fā)生。例如在輸入書籍的單價(jià)時(shí), 不小心將400 打成4000 或40, 我們就可以設(shè)定單價(jià)欄位的驗(yàn)証規(guī)則與驗(yàn)証文字, 以減少輸入的錯(cuò)誤:,設(shè)定驗(yàn)證規(guī)則的效果,設(shè)定驗(yàn)證規(guī)則的效果,設(shè)定好驗(yàn)證規(guī)則及文字後, 日後當(dāng)我們輸入超過規(guī)則範(fàn)圍時(shí), Access 就會拒絕輸入, 並顯示如下的訊息:,設(shè)定驗(yàn)證規(guī)則的效果,如果您沒有設(shè)定驗(yàn)証文字, 那
11、麼在輸入不符規(guī)則的資料時(shí), Access 會以運(yùn)算式做為錯(cuò)誤的說明:,當(dāng)資料表中已有資料時(shí),當(dāng)您在設(shè)定驗(yàn)証規(guī)則後要離開設(shè)計(jì)視窗時(shí), 若資料表中已經(jīng)有資料, 那麼會出現(xiàn)如下交談窗:,當(dāng)資料表中已有資料時(shí),按下是鈕, Access 便會用新的驗(yàn)証規(guī)則來檢查現(xiàn)有的資料, 若發(fā)現(xiàn)有不符合的情形, 則再顯示如下交談窗:,驗(yàn)証規(guī)則的格式,驗(yàn)証規(guī)則的格式通常為一個(gè)運(yùn)算元加上一個(gè)值, 例如: 如果有多個(gè)條件, 可以用 And 或 Or 來連接, 例如:,驗(yàn)証規(guī)則的格式,常用的運(yùn)算元如下:,驗(yàn)証規(guī)則的格式,常用的運(yùn)算元如下:,驗(yàn)証規(guī)則的格式,In() 是用來判斷輸入值是否等於列表中的任一個(gè)值, 例如: 可改為:
12、,驗(yàn)証規(guī)則的格式,Like 運(yùn)算元讓我們可以用萬用字元來驗(yàn)証輸入的文字。Access 提供 3 種萬用字元: * 表示任何長度的字串, 包括空字串在內(nèi) ? 表示一個(gè)中文字或英文字母 # 表示一個(gè)數(shù)字字元,驗(yàn)証規(guī)則的格式,例如:,驗(yàn)證規(guī)則的格式,若要判斷欄位值是否為 Null, 可直接以常數(shù)值 Null 來比較, 例如我們的條件是數(shù)量欄 必須大於 0 或 沒有輸入資料, 就可以使用下面的規(guī)則:,管制整筆記錄的正確性,前面介紹的是針對個(gè)別的欄位來做正確性檢查, Access 也允許我們針對整筆記錄來做正確性管制。在資料表的設(shè)計(jì)視窗中, 我們可以按下工具列的屬性鈕來開啟資料表屬性視窗:,管制整筆記錄
13、的正確性,管制整筆記錄的正確性,不過要注意, 這裡輸入的驗(yàn)証規(guī)則必須是一個(gè)完整的運(yùn)算式, 而且運(yùn)算結(jié)果必須為 真 或 假, 例如我們要求任何一筆訂單如果尚未付款, 就必須在備註欄中填入原因, 那麼就可輸入以下的運(yùn)算式:,管制整筆記錄的正確性,設(shè)定查閱頁次的屬性,顯示控制項(xiàng)屬性 資料來源類型及資料來源屬性 結(jié)合欄位屬性 欄數(shù)屬性 欄名屬性 欄寬屬性 清單允許列數(shù)和清單寬度 限制在清單內(nèi),顯示控制項(xiàng)屬性,這個(gè)屬性是用來設(shè)定顯示欄位資料的方式, 它會影響到工作表、表單中顯示資料的方式。其內(nèi)容有 3 項(xiàng)可供選擇, 選不同的項(xiàng)目則其下的各屬性也會有所不同:,顯示控制項(xiàng)屬性,顯示控制項(xiàng)屬性,顯示控制項(xiàng)屬性
14、,選文字方塊是最單純的一種, 沒有任何的查閱功能。當(dāng)我們在輸入欄位資料時(shí), 若希望由其他地方 (例如其他的資料表、查詢或固定的資料列表) 來查閱, 就可使用清單方塊或下拉式方塊項(xiàng)目, 然後在下方的各屬性中設(shè)定資料的來源、結(jié)合的方式等等。,顯示控制項(xiàng)屬性,資料來源類型及資料來源屬性,這二個(gè)屬性必須搭配使用, 資料來源類型屬性有 3 種:,資料來源類型及資料來源屬性,資料表 / 查詢表示查閱的資料來源為資料表或查詢, 此時(shí)在資料來源屬性中則須填入資料的來源。您可拉下列示窗來選取一個(gè)已存在的資料表或查詢, 它也可以是一個(gè)利用建立幫手所產(chǎn)生的 SQL 陳述式:,資料來源類型及資料來源屬性,資料來源類型
15、及資料來源屬性,或按右側(cè)的 鈕, 建立一個(gè)查詢:,資料來源類型及資料來源屬性,值清單值清單就是由固定的一個(gè)清單中來做查閱, 這個(gè)清單必須輸入到資料來源屬性中, 例如客戶資料表的性別欄:,資料來源類型及資料來源屬性,資料來源類型及資料來源屬性,欄位清單欄位清單項(xiàng)目和資料表/ 查詢類似, 只不過它查閱的是欄位名稱, 而非欄位中的值。例如我們將訂單資料表的客戶編號欄改為欄位清單:,結(jié)合欄位屬性,如果組合方塊是由多個(gè)欄位組成, 那麼可以在此設(shè)定第幾個(gè)欄位的值要做為儲存的值。例如訂單資料表的客戶編號欄是二個(gè)欄位 (客戶編號、客戶名稱) 的組合方塊, 而我們要以第一欄做為儲存值, 那麼就在此屬性中設(shè)定 1。,結(jié)合欄位屬性,欄數(shù)屬性,指出組合方塊中要顯示的欄位數(shù)目, 例如:若查閱的資料來源有 3 欄, 但我們將此屬性設(shè)為 2, 那麼就只會顯示最左邊的 2 欄。,欄名屬性,此屬性可用來設(shè)定是否要在
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024廣東佛山市三水區(qū)樂平鎮(zhèn)鎮(zhèn)屬國有企業(yè)招聘企業(yè)管理人員2人筆試參考題庫附帶答案詳解
- 2024年長江沿岸鐵路集團(tuán)股份有限公司招聘10人訂閱+閱讀模式筆試參考題庫附帶答案詳解
- 2024年福建水投集團(tuán)晉金供水有限公司招聘1人筆試參考題庫附帶答案詳解
- Unit 1 Cultural Heritage Discovering Useful Structures 教學(xué)設(shè)計(jì)-2024-2025學(xué)年高中英語人教版(2019)必修第二冊
- 2025年貴州職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫完整版
- 2024年安徽蕪湖新華書店有限公司招聘4人(第二批)筆試參考題庫附帶答案詳解
- 第五章 專題 類平拋 集體備課教學(xué)設(shè)計(jì) -2023-2024學(xué)年高一下學(xué)期物理人教版(2019)必修第二冊
- 2025年貴州省安順地區(qū)單招職業(yè)適應(yīng)性測試題庫含答案
- 2024山西杏花村汾酒集團(tuán)有限責(zé)任公司生產(chǎn)一線技術(shù)工人招聘245人筆試參考題庫附帶答案詳解
- 2024中國鐵建港航局集團(tuán)有限公司招聘29人筆試參考題庫附帶答案詳解
- 基于自然語言處理的法律知識圖譜構(gòu)建
- 高效傾聽模型
- 新能源行業(yè)論文開題報(bào)告
- 動物防疫員考試題附答案
- 英語常用動詞表500個(gè)
- 《稅法》(第六版)全書教案電子講義
- 2024年電工(高級技師)職業(yè)鑒定理論考試題庫-下(多選、判斷題)
- 20S515 鋼筋混凝土及磚砌排水檢查井
- 血液透析并發(fā)癥頭痛
- 《幼兒園保教質(zhì)量評估指南》解讀
- ICU單間耗材出入庫使用登記表
評論
0/150
提交評論