第三章 建立資料庫以及新增 資料表物件
許明宗
大綱
z
建立資料庫之前的準備工作z
建立 Access 資料庫z
Access 2003 欄位資料類型的種類z
資料類型的內容設定z
設定資料表的索引欄位z
更改資料表的結構z
特殊資料類型欄位的輸入處理建立資料庫之前的準備工作
z
資料庫的資料來源z 因應未來發展所需要收集、整理的資料
z 需求訪談、資料庫規劃
z 目前實際應用的資料或是資料庫
z 報表(單據)、現有的 Excel 的工作表、其它的資料庫
z
分析、瞭解資料的結構、類型z 資料是由那些欄位所組成
z 欄位的特性(資料類型)
z
設計、規劃資料庫資料來源範例
http://www.ntpu.edu.tw/
書籍網址
已經沒有書了,請趕快送貨 備註事項
書籍 否 照片
是否付款
數量 200 NT$ 300
單價
ISBN-88888 編號
從臺北到三峽 書籍名稱
(02)9999-9999 電話
三峽鎮大學路 連絡地址
業務 趙得勝 北大書城 代表
客戶名稱
95/02/27 日期
訂單流水號 001
臺北出版社 訂書單
常見的資料結構、類型
z
數字類z
日期類z
文字類z
多媒體類z
其它建立關聯式資料庫的步驟
系統規格/需求定義
概念設計
邏輯設計
實體建置
資料庫
資料關聯性模型
實體資料型態定義
大綱
z
建立資料庫之前的準備工作z
建立 Access 資料庫z
Access 2003 欄位資料類型的種類z
資料類型的內容設定z
設定資料表的索引欄位z
更改資料表的結構z
特殊資料類型欄位的輸入處理建立 Access 資料庫
z
決定資料庫的檔案格式z 參考第二章的投影片說明
z
建立新的資料庫z 「檔案/開新檔案」
z
開啟既有的資料庫z 「檔案/開啟舊檔」
z
資料庫視窗中的「資料表」物件操作z 新增「資料表」物件的方式
z 利用「設計檢視」新增「資料表」物件
建立新的資料庫
這裡可以找到一些 好用的範本,不過 我們會在以後再使 用這些範本
1
2
建立新的資料庫 - 資料庫的檔案名稱
1 2
對新資料庫進 行命名
開啟既有的資料庫
或是 或是
1
1
2 1
最近使用過 的資料庫
最近使用過
的資料庫
資料庫視窗中的「資料表」物件操作
用來開啟資料表 物件的「資料工
作表」視窗
用來開啟資料 表物件的「設 定檢視」視窗
用來新增「資 料表」物件
新增「資料表」物件的方式
z
設計檢視z 可以讓使用者對「資料表」進行詳細的設定
z 新增欄位及欄位資料類型、內容等設定工作
z 是最常用來進行「資料表」物件設計的方式
z
資料表精靈z 提供常見的資料欄位及設定,讓使用者可以快速的 新增「資料表」物件
z
「資料工作表檢視」z 以類似 Excel 的工作表的方式來新增「資料表」物 件
利用「設計檢視」新增「資料表」物 件
新增資料表 的方式
也可以直接在此按 滑鼠左鍵兩次,或 是選取這個選項後 按開啟或是設計
「設計檢視」視窗
新增欄位 - 欄位名稱、資料類型以及
描述
欄位名稱的限制
z
最長為 64 個字元z
可以使用中/英文、數字、空白或是部份 的特殊符號(如:-#$@_*%)z
無法使用之特殊符號z
驚嘆號(!)、點號(.)、單引號(’)、方 括號([ ])及ASCII碼0~31(例如,換列字 元、跳頁字元)等欄位內容的設定
欄位內容可以簡單 的區分為:「和資
料儲存有關的內 容」以及「和資料 輸入、呈現有關的
內容」
欄位內容的設定 (cont’d)
z
和欄位資料類型有關的細節設定z 欄位大小、格式、輸入遮罩、標題、預設值、驗證 規則等
z
設定的內容可以區分為z 和資料儲存有關的設定
z 欄位大小、必須有資料、允許零長度字串、索引等
z 和資料輸入、呈現有關的設定
z 格式、輸入遮罩、預設值、驗證規則(文字)、輸入模式 等
z 其它相關設定
z 標題 、智慧標籤等
資料表的儲存與命名
資料表的儲存與命名 (cont’d)
主索引可以在日後自行設 定,現在暫時不用設定
刪除資料表
在要刪除的資料表上按 右鍵,會出現快顯功能 表,再選取「刪除」
大綱
z
建立資料庫之前的準備工作z
建立 Access 資料庫z
Access 2003 欄位資料類型的種類z
資料類型的內容設定z
設定資料表的索引欄位z
更改資料表的結構z
特殊資料類型欄位的輸入處理Access 2003 欄位資料類型的種類
z
文字類型z 文字、備忘
z
數字類型z 數字(位元組、整數、長整數、單精準數、雙精準 數 、複製編號、小數點)、貨幣、自動編號
z
日期/時間z
是/否z
OLE物件z
超連結z
查閱精靈「文字」資料類型
z
可存放任何鍵盤上打得出來的字元,包括中/英 文、數字、空白或特殊符號z 最多可以存放 255 個字元(預設的欄位大小為 50 字 元)
z
姓名、地址等常見的文字資料,皆可以使用「文字」來做為欄位的資料類型
z 而利用數字做為「編號」,但是無法進行數值運算 的資料(例如,員工編號或是電話號碼),建議使 用「文字」資料類型
z 可以避免在進行資料處理時,產生像 0 被省略的錯誤
「備忘」資料類型
z
可存放長度不定的大量文字(當文字類型 的資料超過 255 個字元時)資料z
例如,資料中的註解、自傳、病歷等欄位z
最多可存放 64KB 的資料「數字」資料類型
z
可存放正/負值的整數或實數z
只能夠輸入+、-號、小數點以及 0~9 的數 字z
不同的數字資料所要求的儲存範圍以及精 確度不同;因此,數字資料類型可細分為z
位元組、整數、長整數、單精準數、雙精準 數 、複製編號、小數點「數字」資料類型 (cont’d)
「數字」資料類型 - 精準數
z
單精準數z
有效的精確度為 7 位(整數加小數)z 12345678 Æ 12345680
z 1.1234567 Æ 1.123457
z
雙精準數z
有效的精確度為 15 位(整數加小數)z 1234567891234567 Æ 1234567891234570
z 1.123456789123456 Æ 1.12345678912346
「數字」資料類型 – 複製識別碼
設計檢視
資料工作表
「貨幣」資料類型
z
可使用於不需要精密運算(1~4個小數位 數)的數值資料(例如,金額、單價、成 交量等)z
擁有小數點後4位,小數點前15位的精準度z
使用整數運算,運算速度較浮點數運算(精 準數字資料類型)快z
欄位大小為 8 bytes「自動編號」資料類型
z
新增記錄時,自動為每一筆記錄儲存一個 唯一編號的欄位資料類型z
增加方式:遞增、隨機z
欄位格式:長整數(4 bytes)、複製編號(16 bytes)
z
須要使用依序遞增的獨立編號欄位(發票 號碼、收據編號等),可以使用「自動編 號」資料類型欄位此類資料不允許使用者進行編修,遇有刪除則讓其編號 永遠空在那兒,其下之記錄的自動編號並不會自動遞補 上去。
「日期/時間」資料類型
z
用於日期(生日、進貨日期、出貨日期等)以 及時間資料(建檔時間、時間標記等)z 欄位大小固定為 8 bytes
z
實際上是將日期/時間值儲存為「雙精準數」z 整數部份為日期,小數部份為時間(秒/86400)
z 以 1899年12月30日上午零時為基礎日期
z 2005 年 2 月 20 日,晚上 9 點 Æ 38403.875
z
若將「日期/時間」資料存放為「文字」資料類 型,將無法使用 Access 提供的日期運算與函數z 計算兩個日期之間的間隔天數、計算某日為星期幾
(WeekdayName())
「是/否」資料類型
z
用於欄位的性質可以簡單區分為成兩類時z
例如,及格/不及格、已/未出貨、已/未婚等z
預設使用核取方塊,方便輸入z
欄位大小固定為 1 bitz
在「查詢」的比較運算式中,可以利用 Yes/No、True/False或是 On/Off 來代表 欄位的值「OLE物件」資料類型
z
OLE(Object Linking and Embedding,物件連結與嵌入,發音為『偶類』)
z
OLE欄位中,可以嵌入圖片、文件( Word 文件、Excel 試算表)、音效、
動畫等物件
「超連結」資料類型
z
存放可連結到網站、BBS 站、E-Mai l地 址、動畫、圖片等超連結z
http://tw.yahoo.com/z
telnet://bbs.ntpu.edu.tw/z
mailto:[email protected]查閱精靈
z
並不是真正的資料類型z
欄位的資料類型需要為:文字、數字、是/否z
欄位資料需要大量重複輸入時,使用查閱 精靈可以方便資料的輸入,避免輸入錯誤z
例如:部門別欄位z
進階(手動)設定z
欄位內容的「查閱」屬性z
下拉式方塊、清單方塊不同資料類型的欄位大小
僅『文字』
欄位可由使 用者決定欄 位大小
參 考 數 字 資 料 類 型 的 說 明
大綱
z
建立資料庫之前的準備工作z
建立 Access 資料庫z
Access 2003 欄位資料類型的種類z
資料類型的內容設定z
設定資料表的索引欄位z
更改資料表的結構z
特殊資料類型欄位的輸入處理資料類型的內容設定
z
資料儲存有關的設定z 欄位大小(文字、數字)
z 精確度、縮放比例(數字資料類型的小數點)
z 必須有資料、允許零長度字串
z 索引(參考有關索引的介紹)
z
資料輸入、呈現有關的設定z 輸入遮罩
z 驗證規則(文字)
z 格式
z 輸入模式
z 小數位數
z
其它相關設定z 標題、智慧標籤、查閱(查閱精靈)
資料儲存的設定 - 文字
決定可以儲 存的字元數
是否要求 要有資料
可否儲存
「””」字元
將資料依此照欄位 做好「索引」,以 加速查詢的效率
資料儲存的設定 - 數字
選擇要使用的「數字」
資料類型
資料儲存的設定 - 小數點
數字精確的程度
小數點實際存放的位數 兩者要相同
資料儲存的設定 - 必須有資料
z
只能填入是或否z
設定為「是」時,欄位就一定要輸入資料(或「零長度字串」 ),否則當要離開 記錄或欄位時,會出現如下視窗
資料儲存的設定 - 允許零長度字串
z
長度為 0 的字串,也可稱之為空字串,輸入時 可以使用一對雙引號 (「“”」)來填入z
只對文字及備忘類型有效z
只能填入是或否z
對空白字元(按空白鍵)的影響z 設定為「是」時(預設),當欄位只有輸入空白字 元時,會被 Access 視為填入空字串(「""」)
z 設定為「否」時,當欄位只有輸入空白字元時,會 被 Access 視為沒有填入任何的資料(Null)
「必須有資料」和「允許零長度字 串」的搭配
z
必須有資料Æ是,允許零長度字串Æ是z 欄位資料有其必要性,但是允許事後再填入(會變動的必要資 料)
z 可以輸入空白字元或「""」
z
必須有資料Æ是,允許零長度字串Æ否z 欄位資料有其必要性,而且不允許事後再填入
z 不能輸入空白字元(Null)或「""」
z
必須有資料Æ否,允許零長度字串Æ是z 欄位資料沒有必需性時
z 可以輸入空白字元或「 "" 」
z
必須有資料Æ否,允許零長度字串Æ否z 可以輸入空白字元(Null),不能輸入「""」
資料輸入、呈現有關的設定 - 日期/時 間
「資料工作表」、「表 單」會呈現出來的格式
輸入資料時會出 現的輸入格式
檢查輸入的資料 時是否正確
資料輸入、呈現有關的設定 - 日期/時 間 (cont’d)
z
「日期/時間」的「輸入遮罩精靈 」z
「輸入遮罩 」的進階設定z
「輸入遮罩 」與「輸入遮罩精靈 」z
「驗證規則」與「驗證文字」的設定z
「驗證規則」常用的運算子z
「日期/時間」的預設格式z
「中華民國曆」的表示法z
「日期/時間」的自訂格式「日期/時間」的「輸入遮罩精靈 」
「資料工作表」在 輸入資料時所會呈 現的輸入格式要求
「輸入遮罩」的進階設定 - 區段
z
第一個區段指定輸入遮罩設定z
第二個區段指定是否儲存「文字顯示字 元」z
「0」:所有的文字顯示字元 (例如,電話號 碼輸入遮罩中的括號) 會與資料一同儲存z
「1」或未在此區段中輸入任何資料,只會儲 存輸入的字元z
第三個區段指定在輸入時所顯示的定位符 號字元(例如,「_」或「#」)「輸入遮罩」的進階設定 - 字元
z
0 0 至 9 的數字(必須輸入 )z
9 0 至 9 的數字或空格 (選擇輸入)z
# 0 至 9 的數字或空格 (選擇輸入;容許加 號與減號)z
L A 至 Z 的大小寫字母(必須輸入)z
? A 至 Z 的大小寫字母(選擇輸入)z
A 字母或數字 (必須輸入)z
a 字母、數字或空格(選擇輸入)z
& 任何的字元或一個空格(必須輸入)「輸入遮罩」的進階設定 - 字元 (cont’d)
z
C 任何的字元或一個空格(選擇性輸入)z
< 讓「<」後面所有的字母轉換成小寫z
> 讓「>」後面所有的字母轉換成大寫z \
讓遮罩中的一個字元直接顯示(例如,遮罩 中使用 \A,輸入時會直接顯示出 A)z “ ”
讓遮罩中的多個字元直接顯示(例如,在遮 罩中使用 “AB”,輸入時會直接顯出 AB)z
. , : ; - / 小數點預留位置及千分號、日期及時間的分 隔符號z
範例z
"民國"99\年00\月00\日;0;_「輸入遮罩」進階設定注意事項
z
使用輸入遮罩時,輸入的格式及內容一定要符 合設定的格式z 範例
z 輸入遮罩為:「 “民國”99\年99\月9\日;0;_」時,將會無法 輸入兩位數的日期
z 「必需有資料」的設定為「是」時
z 要輸入的資料為:民國95年02月27日,但是不小心將資料 輸入為:民國95年02月25日;
z 當「必需有資料」的設定為「是」時,要更正資料需要輸 入「民國95年02月27日」 ,而不可以輸入「95/02/27 」
z 如果不想自己手動輸入完整的遮罩格式,可以將「必需有 資料」的設定改為「否」,刪除資料後再重新輸入
「輸入遮罩」與「輸入遮罩精靈」
z
「輸入遮罩」提供資料輸入界面,讓使用者能 夠有固定的格式來進行輸入的工作;而且能夠 進一步的讓輸入的資料具有相同的格式z 例如,身份證字號的欄位
z 輸入遮罩設為:>L000000000;;_
z 在輸入資料時會將第一個字母轉換為大寫儲存
z
「輸入遮罩精靈」為 Access 針對「文字」以及「日期/時間」資料類型,所提供的常用輸入格 式(輸入遮罩)設定
「驗證規則」與「驗證文字」的設定
「驗證規則」常用的運算子
「日期/時間」的預設格式
「中華民國曆」的表示法
z
「開始 / 控制台 」z
類別目錄檢視z 「日期、時間、語言 和區域選項」的 「地 區及語言選項 」
z
傳統檢視z 「地區及語言選項 」
「中華民國曆」的表示法 (cont’d)
「日期/時間」的自訂格式 - 字元
z
: 時間分隔字元z
/ 日期分隔符號z
c 「通用日期」格式z
d 一個月中的日期z
dd 一個月中的日期(兩個數字顯示 )z
ddd 星期的前三個字母z
dddd 星期的完整名稱z
ddddd 預設的「簡短日期」格式z
dddddd 預設的「完整日期」格式z
w 一週中的日(1 至 7)z
ww 一年中的週z
m 一年中的月份「日期/時間」的自訂格式 - 字元 (cont’d)
z
mm 一年中的月份(兩個數字顯示 )z
mmm 月份的前三個字母z
mmmm 月份的完整名稱z
q 一年中的四季來顯示的日期z
y 一年中的日期數目z
yy 年的最後兩個數字z
yyyy 完整的年 (0100 至 9999)z
h 顯示小時z
hh 顯示小時(兩個數字)z
n 顯示分鐘z
nn 顯示分鐘(兩個數字)z
s 顯示秒「日期/時間」的自訂格式 - 字元 (cont’d)
z
ss 顯示秒(兩個數字)z
ttttt 預設的「完整時間」的格式z
AM/PM 以 AM( PM)顯示上(下)午z
am/pm 以 am(pm)顯示上(下)午z
A/P 以 A(P)顯示上(下)午z
a/p 以 a(p)顯示上(下)午z
AMPM 顯示「地區及語言選項」定義的上(下)午z
範例z “西元”yyyy\年mmmm\,dd“日,”dddd(顯示年月日及星期幾)
z am/pm hh:nn:ss (顯示上或下午的時間)
「日期/時間」的自訂格式 - 其它控制 符號
z
[色彩] 用中括號之間指定的色彩顯示格式化 的資料;可用的色彩有:黑色、藍 色、綠色、青色、紅色、洋紅、黃 色、白色z
“ABC“ 將雙引號內的任何字元以文字字元顯 示z
( ) 顯示括號中的內容以及括號z
\ 將下一個字元以文字字元顯示z
範例z dddddd [紅色]
資料輸入、呈現有關的設定 - 文字
當要將「 ( )」及「 - 」等 符號一併存入資料表時,
需要注意欄位的大小以及 格式的設定
資料輸入、呈現有關的設定 - 備忘
資料輸入、呈現有關的設定 - 文字與 備忘的設定
z
「文字」的「輸入遮罩精靈 」z
「輸入遮罩 」的進階設定z
「驗證規則」與「驗證文字」的設定z
「驗證規則」常用的運算子z
「文字」、「備忘」的自訂格式z
「文字」的格式與輸入遮罩「文字」的「輸入遮罩精靈 」
「文字」的「輸入遮罩精靈 」
(cont‘d)
「文字」的「輸入遮罩精靈 」 (cont‘d)
把『 () 』和『-』等遮罩 格式資料存入資料庫中
『 () 』和『-』等遮罩格 式資料不存入資料庫中
「輸入遮罩」的進階設定 - 區段
z
第一個區段指定輸入遮罩設定z
第二個區段指定是否儲存「文字顯示字 元」z
「0」:所有的文字顯示字元 (例如,電話號 碼輸入遮罩中的括號) 會與資料一同儲存z
「1」或未在此區段中輸入任何資料,只會儲 存輸入的字元z
第三個區段指定在輸入時所顯示的定位符 號字元(例如,「_」或「#」)「輸入遮罩」的進階設定 - 字元
z
0 0 至 9 的數字(必須輸入 )z
9 0 至 9 的數字或空格 (選擇輸入)z
# 0 至 9 的數字或空格 (選擇輸入;容許加 號與減號)z
L A 至 Z 的大小寫字母(必須輸入)z
? A 至 Z 的大小寫字母(選擇輸入)z
A 字母或數字 (必須輸入)z
a 字母、數字或空格(選擇輸入)z
& 任何的字元或一個空格(必須輸入)「輸入遮罩」的進階設定 - 字元 (cont’d)
z
C 任何的字元或一個空格(選擇性輸入)z <
讓「<」後面所有的字母轉換成小寫z >
讓「>」後面所有的字母轉換成大寫z \
讓遮罩中的一個字元直接顯示(例如,遮罩 中使用 \A,輸入時會直接顯示出 A)z “ ”
讓遮罩中的多個字元直接顯示(例如,在遮 罩中使用 “AB”,輸入時會直接顯出 AB)z
. , : ; - / 小數點預留位置及千分號、日期及時間的分 隔符號z
範例(文字資料類型)z “輸入ID” > L000000000
「驗證規則」與「驗證文字」的設定
「驗證規則」常用的運算子
「文字」、「備忘」的自訂格式 - 字 元
z
@ 文字字元(一個字元或空格)z
& 文字字元z
< 強迫所有字元顯示為小寫z
> 強迫所有字元顯示為大寫z
設定 資料 顯示方式z
> davolio DAVOLIO「文字」 、「備忘」的自訂格式 - 控 制符號
z
[色彩] 用中括號之間指定的色彩顯示格式化的資 料;可用的色彩有:黑色、藍色、綠色、青 色、紅色、洋紅、黃色、白色z
“ABC“ 將雙引號內的任何字元以文字字元顯示z
\ 將下一個字元以文字字元顯示z
! 向左對齊z
( ) 顯示括號中的內容以及括號z
* 將可用的空格鍵填滿下一個字元z
範例z @@@ [紅色]
「文字」 、「備忘」的自訂格式 - 區 段
z
第一個區段:文字(字元)的欄位格式z
第二個區段:零長度字串「””」或 Null 數 值的欄位格式z 設定 資料 顯示方式
z @[藍色];“未輸入資料" “” 未輸入資料
「文字」的格式與輸入遮罩
z
當使用輸入遮罩(電話號碼),沒有設定任何 的格式時,會自動使用輸入遮罩的格式來呈現z
將輸入遮罩的字元儲放至資料庫時,需要注意 欄位的大小及格式的設定z
格式和輸入遮罩都可以使用「>」或「<」控制 字元z 輸入遮罩會將輸入的字元轉換為大(小)寫字元,
儲入資料庫中;格式只是將資料庫中的資料改用大
(小)寫來呈現
資料輸入、呈現有關的設定 - 數字
資料輸入、呈現有關的設定 - 貨幣
小數位數的設定 會和格式的設定 有關,最多有4位
資料輸入、呈現有關的設定 - 自動編
號
資料輸入、呈現有關的設定 - 數字、
貨幣與自動編號的設定
z
「數字」、「貨幣」大多沒有使用「輸入遮罩」的需求(因此,沒有「輸入遮罩精靈 」可 以利用)
z
「輸入遮罩 」的進階設定z
「驗證規則」與「驗證文字」的設定z
「驗證規則」常用的運算子z
「數字」、「貨幣」、「自動編號」的預設格 式z
「數字」、「貨幣」、「自動編號」的「自訂 格式「輸入遮罩」的進階設定 - 區段
z
第一個區段指定輸入遮罩設定z
第二個區段指定是否儲存「文字顯示字 元」z
「0」:所有的文字顯示字元 (例如,電話號 碼輸入遮罩中的括號) 會與資料一同儲存z
「1」或未在此區段中輸入任何資料:只會儲 存實際輸入的字元z
第三個區段指定在輸入時所顯示的定位符 號字元(例如,「_」或「#」)「輸入遮罩」的進階設定 - 字元
z
0 0 至 9 的數字(必須輸入 )z
9 0 至 9 的數字或空格 (選擇輸入)z
# 0 至 9 的數字或空格 (選擇輸入;容許加 號與減號)z
L A 至 Z 的大小寫字母(必須輸入)z
? A 至 Z 的大小寫字母(選擇輸入)z
A 字母或數字 (必須輸入)z
a 字母、數字或空格(選擇輸入)z
& 任何的字元或一個空格(必須輸入)「輸入遮罩」的進階設定 - 字元 (cont’d)
z
C 任何的字元或一個空格(選擇性 輸入)z
< 讓「<」後面所有的字母轉換成 小寫z
> 讓「>」後面所有的字母轉換成 大寫z
\ 讓遮罩中的一個字元直接顯示(例如,遮罩 中使用 \A,輸入 時會直接顯示出 A)
z
"" 讓遮罩中的多個字元直接顯示「驗證規則」與「驗證文字」的設定
「驗證規則」常用的運算子
「數字」、「貨幣」、「自動編號」
的預設格式
「數字」、「貨幣」 、「自動編 號」的自訂格式 - 字元
z
. 小數點分隔符號z
, 千分位分隔符號z
0 數字預留位置,顯示數字或 0z
# 數字預留位置,顯示數字或是不 顯示z
$ 顯示文字字元 "$"z
% 百分比,數值是乘以 100 的z
E+ 或 e+ 科學記法z
E– 或 e– 科學記法( 「E+ 」以「E」顯 示)「數字」、「貨幣」 、「自動編 號」的自訂格式 - 控制符號
z
[色彩] 用中括號之間指定的色彩顯示格式化 的資料;可用的色彩有:黑色、藍 色、綠色、青色、紅色、洋紅、黃 色、白色z
“ABC“ 將雙引號內的任何字元以文字字元顯 示z
\ 將下一個字元以文字字元顯示z
! 向左對齊z
( ) 顯示括號中的內容以及括號z
* 將可用的空格鍵填滿下一個字元「數字」、「貨幣」 、「自動編 號」的自訂格式 - 區段
z
第一個區段:正數的格式z
第二個區段:負數的格式z
第三個區段:零數值的格式z
第四個區段:Null 數值的格式z
範例z $#,##0.00[藍色];($#,##0.00)[紅色];"零元";"還沒有填金額"
資料輸入、呈現有關的設定 - 是/否
「是/否」的預設格式
「是/否」的自訂格式
z
查閱要設為「文字方塊」z
區段z 第一個 對格式沒有影響,但是需要預留
z 第二個 「是」要顯示的字元
z 第三個 「否」要顯示的字元
z
範例z ;“男生”[藍色];“女生”[紅色]
驗證記錄(多個欄位)的正確性
[是否付款]=Yes Or [備註事項]
Is Not Null
資料輸入處理的檢查
z
「必須有資料」的檢查z
將欄位中既有的資料刪除時z
新增下一筆記錄,但是有欄位未填入資料時z
檢查順序z
輸入遮罩 Æ 欄位大小 Æ 驗證規則輸入法模式
z
設定當切換至某欄位(「文 字」或「日期/時間」)或控 制項時,中文輸入法的狀態z 不控制:和前一個欄位相同
z 開:切換到中文
z 關:切換到英數、半型
z 停用:無法使用中文輸入
z 全形字母-數字:切換到英數、
全形
z 半形字母-數字:切換到英數、
半形
標題
z
可以做為「表單」物件或是「資料工作 表」的欄位標籤z
未設定「標題」時,會使用「欄位名稱」做 為其標題z
當欄位名稱使用英文或縮寫時,但是想在 資料工作表(或表單)顯示出詳細的欄位 名稱時z
內容可為任意文字串,但其上限為 2048 個字元智慧標籤
z
可以對欄位進行一些簡單的巨集動作z
「日期」智慧標籤(使用Outlook)z
排程會議、顯示我的行事曆z
「中文度量單位轉換器」智慧標籤z
可以進行度量衡的轉換z
「人名」智慧標籤(使用Outlook)z
傳送郵件、排程會議、開啟連絡人、新增至 連絡人智慧標籤 (cont’d)
智慧標籤 (cont’d)
智慧標籤 (cont’d)
「查閱精靈」 及「查閱」
z
「查閱精靈」z
「查閱」的種類z
文字方塊z
清單方塊z
下拉式方塊z
核取方塊(「是/否」)z
「查閱」的資料來源類型z
使用「資料表/查詢」、「欄位清單」z
設定「值清單」「查閱精靈」
使用「資料表/查 詢」、「欄位清
單」
設定「值清單」
「查閱」屬性 - 文字方塊
「查閱」 - 清單方塊
「查閱」 - 下拉式方塊
「查閱」屬性 – 核取方塊
「查閱」的資料來源類型
使用「資料表/查詢」、「欄位清
單」
設定「值清單」
大綱
z
建立資料庫之前的準備工作z
建立 Access 資料庫z
Access 2003 欄位資料類型的種類z
資料類型的內容設定z
設定資料表的索引欄位z
更改資料表的結構z
特殊資料類型欄位的輸入處理設定資料表的索引欄位
z
索引z
設定索引z
設定主索引(Primary Key)z
檢視目前的索引索引(index)
z
搜尋或是排序記錄的依據z
資料表中的記錄如果沒有經過索引,在搜 尋記錄時,電腦必須逐一檢視每筆記錄是 否合乎搜尋條件,在速度上較為慢設定索引
索引的 3 種設定值
z
否:表示此欄位並非索引欄位z
是 (可重複):設為索引欄位,但此欄位所 儲存的值可以重複z
是 (不可重複):設為索引欄位, 但此欄位 所儲存的值不可重複。主索引
z
主索引 (Primary Key):一個欄位的值,能夠做為整筆記錄的代表
z
設定主索引的欄位須具備z
欄位中的每一個值都必須是『唯一』的z
在意義上要具有『代表性 』設定主索引(Primary Key)
設定主索引 (cont’d)
z
可以同時選取多個欄位做為主索引列選取器
z
在表格最左邊的一排灰色按鈕即是列選取 器z
目前作用的列z
主索引檢視目前的索引
大綱
z
建立資料庫之前的準備工作z
建立 Access 資料庫z
Access 2003 欄位資料類型的種類z
資料類型的內容設定z
設定資料表的索引欄位z
更改資料表的結構z
特殊資料類型欄位的輸入處理更改資料表的結構
z
修改欄位的名稱z
修改欄位的屬性z
插入新欄位z
移動欄位順序z
刪除欄位z
使用「快顯功能表」修改欄位的名稱
修改欄位的屬性
插入新欄位
移動欄位順序
移動欄位順序 (cont’d)
刪除欄位
使用「快顯功能表」
大綱
z
建立資料庫之前的準備工作z
建立 Access 資料庫z
Access 2003 欄位資料類型的種類z
資料類型的內容設定z
設定資料表的索引欄位z
更改資料表的結構z
特殊資料類型欄位的輸入處理特殊資料類型欄位的輸入處理
z
文字、數字、日期/時間z
文字方塊(一般、「輸入遮罩」 )z
是否z
核取方塊z
查閱精靈z
下拉式方塊z
「OLE」物件z
「超連結」文字方塊 - 一般
文字方塊 - 「輸入遮罩」
下拉式方塊
核取方塊
「OLE」物件 - 「插入/物件」
「OLE」 物件的種類
這些類型都可 做為OLE物件