Access入门教程 7.5 怎样设置字段的属性(二)
“有效性规则”是为了检查字段中的值是否有效,可以在该字段的“有效性规则”框中输入一个表达式,Access会判断输入的值是否满足这个表达式,如果满足才能输入。输入违反该规则的字段值就无法将值输入到表中,并会提示我们不能输入与有效性规则相悖的数值。
“有效性规则”是为了检查字段中的值是否有效,可以在该字段的“有效性规则”框中输入一个表达式,Access会判断输入的值是否满足这个表达式,如果满足才能输入。输入违反该规则的字段值就无法将值输入到表中,并会提示我们不能输入与有效性规则相悖的数值。当然我们也可以单击这个属性输入文本框右面的“生成”按钮激活“表达式生成器”来生成这些表达式。而“有效性文本”这个属性中所填写的文字则是用来当用户输入错误的值时给用户的提示信息。
在Access中“表达式生成器”就是用来生成表达式的一段特殊的程序模块。通过它可以很方便地编写数据库中的各种表达式。它的用法在以后的课程中会有比较详细的讲解。在填写一个表的时候,常常会遇到一些必须填写的重要字段,像这个表中的“订货数量”字段就必须填写,不然我们就无法知道这份订单究竟订了多少货,所以要将这个字段的“必填字段”属性设为“是”。而对于那些要求得不那么严格的数据就可以设定对应字段的“必填字段”属性为“否”。它下面的“允许空字符串”属性问我们是否让这个字段里存在“零长度字符串”,通常将它设置为“否”。
索引属性是表中一个重要的属性,当我们建立一个很大的数据库的时候,就会发现通过查询在表中检索一个数据信息很慢。通过分析发现,如果当我们要在一个表中的查询“订货单位”字段内的某个值时,会从整个表的开头一直查到末尾,如果能将表中额值进行排序,那同样的查询工作对“订货单位”字段检索的记录数就可以少很多,速度也自然会变得更快,所以很多表都需要建立索引,而“索引”字段就是为了定义是否将这个字段定义为表中的索引字段。“无”是不把这个字段作为索引,“有(有重复)”和“有(无重复)这两个选项都表示这个字段已经是表中的一个索引了,而“有(有重复)”允许在表的这个字段中存在同样的值,“有(无重复)”字段则表示在这个字段中绝对禁止相同的值。对于“订单信息表”,由于一个订货单位会多次订货,也就要签订多份订单,所以当我们要把这个字段作为表的索引时就需要将它的“索引”属性设为“有(有重复)”了。
最后一个是“UNICODE”属性,“UNICODE”是微软公司为了使一个产品在不同的国家各种语言情况下都能正常运行而编写的一种文字代码,使用这种16位代码时只需要一个UNICODE就可以存储一个中文文字或英文字符。这样虽然很方便,但实际上在计算机中本来只要8位就可以存储一个英文字符,所以使用这种“UNICODE”方式实际上是比较浪费空间的。为了解决这个问题微软又想出了一个方法就是对数字或英文字符进行“UNICODE压缩”,所以对字段的这个属性我们一般都选择“有”,这样可以节省很多空间。字段属性栏右面的提示文字可以随时提供一些帮助。
结束语:现在你也能使用表的设计器来设计或修改一个表了吧。那就证明你对表的操作已经上了一个台阶了。但是你知不知道表与表之间的数据究竟是怎样联系的?如果你还回答不上,那就到下一课去看一看。

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

SQL IF 语句用于有条件地执行 SQL 语句,语法为: IF (condition) THEN {语句} ELSE {语句} END IF;。条件可以是任何有效的 SQL 表达式,如果条件为真,执行 THEN 子句;如果条件为假,执行 ELSE 子句。IF 语句可以嵌套,允许更复杂的条件检查。

多线程的好处在于能提升性能和资源利用率,尤其适用于处理大量数据或执行耗时操作。它允许同时执行多个任务,提高效率。然而,线程过多会导致性能下降,因此需要根据 CPU 核心数和任务特性谨慎选择线程数。另外,多线程编程涉及死锁和竞态条件等挑战,需要使用同步机制解决,需要具备扎实的并发编程知识,权衡利弊并谨慎使用。

无法以 root 身份登录 MySQL 的原因主要在于权限问题、配置文件错误、密码不符、socket 文件问题或防火墙拦截。解决方法包括:检查配置文件中 bind-address 参数是否正确配置。查看 root 用户权限是否被修改或删除,并进行重置。验证密码是否准确无误,包括大小写和特殊字符。检查 socket 文件权限设置和路径。检查防火墙是否阻止了 MySQL 服务器的连接。

Node环境下如何避免第三方接口返回403错误在使用Node.js调用第三方网站接口时,有时会遇到返回403错误的问题。�...

如何在 Apache 中配置 Zend?在 Apache Web 服务器中配置 Zend Framework 的步骤如下:安装 Zend Framework 并解压到 Web 服务器目录中。创建 .htaccess 文件。创建 Zend 应用程序目录并添加 index.php 文件。配置 Zend 应用程序(application.ini)。重新启动 Apache Web 服务器。

解决 Vue Axios 跨域问题的方法包括:服务器端配置 CORS 头使用 Axios 代理使用 JSONP使用 WebSocket使用 CORS 插件

在EasyWechat5.5中获取ComponentVerify...

PHPMyAdmin安全防御策略的关键在于:1. 使用最新版PHPMyAdmin及定期更新PHP和MySQL;2. 严格控制访问权限,使用.htaccess或Web服务器访问控制;3. 启用强密码和双因素认证;4. 定期备份数据库;5. 仔细检查配置文件,避免暴露敏感信息;6. 使用Web应用防火墙(WAF);7. 进行安全审计。 这些措施能够有效降低PHPMyAdmin因配置不当、版本过旧或环境安全隐患导致的安全风险,保障数据库安全。
