Access空字符串和Null值


什么是空字符串和Null值:

Microsoft Access可以區分兩種類型的空值。因為在某些情況下,字段為空,可能是因為信息目前無法獲得,或者字段不適用於某一特定的記錄。例如,表中有一個“電話號碼”字段,將其保留為空白,可能是因為不知道顧客的電話號碼,或者該顧客沒有電話號碼。在這種情況下,使字段保留為空或輸入Null值,意味着“不知道”。雙引號內為空字符串則意味着“知道沒有值”。采用字段的“必填字段”和“允許空字符串”屬性的不同設置組合,可以控制空白字段的處理。“允許空字符串”屬性只能用於“文本”、“備注”或“超級鏈接”字段。“必填字段”屬性決定是否必須有數據輸入。當“允許空字符串”屬性設置為“是”時,Microsoft Access將區分兩種不同的空白值:Null值和空字符串。如果允許字段為空而且不需要確定為空的條件,可將“必填字段”和“允許空字符串”屬性設置為“否”,作為新“文本”、“備注”或“超級鏈接”字段的默認設置。

如果只允許沒有字段記錄值時使字段為空,可將“必填字段”屬性和“允許空字符串”屬性都設置為“是”。在這種情況下,使字段為空的唯一方法是鍵入不帶空格的雙引號,或按空格來輸入空字符串。如果不希望字段為空,可將“必填字段”屬性設置為“是”,將“允許空字符串”屬性設置為“否”。如果希望區分字段空白的兩個原因為信息未知和沒有信息,可將“必填字段”屬性設置為“否”,將“允許空字符串”屬性設置為“是”。在這種情況下,添加記錄時,如果信息未知,應該使字段保留空白(即輸入Null值);如果沒有提供給當前記錄的值,則應該鍵入不帶空格的雙引號(" ")來輸入一個空字符串。

如何查找空字符串和Null值:

如果用戶需要將表中含有空字符串和Null值的記錄做相應的修改,就需要使用“編輯”菜單上的“查找”命令來查找Null值或空字符串的位置。方法是在“數據表”視圖或“窗體”視圖中,選擇要搜索的字段,在“查找內容”框中鍵入“Null”來查找Null值,或鍵入不帶空格的雙引號(””)來查找空字符串,在“匹配”框中選擇“整個字段”,並確保已清除“按格式搜索字段”復選框。一般來說,在以升序來排序字段時,任何含有空字段(包含Null值)的記錄將列在列表中的第一條。如果字段中同時包含Null值和空字符串,包含Null值的字段將在第一條顯示,緊接着是空字符串。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM