主页 > 设计和创建数据库 > 创建数据库 > 设置字段的选项 > 定义全局字段(具有全局存储的字段)
定义全局字段(具有全局存储的字段) 使用全局存储的字段包含一个用于文件中所有记录的值。使用全局存储定义的字段也称为全局字段。 要定义字段的全局存储选项: 1. 数据库打开时,选择“文件”菜单 > “管理” > “数据库”。 注释 要在“表视图”设置字段选项,请右键单击字段的列标题,然后从快捷菜单中选择“字段”>“字段选项”,然后跳到步骤 6。 2. 在“管理数据库”对话框中,单击“字段”选项卡。 3. 如果数据库包含多个表,请从“表”列表中选择适当的表。 4. 在“字段名”中,为该字段键入一个名称。 请参阅关于命名字段。 5. 单击“选项”(或双击字段名称)。 6. 在“字段选项”对话框中,单击“存储”选项卡,然后选择“使用全局存储(一个值用于所有记录)”。 7. 要创建重复字段,请针对“最大重复项数”输入大于 1 的值。 8. 单击“确定”。 9. 继续定义字段,或单击“确定”。 注释 • 您可以在以下情况使用全局字段: • 将其用作文件中所有记录之间的计算公式的固定值,或者条件脚本步骤(如 If、Else、End If、Loop、End Loop 和 Exit Loop)中的固定值。 • 将其用于极少需要更新的字段。例如,使用全局存储在数个布局上放置公司地址。您可以使用全局存储快速更新字段中的值,而无需更新每个布局。 • 将其用作关系的匹配字段。 • 您可以针对暂时数据存储使用变量(而不是全局字段)。请参阅使用变量。 • 要在浏览模式下输入或更改全局字段中的值,请选择字段并输入新值。 • 您无法使用全局字段来查找记录。 • 如果您的文件已共享,仅会保存主机对全局字段数据的更改。仅在关闭文件时保存更改。 • 如果文件已共享,则会在主机(而不是客户端)上解析部分包括全局字段的计算。主机会在以下情况中执行解析: • 当查找请求在搜索其计算包括全局字段的不存储的计算字段时。 • 在其访问权限限制对某些记录的访问的表上的查找请求期间,且决定记录访问权限的计算包括全局字段。 • 解析任何其他记录访问权限计算时,其包括全局字段以决定是否要显示相关数据。例如,如果记录访问权限计算包括全局字段,则决定在入口中显示的行或在相关值列表中显示的值的记录访问权限计算会在主机上发生。 为了在主机上准确解析这些计算,FileMaker Pro 会将当前表中的所有全局字段值从客户端传输到主机。如果您知道某些全局字段从不会在未存储的计算或记录访问权限计算中使用,则可以通过在单独表中创建这些全局字段来提高数据库性能。这会禁止不需要的全局字段数据不断地传输到主机。 相关主题 关于关系的匹配字段