Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > Access2007

access 2007表达式的示例

时 间:2008-05-17 08:37:45
作 者:Microsoft   ID:11  城市:上海  QQ:3002789054点击这里给麥田发消息
摘 要:表达式的示例
正 文:

本文提供表达式的示例。表达式是指计算结果为单个值的数学或逻辑运算符、常量、函数、表字段、控件和属性的组合。可以使用表达式计算值、验证数据以及设置字段或控件的默认值。

 注释   虽然本文提供了创建表达式的基本步骤,但它并不是使用 Microsoft Office Access 2007 提供的工具创建表达式的综合指南。有关创建表达式的详细信息,请参阅创建表达式一文。

本文内容

理解表达式

在 Office Access 2007 中,表达式一词与公式同义。表达式由可单独或组合使用来生成结果的许多可能的元素组成。这些元素包括:

  • 标识符 - 窗体或报表上的表字段或控件的名称或属性 
  • 运算符,例如 +(加号)或 -(减号)
  • 函数,例如 SUMAVG
  • 常量 - 不变的值,例如文本字符串或不被表达式计算的数字。  

表达式可用于很多方面 - 执行计算、检索控件的值或向查询提供条件等。 

有关表达式的使用方法及其应用环境的详细信息,请参阅创建表达式一文。

窗体和报表中使用的表达式的示例

本节中的表提供用于在位于窗体或报表上的控件中计算值的表达式的示例。要创建计算控件,应在控件的 ControlSource 属性而不是表字段或查询中输入表达式。

下列步骤将介绍如何在现有窗体或报表上的文本框控件中输入表达式。

创建计算控件

  1. 在导航窗格中,右键单击要更改的窗体或报表,然后单击快捷菜单上的“设计视图”按钮图像
  2. 在该窗体或报表上,右键单击要更改的文本框控件(而不是与该文本框关联的标签),然后单击快捷菜单上的“属性”
  3. 如有必要,请单击“全部”“数据”选项卡。这两个选项卡都提供“控件来源”属性。
  4. 单击“控件来源”属性旁边的框并键入您的表达式。例如,您可以从下一节提供的表的“表达式”列中复制并粘贴表达式。
  5. 关闭属性表。

组合或操作文本的表达式

下表中的表达式使用 &(与号)和 +(加号)运算符来组合文本字符串和内置函数,以操作文本字符串或通过其他方式使用文本创建计算控件。

表达式 结果
="N/A" 显示 N/A。
=[名字] & " " & [姓氏] 显示称为“名字”和“姓氏”的表字段中的值。在本示例中,& 运算符用于组合“名字”字段、一个空格字符(由引号括起)和“姓氏”字段。
=Left([产品名称], 1) 使用 Left 函数显示称为“产品名称”的字段或控件的值的第一个字符。
=Right([资产代码], 2) 使用 Right 函数显示称为“资产代码”的字段或控件的值的后 2 个字符。
=Trim([地址]) 使用 Trim 函数显示“地址”控件的值,并删除任何先导或尾部空格。
=IIf(IsNull([地区]), [城市]

Access软件网官方交流QQ群 (群号:483923997)       Access源码网店

专栏作家