所有Access函数

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

所有Access函数1.1日期/时间

有效性规则示例

下表提供了字段级和记录级有效性规则的示例,以及说明性有效性文本。可以针对您的内容对这些示例进行相应的改编。

常见有效性规则的语法

有效性规则中的表达式不使用任何特殊语法。本节中的信息说明某些较常见类型的有效性规则的语法。在执行操作时,请记住:表达式和函数可能会非常复杂,全面的讨论不在本文讨论范围之内。

有关表达式的详细信息,请参阅创建表达式一文。有关函数的详细信息,请参阅函数(按类别排列)一文。

创建表达式时,请牢记下列规则:

将表字段的名称用方括号括起来,例如:[要求日期]<=[订购日期]+30。

将日期用井号(#) 括起来,例如:<#01/01/2007#

将文本值用双引号括起来,例如:IN ("东京","巴黎","莫斯科")。另外,请注意用逗号分隔项目,并将列表放在圆括号内。

除了上述规则之外,下表显示了常见的算术运算符并提供了使用方法示例。

运算符函数示例

NOT 测试相反值。在除IS NOT NULL 之外的任何比较运算符之前使用。NOT > 10(与<=10 相同)。

IN 测试值是否等于列表中的现有成员。比较值必须是括在圆括号中的逗号分隔列表。IN ("东京","巴黎","莫斯科")

BETWEEN 测试值范围。必须使用两个比较值(低和高),并且必须使用AND 分隔符来分隔这两个值。BETWEEN 100 AND 1000(与>=100AND <=1000相同)LIKE 匹配文本和备注字段中的模式字符串。LIKE "Geo*"

IS NOT NULL 强制用户在字段中输入值。此设置与将“必填”字段属性设置为“是”具有同样的效果。但是,如果启用了“必填”属性但用户没有输入值,则Access 会显示令人稍感不快的错误消息。通常,如果使用IS NOT NULL 并在“有效性文本”属性中输入友好的消息,则您的数据库会更易于使用。IS NOT NULL

AND 指定您输入的所有数据必须为True 或在指定的范围内。>= #01/01/2007# AND <=#03/06/2008#

注释您还可以使用AND 来组合有效性规则。例如:NOT"英国" AND LIKE "英*"。

Len([联系电话])=11

OR 指定可以有一段或多段数据为True。一月OR 二月"男" Or "女"

替换函数:Replace([款式编号],"E11EJ5120a"," 1E11EJ5120a");

四舍五入:Round(([实际成本]+[材料成本])/[报价成本]*100,2) & "%"

< 小于。

<= 小于或等于。

> 大于。

>= 大于或等于。

= 等于。

<> 不等于。

在有效性规则中使用通配符

在有效性规则中,可以使用Access 提供的通配符。请记住,Access 支持两个通配符字符集,这是因为对于用于创建和管理数据库的结构化查询语言(SQL),Access 支持两种标准(ANSI-89 和ANSI-92)。这两种标准使用不同的通配符字符集。

默认情况下,所有.accdb 和.mdb 文件都使用ANSI-89 标准,而Access 项目使用ANSI-92 标准。如果您是Access 新手,应注意在Access 项目中,数据库中的表驻留在运行Microsoft SQL Server 的计算机上,而窗体、报表和其他对象驻留在其他计算机上。如果需要,可以将.accdb 和.mdb 文件的ANSI 标准更改为ANSI-92。

三、设置表中数据的格式

“文本”和“备注”数据类型的自定义格式

文本(“文本”数据类型:Microsoft Access 数据库中的一种字段数据类型。文本数据类型最多可以包含255 个字符,或者是由FieldSize 属性指定的一个小一些的字符数。)、备注(“备注”数据类型:在Microsoft Access 数据库中的一种字段数据类型。“备注”字段最多可以包含65,535 个字符。)和超链接(“超链接”数据类型:存储超链接地址的Access 数据库字段的数据类型。地址最多可以包含四部分,用以下语法格式编写:displaytext#address#subaddress#。)数据类型不接受预定义格式。“文本”数据类型仅接受自定义格式,“备注”数据类型接受自定义格式和格式文本格式,而“超链接”数据类型接受自定义格式(可以设置控制链接颜色的程序选项)。

通常会将自定义格式应用于“文本”和“备注”数据类型,以便能更轻松地读取表数据。例如,如果使用Web 窗体收集信用卡号码,并在存储这些号码时不添加任何空格,则可以使用自定义格式添加适当的空格,以便能更轻松地读取信用卡号码。

“文本”和“备注”数据类型的自定义格式仅允许一个字符串中包含两个格式

部分。格式字符串的第一个部分将控制文本的外观,而第二部分将显示空值或零长度的字符串。如果不指定格式,则Access 会将数据表中的所有文本对齐。若要了解有关对“文本”或“备注”字段应用自定义格式的详细信息,请参阅应用自定义格式。

下表列出并说明了可应用于“文本”和“备注”字段的自定义格式。

输入掩码

输入掩码

什么是掩码

一种格式,由字面显示字符(如括号、句号和连字符)和掩码字符(用于指定可以输入数据的位置以及数据种类、字符数量)组成。

创建输入掩码

对于Microsoft Access 数据库,可以在表、查询或窗体的“设计”视图中创建一个输入掩码,在表“设计”视图中为字段创建输入掩码,在“设计”视图中打开表。在窗口上部,单击要定义输入掩码的字段。在窗口下部,请执行下列操作之一:单击“输入掩码”属性框旁边的“生成”按钮以启动“输入掩码向导”,然后按照向导对话框中的说明进行操作键入输入掩码的定义。

有关定义输入掩码的详细信息,请单击“输入掩码”属性框,并按F1对于“数字”和“货币”字段,必须手动键入输入掩码定义。

在查询“设计”视图中为字段创建输入掩码,在“设计”视图中打开查询。在查询设计网格中,将插入点放置到要更改的字段所在的列。在该字段的任何行上都可以放置插入点。单击工具栏上的“属性”以打开该字段的属性表。在“常规”选项卡上,请执行下列操作之一:单击“输入掩码”属性旁的“生成”按钮以启动“输入掩码向导”,然后按照向导对话框中的说明进行操作。键入输入掩码的定义。有关定义输入掩码的详细信息,请单击“输入掩码”属性框,并按

F1对于“数字”和“货币”字段,必须手动键入输入掩码定义。为窗体上的控件创建输入掩码,在“设计”视图中打开窗体。选择文本框或组合框,然后单击工具栏上的“属性”以打开控件的属性表。

在“输入掩码”属性框中,执行下列操作之一

键入输入掩码的定义。

在Microsoft Access 数据库(.mdb) (Microsoft Access 数据库:数据和对象(如表、查询或窗体)组成的集合,与特定的主题或用途有关。

Microsoft Jet

数据库引擎用于管理数据。

中,单击“输入掩码”属性框中的“生成”按钮,以启动“输入掩码向导”

,然后按照向导对话框中的说明进行操作。

关于创建输入掩码来控制字段或控件的数据输入方式

使用“输入掩码”属性可以创建输入掩码(有时也称为“字段模板”),输入掩码使用字面显示的字符来控制字段或控件的数据输入。

例如,以下输入掩码要求所有的电话号码输入项必须包含足够的数字以表示中国的区号和电话号码,并且只能输入数字。

用户只需往空格中填入即可。

输入掩码用于设置字段(在表和查询中)、文本框以及组合框(在窗体中)中的数据格式,并可对允许输入的数值类型进行控制。“输入掩码”属性集由字面字

相关文档
最新文档