定义自动数据输入
要节省时间和确保正确性,您可以将选项设置为在文本、数值、日期、时间和容器字段中自动输入数据。例如,FileMaker Pro 可以将当前用户名输入到字段中。
要设置自动数据输入的选项:
- 选择“文件”菜单 >“管理”>“数据库”。
- 单击“字段”选项卡。
- 如果数据库包含多个表,请从“表”列表中选择适当的表。
- 从现有字段的列表选择文本、数值、日期、时间或容器字段,或定义新的字段。
- 单击“选项”(或双击字段名称)。
- 在“字段的选项”对话框中单击“自动输入”选项卡,然后选择该字段的选项。
- 针对“生成”,选择“创建时”以在创建记录时生成序列号。
- 针对“生成”,选择“提交时”以在提交记录时生成序列号。
- 单击“确定”。
目的 |
请执行此操作 |
输入记录创建日期、时间或时间戳 |
选择“创建”,然后从列表中选择“日期”、“时间”或“时间戳”。 |
输入创建记录的人员名称 |
选择“创建”,然后从列表选择“名称”。 |
输入创建记录的帐户名 |
选择“创建”,然后从列表选择“帐户名”。 |
输入记录修改日期、时间或时间戳 |
选择“修改”,然后从列表中选择“日期”、“时间”或“时间戳”。 |
输入修改记录的人员名称 |
选择“修改”,然后从列表选择“名称”。 |
输入修改记录的帐户名 |
选择“修改”,然后从列表选择“帐户名”。 |
对每条记录中的字段指定序列号 |
选择“序列号”,然后: 针对“下一个值”,键入开始值(如 100),然后在“递增量”中键入增量。 |
输入上一条活动记录的相同字段中的值 |
选择“上一次访问的记录中的值”。该选项引用上一条您在其中执行了一些活动(例如单击字段)的记录。 注释 此值来自已设置此选项的表中访问的上一条记录。 |
输入您指定的数据 |
选择“数据”,然后最多键入 255 个字符。 |
输入计算结果 |
选择“计算的值”(或单击“指定”),然后输入计算方式。 有关该对话框的信息,请参阅定义计算字段。 选择“不替换字段的现有值 (如果有)”,以禁止改写已存在的数据。 |
输入从相关记录中的字段拷贝的值 |
选择“查找的值”(或单击“指定”),然后定义查找。请参阅定义和更新查找。 |
禁止用户修改已定义为自动输入的值 |
选择“禁止在数据输入过程中修改值”。 |
关闭自动数据输入 |
清除所有已选复选框。 |
注释
- 您还可以定义值列表以在数据输入期间节省时间并确保正确性。
- 或者,您可以指定文本字段的自动完成选项,以帮助确保数据输入的正确性。请参阅将字段设置为在数据输入时自动完成。
- 如果已选择“创建名称”或“修改名称”,FileMaker Pro 会输入“首选项”对话框的“常规”选项卡中显示的用户名。
- 如果选择“计算的值”,您可以在浏览模式中编辑字段值(如果未选择“禁止在数据输入过程中修改值”)。当创建记录时,或当其中一个参考的字段更改且目的字段为空白时会计算该值。(然而,如果选择“指定计算方式”对话框中的“如果所有引用的字段均为空,则不做解析”,则当创建记录且计算参考的所有字段均为空时,不会计算值。相反,当其中一个参考的字段包含值时会计算该值。)
- 自动输入计算方式可以参考自身。
- 要使字段输入计算方式可以修改自身,请不要选中“不替换字段的现有值(如果有)”选项。
- 要自动输入自动更新但无法通过在字段中输入数据来更改的计算的值,请定义计算字段。