1. 字段大小
字段大小即字段的長度,,該屬性用來設(shè)置存儲(chǔ)在字段中文本的最大長度或數(shù)字的取值范圍,。因此,只有文本型,、數(shù)字型和自動(dòng)編號(hào)型字段才具有該屬性,。
文本型字段的大小,在1~255之間,,如果文本數(shù)據(jù)長度超過255個(gè)字符,,則可以將該字段設(shè)置為備注型。
數(shù)字類型字段的長度則可以在字段大小列表中進(jìn)行選擇,,其中常用的類型所表示的數(shù)據(jù)范圍,、小數(shù)位數(shù)及所占的空間,如表1-1.
表1-1
數(shù)字型數(shù)據(jù)的不同保存類型
類型
|
數(shù)據(jù)范圍
|
小數(shù)位數(shù)
|
字段長度/字節(jié)
|
字節(jié)
|
0~255
|
無
|
1
|
小數(shù)
|
-1028-1~1028-1
|
28
|
12
|
整型
|
-32 768~32768
|
無
|
2
|
長整型
|
-231~231-1
|
無
|
4
|
單精度型
|
-3.4x1038~3.4x1038
|
7
|
5
|
雙精度型
|
-1.797x10308~1.797x10308
|
15
|
8
|
在減小字段的大小時(shí)要小心,,如果子啊修改之前字段中已經(jīng)有了數(shù)據(jù),,在減小長度時(shí)可能會(huì)丟失數(shù)據(jù),對(duì)于文本型字段,,將截取超出的部分,;對(duì)于數(shù)字型字段,如果原來是單精度或雙精度數(shù)據(jù),在改為整數(shù)時(shí),,會(huì)自動(dòng)將小數(shù)取整,。
2. 字段格式
字段的“格式”屬性用來確定數(shù)據(jù)在屏幕上的顯示方式以及打印方式,從而使表中的數(shù)據(jù)輸出有一定的規(guī)范,,瀏覽,、使用更為方便。Access系統(tǒng)提供了一些字段的常用格式供選擇,。如表2-1,,表2-2,表2-3.
表2-1 數(shù)字/貨幣型字段的格式
常規(guī)數(shù)字
|
3456.789
|
貨幣
|
¥3,457
|
歐元
|
€3,456.79
|
固定
|
3456.79
|
標(biāo)準(zhǔn)
|
3,456.79
|
百分比
|
123.00%
|
科學(xué)計(jì)數(shù)
|
3.46E+03
|
表2-2 日期/時(shí)間型字段的格式
常規(guī)日期
|
1994-6-19 下午 05:34:23
|
長日期
|
1994年6月19日
|
中日期
|
94-06-19
|
短日期
|
1994-6-19
|
長時(shí)間
|
下午 05:34:23
|
中時(shí)間
|
下午05:34:
|
短時(shí)間
|
17:34
|
表2-3 是/否型字段的格式
真/假
|
True
|
是/否
|
Yes
|
開/關(guān)
|
On
|
格式設(shè)置只是改變數(shù)據(jù)輸出的樣式,,對(duì)輸入數(shù)據(jù)本身沒有影響,,也不影響數(shù)據(jù)的存儲(chǔ)格式。若要讓數(shù)據(jù)按輸入時(shí)的格式顯示,,則不要設(shè)置“格式”屬性,。
文本、備注,、超鏈接等字段沒有系統(tǒng)預(yù)定義格式,,可以自定義格式。自定義文本與備注字段的格式符號(hào),,見表2-4.
表2-4
文本/備注型常用格式符號(hào)
符號(hào)
|
說明
|
符號(hào)
|
說明
|
@
|
不足規(guī)定長度,,自動(dòng)在數(shù)據(jù)前補(bǔ)空格,右對(duì)齊
|
<
|
將所有字符轉(zhuǎn)換為小寫
|
&
|
不足規(guī)定長度,,自動(dòng)在數(shù)據(jù)后補(bǔ)空格,,左對(duì)齊
|
>
|
將所有字符轉(zhuǎn)換為大寫
|
3. 輸入掩碼
輸入掩碼屬性用來設(shè)置字段中的數(shù)據(jù)輸入格式,并限制不符規(guī)格的文字或符號(hào)輸入,。這種特定的輸入格式,,對(duì)在日常生活中相對(duì)固定的數(shù)據(jù)形式尤其適用,如電話號(hào)碼,、日期,、郵政編碼等。
人工設(shè)置輸入掩碼的方法是,,在“輸入掩碼”編輯框中直接輸入格式符,,可以使用的格式符及其代表的含義,如表3-1.
表3-1
輸入掩碼屬性中使用的格式符
符號(hào)
|
含義
|
0
|
必須輸入數(shù)字(0~9),,不允許使用加號(hào)和減號(hào)
|
9
|
可以選擇輸入數(shù)字(0~9)或空格,,不允許使用加號(hào)和減號(hào)
|
#
|
可以選擇輸入數(shù)字(0~9)或空格,允許使用加號(hào)和減號(hào)
|
L
|
必須輸入字母(A~Z,,a~z)
|
,?
|
可以選擇輸入字母或數(shù)字
|
A
|
必須輸入字母或數(shù)字
|
a
|
可以選擇輸入字母或數(shù)字
|
&
|
必須輸入任意字符或一個(gè)空格
|
C
|
可以選擇輸入任意一個(gè)字符或一個(gè)空格
|
.,:;-/
|
小數(shù)點(diǎn)占位符及千位、日期與時(shí)間的分隔符
|
<
|
將所有字符轉(zhuǎn)換為小寫
|
>
|
將所有字符轉(zhuǎn)換為大寫
|
,!
|
使輸入掩碼從左到右顯示
|
\
|
使其后的字符以原義字符顯示
|
密碼
|
顯示為"*",,個(gè)數(shù)與輸入字符的個(gè)數(shù)一致
|
如果同時(shí)使用“格式”和“輸入掩碼”屬性時(shí),要注意它們的結(jié)果不能互相沖突,。
4. 默認(rèn)值
當(dāng)表中有多條記錄的某個(gè)字段值相同時(shí),,可以將相同的值設(shè)置為該字段的默認(rèn)值,這樣每產(chǎn)生一條新記錄時(shí),,這個(gè)默認(rèn)值就自動(dòng)加到該字段中,,避免重復(fù)輸入同一數(shù)據(jù)。用戶可以直接使用這個(gè)默認(rèn)值,,也可以輸入新的值,。
5. 有效性規(guī)則與有效性文本
“有效性規(guī)則”是一個(gè)與字段或記錄相關(guān)的表達(dá)式,通過對(duì)用戶輸入的值加以限制,,提供數(shù)據(jù)有效性檢查,。建立有效性規(guī)則時(shí),必須創(chuàng)建一個(gè)有效的Access表達(dá)式,,該表達(dá)式是一個(gè)邏輯表達(dá)式,,以此來控制輸入到數(shù)據(jù)表記錄中的數(shù)據(jù)。
常用的有效性規(guī)則是字段級(jí)有效性規(guī)則,。該規(guī)則是對(duì)一個(gè)字段的約束,。它將所輸入的值與所定義的規(guī)則表達(dá)式進(jìn)行比較,若輸入的值不滿足規(guī)則要求,,則拒絕該值,。
“有效性文本”是一個(gè)提示信息,當(dāng)輸入的數(shù)據(jù)不在設(shè)置的范圍內(nèi),,系統(tǒng)就會(huì)出現(xiàn)提示信息,,提示輸入的數(shù)據(jù)有錯(cuò),這個(gè)提示信息可以是系統(tǒng)自動(dòng)加上,,也可以由用戶設(shè)置,。
6. 其他屬性
除了上面介紹的常用屬性外,在“設(shè)計(jì)視圖”窗口的屬性區(qū)還有下面一些屬性:
(1)小數(shù)位數(shù)
該屬性影響數(shù)據(jù)的顯示方式,,但對(duì)計(jì)算時(shí)的精度沒有影響,。
(2)標(biāo)題
使用“標(biāo)題”屬性可以指定字段名的顯示名稱,即在表,、查詢或報(bào)表等對(duì)象中顯示的標(biāo)題文字,。如果沒有為字段設(shè)置標(biāo)題,就顯示相應(yīng)的字段名稱,。
(3)必填字段
該屬性中只有“是”或“否”兩個(gè)選項(xiàng),,某個(gè)字段設(shè)置該屬性為“是”時(shí),,在輸入該字段時(shí),該字段的內(nèi)容不允許為空,。
(4)輸入法模式
該屬性主要用于文本型字段,,單機(jī)輸入法模式屬性的下拉箭頭,可以打開下拉列表框,,框中有“隨意”,、“輸入法開啟”、“輸入法關(guān)閉”三個(gè)選項(xiàng),。如果選定“輸入法開啟”,,則在輸入記錄時(shí),輸入到該字段,,會(huì)自動(dòng)切換輸入法,。
|