請問在access中,掩碼格式和有效性規則的區別是什麼

2022-11-09 04:57:05 字數 5712 閱讀 5935

1樓:逗筆世界

掩碼可以用來保護資料,例如密碼型資料。還可以設定固定格式來輸入,例如可以設定湖北的身份證號碼"42"999999999999999999,這樣就保證了使用者只需要輸入後面16位資料即可。

有效性規則主要用來限制資料輸入的準確性。例如限制資料為10000~60000時,你只能在這個範圍內輸入資料,否則資料無效而導致無法輸入。和掩碼不同,掩碼只規定格式,對範圍的規定並非十分嚴格。

格式主要用來設定資料的型別。例如當你設定為文字型,那麼所有資料輸入,即便輸入的是數字,也將轉化為文字型別;再如,設定為日期型,如果你輸入的是數字,那麼也將按一定的格式轉換為日期。和前面兩項不同的是,格式決定了查詢的執行是否有效,特別是在表與表的聯接上,當型別不匹配時,將無法執行查詢。

簡單地理解區別如下:

1. 輸入掩碼限定「輸入格式」;

2. 有效性規則限定「輸入數值」;

3. 格式規定了「輸出格式」。

2樓:匿名使用者

閱讀這篇文章

請問在access中,掩碼 格式 和有效性規則的區別是什麼?他們分別在什麼情況下適用???

3樓:匿名使用者

掩碼是輸入時用,格式是顯示時用,有效性規則是資料錄入要遵循的條件

access中輸入掩碼、有效性規則、格式各有什麼作用。求解釋清楚。

4樓:555小武子

「輸入掩碼」是指能起到控制向欄位輸入資料作用的字元。一個輸入掩碼可以包含原義顯示的字元(如括號、點、空格、和連字線等)和掩碼字元。效性規則主要用來規範欄位的輸入值,就是設定的一個規定,在某個欄位內設定有效性規則,那麼所有這個欄位內的值都不允許違反這個規定。

格式可以設定欄位大小,字型,標題……總的來說,格式基本上就是對資料的屬性值得約束、**型別如果有大量的重複數字,建議使用輸入掩碼,只需要把前面數字重複出現的數字定下來,後面的就直接用0表示即可。例如:"1567162"0000,前四位都相同,後面有所區別。

5樓:買東西嘍

1.三者區別:

格式:隻影響顯示,儲存後有效;

掩碼:影響輸入格式;

有效性規則:設定取值範圍,也就是當你錄入的資料超出有效性規則範圍將提示你不符合。

2.如果同時設定了格式和掩碼,在資料顯示中將會忽略輸入掩碼。

3.如果是輸入11位**號碼應該設定掩碼屬性定義為「00000000000」

access中萬用字元和掩碼是什麼關係,有效性規則能不能用掩碼來替換

6樓:

你如果用掩碼,那麼人家輸入000呢。你限制不住。的使用規則。

關於二級access的輸入掩碼! 5

7樓:

1、「只能輸入4位數字」的輸入掩碼填「0000」。

2、「只能輸入4位數字或符號」的輸入掩碼填」aaaa「。

3、「只輸入4位數字或空格」的輸入掩碼填"9999"或」####「。

access中掩碼是指顯示指導資料輸入的編輯字元,限制欄位中輸入的資料的種類和形式。

在表設計的時候我們都會用到掩碼,其作用顯而易見,比如身份證、密碼這些規則的時候。

擴充套件資料:

下面提供所有掩碼的具體含義和示例:

1、字元 0    字元含義 :在掩碼字元位置必須輸入數字。

例如,掩碼:(00)00-000,示例:(12)55-234

2、字元 9    字元含義: 在掩碼字元位置輸入數字或空格,儲存資料時保留空格位置。

例如,掩碼:(99)99-999,示例:(12)55-234,(  )55-234

3、字元 #    字元含義:在掩碼字元位置輸入數字、空格、加號或減號。

例如,掩碼:####,示例:1+,9+999

4、字元 l    字元含義:在掩碼字元位置必須輸入英文字母,大小寫均可。

例如,掩碼:llll,示例:aaaa,aaaa

5、字元 ?    字元含義:在掩碼字元位置輸入英文字母或空格,字母大小寫均可。

例如,掩碼:????,示例:a   a,aa

6、字元 a    字元含義:在掩碼字元位置必須輸入英文字母或數字,字母大小寫均可。

例如,掩碼:(00)aa-a,示例:(12)55-a,(80)ab-4  。

7、字元 a    字元含義:在掩碼字元位置輸入英文字母、數字或空格,字母大小寫均可。

例如,掩碼:aaaa,示例:5a5b,a  4

8、字元 &    字元含義:在掩碼字元位置必須輸入空格或任意字元。

例如,掩碼:&&&&,示例:$5a%

9、字元 c    字元含義:在掩碼字元位置輸入空格或任意字元。

例如,掩碼:cccc,示例:$5a%

10、字元 . , : ; - /    字元含義:句點、逗號、冒號、分號、減號、正斜線,用來設定小數點、千位、日期時間分隔符。

11、字元 <    字元含義:將其後所有字母轉換為小寫。

例如,掩碼:ll12、字元 >    字元含義:將其後所有字母轉換為大寫。

例如,掩碼:ll>ll,輸入aaaa,顯示aaaa

13、字元 !   字元含義:使輸入掩碼從右到左顯示。

14、字元 \(反斜槓)   字元含義:使其後的字元顯示為原義字元。

15、字元「」「」   字元含義:雙引號裡面的字元如是顯示。

8樓:沙漠綠洲314果

這個教材上都有,只能輸入4個數字應該是9999,9就代表任意輸入數字,如果說是「只能輸入6個數字」,那就是6個9,其他的我也忘了~

9樓:落夏十字jun團

我也在找,剛剛找到的

輸入掩碼屬性所使用的字元含義有如下:

0:必須輸入數字(0—9),不允許使用加號+和減號-。

9:可選擇輸入數字或空格,不允許使用加號和減號。

#:可選擇輸入數字或空格,允許使用加號和減號,空白會轉換為空格。

l:必須輸入字母(a—z)。

?:可選擇輸入字母(a—z)。

a:必須輸入字母或數字。

a:可選擇輸入字母或數字。

&:必須輸入任一字元或空格。

c:可選擇輸入任一字元或空格。

<:使其後所有字元轉換為小寫。

>:使其後所有字元轉換為大寫。

!:使輸入掩碼從右到左顯示。

\(反斜槓):使其後的字元顯示為原義字元。

密碼:文字框中輸入的任何字元都按字面字元儲存,但顯示為星號*。

10樓:心影墨

應該是填0000吧!

11樓:痕水月

這種二級的輸入掩碼的話,在相關的教程書裡面可能會有,你可以諮詢一下相關的專業大腦。

access中有效性文字和有效性規則的區別

12樓:

access中有效性文字和有效性規則的區別為:性質不同、約束不同、數量不同。

一、性質不同

1、有效性文字:有效性文字是輸入錯誤時彈出的文字。

2、有效性規則:有效性規則是欄位只能輸入值的大小和範圍。

二、約束不同

1、有效性文字:有效性文字受到有效性規則的約束,違背規則時觸發。

2、有效性規則:有效性規則受到欄位需求的約束,需要時設定。

三、數量不同

1、有效性文字:有效性文字可以根據規則條件不同有不同的對應文字。

2、有效性規則:一個欄位只能有一個總和的有效性規則。

13樓:君威

規則就是限制性的條件,當你輸入的內容不符合規則時,系統就會給出相應的提示,如果你設定了有效性文字,那麼提示的內容就是你的有效性文字的內容。 舉個例子,設定有效性為「>0」,設定有效性文字為「請輸入大於0的數字!」,當你輸入小於或等於0的數字時,就違反了你設定的規則,這時候系統就會彈出提示框,提示的內容就是「請輸入大於0的數字!

」。 如果只設定有效性規則而沒有設定有效性文字,那麼則會出現系統預設的提示;如果只設定有效性文字而不設定有效性規則,那麼有效性文字也毫無意義。

14樓:匿名使用者

microsoft office access(前名microsoft access)是由微軟釋出的關聯式資料庫管理系統。它結合了microsoft jet database engine和圖形使用者介面兩項特點,是microsoft office的系統程式之一。 microsoft office access是微軟把資料庫引擎的圖形使用者介面和軟體開發工具結合在一起的一個資料庫管理系統。

access能夠訪問access/jet、microsoft sql server、oracle資料庫,或者任何odbc相容資料庫內的資料。

15樓:冥界火麒麟

具體規範方法與區別只有有限性和無限性。

access中輸入掩碼,有效性規則和格式各有什麼作用?

16樓:買東西嘍

1.三者區別:

格式:隻影響顯示,儲存後有效;

掩碼:影響輸入格式;

有效性規則:設定取值範圍,也就是當你錄入的資料超出有效性規則範圍將提示你不符合。

2.如果同時設定了格式和掩碼,在資料顯示中將會忽略輸入掩碼。

3.如果是輸入11位**號碼應該設定掩碼屬性定義為「00000000000」

資料庫中輸入掩碼的作用 及用法?

17樓:生活類答題小能手

輸入掩碼能起到控制向欄位輸入資料作用。一個輸入掩碼可以包含原義顯示的字元(如括號、點、空格、和連字線等)和掩碼字元。

輸入掩碼主要用於文字型和日期型欄位,但也可以用於數字型和貨幣型欄位。例如,設定「出生日期」欄位的輸入掩碼為「****年**月**日」。其中的每個「*」號稱為「佔位符」。

佔位符必須使用特殊字元(如*號、$號或@號等),它只是在形式上佔據一個位置,表示可以接受一位數字:而其中的「年、月、日」則為原義顯示字元。

擴充套件資料

將原始碼與掩碼經過按位運算或邏輯運算得出新的運算元。其中要用到按位運算如or運算和and運算。用於如將ascii碼中大寫字母改作小寫字母。

如a的ascii碼值為65= (01000001)2,a的ascii碼值為97=(01100001)2,要想把大寫字母a轉化為小寫字母只需要將a的ascii碼與(00100000)2進行或運算就可以得到小寫字母a。

18樓:匿名使用者

輸入掩碼就是設定輸入資料的格式,保證資料統一,方便管理。掩碼中的字元為定義字元,比如0代表所有數字,9代表所有數字和空格等等。

比如:對**號碼可以定義掩碼為(000)000-0000,則允許的輸入可以為(010)213-4537。

也可以定義為(000)00090000,這樣就規定了一個除了區號之外可以是7位或8位的**號碼,例如(010)22312233或(010)223 1223。

對郵編可以定義掩碼為000000,規定了一個6位數字的組合,例如100560。

等等等等。。。

注意:輸入掩碼不是每個資料庫都支援的,不同的資料庫之間也有差別,比如有的資料庫裡9代表數字空格和*號(哪個資料庫不記得了),具體掩碼的定義字元是怎麼定義的,需要檢視資料庫開發手冊。

在access的資料表中實體和屬性被稱作什麼

欄位 資料庫表中的每一列稱作一個欄位。表是由其包含的各種欄位定義版 的,每個欄位描述了它所權含有的資料。建立一個資料庫時,須為每個欄位分配一個資料型別 最大長度和其它屬性。欄位可包含各種字元 數字甚至圖形。表 是一種按行與列排列的相關資訊的邏輯組,類似於工作單表 記錄 各個客戶有關的資訊存放在表的行...

SELECT在Access中語法結構是什麼

select語句基本du的語法結構如下zhi dao select 表名 內.欄位名列表 from 表名或查詢名 表名或查詢名 where 條件表示式容 order by 列名 asc desc 其中 方括號 內的內容是可選的,尖括號 內的內容是必須出現的。1 select子句 用於指定要查詢的欄位...

access如何查詢在同段中的相同資料

點選 新建查詢 選擇 查詢重複項查詢嚮導 選擇表1,則建立一個查詢,這裡叫做 1 執行它,只包含重複項!再新建一個查詢,在設計檢視中建立查詢,選擇 1 點選 新增 然後關閉 顯示錶 對話方塊,雙擊a,b兩個欄位,在工具欄中找到 總計 工具,點選,在設計檢視中a,b下面看見了 分組 字樣,儲存這個查詢...