Access表數據類型/字段類型

今天要給大家分享的是數據類型。

數據類型對於初學者來說不太會選擇,例如,如果某個字段的數據類型是文本,那麼它可存儲包括文本或數值字符的數據。但數據類型爲數字的字段卻只能存儲數值數據。因此,必須瞭解每種數據類型所用的屬性。

表格中的內容來自微軟的支持文檔。

格式

顯示目標

文本

簡短的字母數字值,例如姓氏或街道地址。注意,從 Access 2013 開始,文本數據類型已重命名爲短文本

數字、大數

數值,例如距離。注意,貨幣是一個單獨數據類型。

貨幣

貨幣值。

是/否

Yes 和 No 值,以及僅包含這兩個值其中之一的字段。

日期/時間

100 到 9999 年的日期和時間值。

格式文本

可使用顏色和字體控件進行格式設置的文本或文本與數字的組合。

計算字段

計算結果。計算必須引用相同表格中的其他字段。建議使用表達式生成器創建計算。注意,計算字段在 Access 2010 中首次引入。

附件

附加到數據庫中記錄的圖像、電子表格文件、文檔、圖表以及受支持的其他類型文件,類似於將文件附加到電子郵件。

超鏈接

存儲爲文本並用作超鏈接地址的文本或文本與數字的組合。

備忘錄

長文本塊。備忘錄字段的典型用途是詳細的產品說明。注意,從 Access 2013 開始,備忘錄數據類型已重命名爲長文本。

查閱

顯示一系列從表或查詢中檢索的值,或一組創建字段時指定的值。查閱嚮導將啓動,你可創建一個查閱字段。查閱字段的數據類型爲文本或數字,具體取決於你在嚮導中所做的選擇。

查閱字段還有其他一些字段屬性,這些屬性位於“字段屬性”窗格的“查閱”選項卡中。

OLE   對象

OLE 對象,如 Word 文檔。

注意: 附件和計算數據類型不可用於 .mdb 文件格式。

接下去我們要來講一下,我們常用的一些數據類型。以下的文檔大多也是來自微軟的支持文檔,有些地方我會適當加一些說明。

文本

用途    用於存儲不超過 255 個字符的文本。注意,從 Access 2013 開始,文本數據類型已重命名爲短文本。

日期/時間

用途    用於存儲基於時間的數據。

數字

用途    用於存儲非貨幣值數值。如果可能在字段用使用這些值來執行計算,請使用數字數據類型。

關於數字要還要多說一句,百分數是數字,不是文本類型,在表中保存的類型爲數字,最終只是以百分數的格式形式顯示。

自動編號

用途    使用自動編號字段以提供唯一值,該值只爲使每條記錄具有唯一性。自動編號字段最常用作主鍵,尤其是在沒有合適的自然鍵(基於數據字段的鍵)的情況下。

自動編號字段值需要 4 個或 16 個字節,具體取決於其字段大小屬性的值。

假設有一個用於存儲聯繫人信息的表。可將聯繫人姓名用作該表的主鍵,但應如何處理兩個姓名完全相同的聯繫人?姓名不適合用作自然鍵,因爲它們通常不具有唯一性。如果使用自動編號字段,便可確保每條記錄均具有唯一標識符。

注意: 不應將自動編號字段用於對錶中的記錄進行計數。自動編號值不可重複使用,因此已刪除的記錄可能會導致計數出現缺口。此外,通過在數據表中使用匯總行便可輕鬆獲得準確的記錄數。

貨幣

用途    用於存儲貨幣數據。

貨幣字段中的數據在計算期間不會舍入。貨幣字段中小數點左側精確到 15 位數,右側精確到 4 位數。每個貨幣字段值需要 8 個字節的存儲空間。

注意了,敲黑板了:

其他一些數據類型我就不整理到今天的文檔中了,原因是有兩點,一是用的少,二是不好用。

舉個例子說一下,比如附件類型(同樣包括OLE類型),首先Access的單個文件的大小存儲只支持2G,如果你要往Access存放附件的話,是存放不了多少的,但如果要存放附件的話,那該怎麼辦呢,這個後面我們會講到。有人會問題,還有一個計算類型也挺好的,也不意見使用嗎?答案當然是不建議,因爲計算字段在Access 2010中首次引入,無法下向兼容,另外數據更新不方便,如果是簡單計算公式還好,但遇到稍微複雜的計算的就不太方便了,建議是計算結束的數據,數據類型直接設置成數字。

總的來講,還是要多實踐,做多了就知道如何去設置數據類型了。

更多關於Access方面的知識請關注我們的公衆號!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章