什么是空字符串和Null值:

Microsoft Access可以区分两种类型的空值。因为在某些情况下,字段为空,可能是因为信息目前无法获得,或者字段不适用于某一特定的记录。例如,表中有一个“电话号码”字段,将其保留为空白,可能是因为不知道顾客的电话号码,或者该顾客没有电话号码。在这种情况下,使字段保留为空或输入Null值,意味着“不知道”。双引号内为空字符串则意味着“知道没有值”。采用字段的“必填字段”和“允许空字符串”属性的不同设置组合,可以控制空白字段的处理。“允许空字符串”属性只能用于“文本”、“备注”或“超级链接”字段。“必填字段”属性决定是否必须有数据输入。当“允许空字符串”属性设置为“是”时,Microsoft Access将区分两种不同的空白值:Null值和空字符串。如果允许字段为空而且不需要确定为空的条件,可将“必填字段”和“允许空字符串”属性设置为“否”,作为新“文本”、“备注”或“超级链接”字段的默认设置。

如果只允许没有字段记录值时使字段为空,可将“必填字段”属性和“允许空字符串”属性都设置为“是”。在这种情况下,使字段为空的唯一方法是键入不带空格的双引号,或按空格来输入空字符串。如果不希望字段为空,可将“必填字段”属性设置为“是”,将“允许空字符串”属性设置为“否”。如果希望区分字段空白的两个原因为信息未知和没有信息,可将“必填字段”属性设置为“否”,将“允许空字符串”属性设置为“是”。在这种情况下,添加记录时,如果信息未知,应该使字段保留空白(即输入Null值);如果没有提供给当前记录的值,则应该键入不带空格的双引号(" ")来输入一个空字符串。

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

如果用户需要将表中含有空字符串和Null值的记录做相应的修改,就需要使用“编辑”菜单上的“查找”命令来查找Null值或空字符串的位置。方法是在“数据表”视图或“窗体”视图中,选择要搜索的字段,在“查找内容”框中键入“Null”来查找Null值,或键入不带空格的双引号(””)来查找空字符串,在“匹配”框中选择“整个字段”,并确保已清除“按格式搜索字段”复选框。一般来说,在以升序来排序字段时,任何含有空字段(包含Null值)的记录将列在列表中的第一条。如果字段中同时包含Null值和空字符串,包含Null值的字段将在第一条显示,紧接着是空字符串。

最新文章

  1. 显示转换explicit和隐式转换implicit
  2. Android中AsyncTask使用
  3. Nginx+uwsgi安装配置
  4. 数据结构《19》----String容器的三种实现
  5. Delphi 查找标题已知的窗口句柄,遍历窗口控件句柄(转)
  6. mac安装redis
  7. Session为null无法访问
  8. AngularJs学习笔记--html compiler
  9. 取代file_get_contents 的一个采集函数
  10. 自定义sublime代码片段
  11. 开源布局控件 WeifenLuo.WinFormsUI.Docking.dll使用
  12. Sql三种分页方法
  13. Ubuntu 14.04 没有system settings的解决方法
  14. 利用copy函数简单快速输出/保存vector向量容器中的数据
  15. asp.net2.0安全性(2)--用户个性化设置(1)--转载来自车老师
  16. Keepalived高可用集群实践
  17. 《k8s-1.13版本源码分析》- Informer 机制
  18. CMake--变量
  19. centos-rpm安装的mariadb,php52源码编译安装时注意点
  20. JS中集合对象(Array、Map、Set)及类数组对象的使用与对比

热门文章

  1. SQL (FMDB)
  2. 经典排序方法 python
  3. Yii在window下的安装方法
  4. window XP下 php5.5+mysql+apache2+phpmyadmin安装
  5. cobbler装机错误--Failed to create kernel channel,-22
  6. 【spring源码学习】Spring @PostConstruct和@PreDestroy实例
  7. 用Navicat复制数据库到本地(导入.sql文件运行)
  8. C# Socket笔记
  9. Fiddler显示响应时间 显示服务器IP
  10. 用Keras 和 DDPG play TORCS(1)