定义计算字段

使用计算字段可对以下类型的数据执行计算:文本、数字、日期、时间或容器。

计算字段中的数据是您指定的公式的结果。结果可以是以下数据类型之一:文本、数字、日期、时间或容器。

要定义计算字段:

  1. 选择“文件”菜单 >“管理”>“数据库”。
  2. 单击“字段”选项卡。
  3. 如果文件包含多个表,请从“”列表中选择适当的表。
  4. 在“字段名”中,为该字段键入一个名称。

    请参阅关于命名字段

  5. 针对“类型”选择“计算”。
  6. 单击“创建”。

    您会看到“指定计算方式”对话框。

  7. 如有必要,请从列表中为“根据如下上下文解析此算式”选择一个表。

    创建计算字段时,只有当源表在关系图中有两个或多个相应摹本时,才需要为该算式设置上下文。您的选择可能影响计算结果,特别是当算式中包含相关表中的字段时。请参阅为计算字段选择解析上下文

  8. 使用字段参考、运算符、 常数值和函数生成计算的公式。在计算面板中,单击要显示项目的位置,然后:
  9. 要添加

    请执行此操作

    字段的引用

    执行以下某项操作:

    • 开始键入字段的表,从列表中选择表,开始键入字段名称,然后从显示的列表中选择字段名称。
    • 在字段面板中,双击字段名称。要显示其他表中的字段名称,请从表列表中选择该表。

    运算符或指数

    执行以下某项操作:

    • 键入一个运算符。
    • 单击计算面板右侧的列表中的运算符。

    请参阅比较运算符逻辑运算符数学运算符文本运算符

    常数值

    键入值。

    函数

    执行以下某项操作:

    • 开始键入函数名称,然后从出现的列表中选择函数名称。
    • 在函数面板中,双击函数。

    在计算面板中,用值或表达式替换占位符参数。

  10. 指定字段的计算选项。
  11. 目的

    请执行此操作

    设置结果的字段类型

    选择“计算结果为 <>”的数据类型。

    选择所需结果的正确类型。请参阅关于选择字段类型

    使计算字段成为重复字段

    对于“重复项数”,键入重复项的数目。请参阅定义重复字段

    如果所有引用的字段均为空,则停止计算

    选中“如果所有引用的字段均为空,则不做解析”。

  12. 要选择该字段的索引和存储选项,请单击“存储选项”,选择“存储选项”对话框中的选项,然后单击“确定”。

    请参阅定义字段索引选项定义全局字段(具有全局存储的字段)

  13. 单击“确定”,然后再单击“确定”。

注释 

  • 要在字段面板或函数面板中过滤字段或函数的列表,请在搜索框中键入字段名称或函数名称。
  • 要更改字段或函数在字段面板或函数面板中的显示方式,请单击 排序按钮
  • 要使用数据库中多个记录中的值生成计算结果,请参阅定义合计字段
  • 当计算中的值发生更改时,计算字段会得以更新。当刷新记录、单击字段或按 Tab 键进出字段,或者刷新字段(例如,由脚本刷新)时,未存储的计算字段也会得以更新。
  • 值、表达式、函数和参数可以是大写,也可以是小写。
  • 要在计算文本字符串中包括文字引号,请在引号字符前面加上反斜线字符 (\)。例如,计算中包括的 "Hello" 解析为 Hello,但 "\"Hello\"" 解析为 "Hello"
  • 不会存储包括相关字段、合计字段、全局值或另一个未存储计算方式的参考的计算方式。
  • 使用全局存储选项定义的计算方式会显示使用上一次修改的记录计算的值。
  • 如果包含未存储的计算的布局上某一字段设置为自动调整大小,则计算结果会在调整窗口大小时更新。
  • 当用户输入或脚本操作修改计算中引用的字段时,存储在计算字段的结果会重新计算。结果按计算字段创建的顺序更新。

计算方式示例

字段名

字段类型

计算

今天的日期

日期

Get(当前日期)

完整名称

文本

名字 & " " & 姓氏

销售税

数字

小计 * .08