定义全局字段(具有全局存储的字段)

使用全局存储的字段(全局字段)包含一个用于文件中所有记录的值。可以从文件中的任何上下文访问全局字段(即使该字段是在未关联的表中定义)。

要定义字段的全局存储选项:

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

    请参阅关于命名字段

  5. 单击“选项”(或双击字段名称)。
  6. 在“字段选项”对话框中,单击“存储”选项卡,然后选择“使用全局存储(一个值用于所有记录)”。
  7. 单击“确定”,然后单击“完成”。

托管数据库中的全局字段

当一个客户端连接到托管数据库时,每个客户端的全局字段值彼此独立进行维护。这样全局字段便可作为对每个客户端会话而言唯一的信息的临时存储位置使用,例如用于过滤入口或列表的字段。

客户端的初始全局字段值是指在本地计算机上(不是通过 FileMaker 网络共享)FileMaker Pro 上次关闭文件时正在使用的字段值。客户端对这些初始值所进行的任何更改仅在客户端会话期间保留。如果客户端关闭然后再重新打开文件,则所有全局字段重置为其初始值。若要在不在主机上关闭文件然后再使用 FileMaker Pro 本地打开该文件的情况下更改这些初始值,可在启动脚本中设置全局字段的初始值。

注释 

  • 全局字段可用于:
    • 有时需要在很多位置更新的值,例如显示在若干个布局上的公司地址。
    • 文件中所有记录的计算公式中的固定值,或者条件脚本步骤(例如 If、 Else If 和 Exit Loop If)中的固定值。
    • 作为关系的匹配字段(请参阅使用相关表)。
    • 作为过滤入口或列表的用户首选项。
  • 全局字段无法进行索引,因此无法用于查找记录。
  • 您可以针对暂时数据存储使用变量(而不是全局字段)。请参阅使用变量
  • 有关包含全局字段的计算的解析方式,请搜索知识库