首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FileMaker:如何使用前一条记录中不同字段的值自动填充新记录中的字段

FileMaker:如何使用前一条记录中不同字段的值自动填充新记录中的字段
EN

Stack Overflow用户
提问于 2016-12-05 14:32:45
回答 2查看 1.6K关注 0票数 0

FileMaker专业版11.记录中两个感兴趣的字段:让我们称它们为start_value和end_value。

在创建新记录时,我希望start_value自动填充上一条记录中的end_value (应该是表中最高的end_value )。

我是一个老C程序员,这是我第一次尝试FileMaker,所以请对我温柔点。:-)

EN

回答 2

Stack Overflow用户

发布于 2016-12-06 04:29:57

您可以使用笛卡尔自关系,并将自动输入计算添加到start_value字段定义为Max(end_value)。Max(end_value)必须引用相关字段,而不是本地字段。

===

添加了一些说明:

打开定义数据库,然后选择字段start_value和end_value所在的表的表实例。还可以为计算添加此表的另一个表匹配项。让我们称它为MyTable。

复制MyTable并为其命名,例如MyTable_self

创建一个到MyTable_self的关系MyTable,通过任何字段都可以,但最好是通过主键。

打开"Edit Relationship“,将关系类型从join (=)改为cartesian (X )。

在MyTable中打开start_value的文件定义。

将自动输入选项更改为“计算值”并添加公式

代码语言:javascript
复制
Max(MyTable_self::end_value)

计算的上下文必须是"MyTable“

票数 0
EN

Stack Overflow用户

发布于 2016-12-06 15:23:57

我最后的回答是疯狂的。我解决了你的问题,找到了一个可行的解决方案。

  1. 创建新字段maxvalue(字段类型=摘要)。
  2. .A提示符显示通过复选框Maximum查找最大值,然后选择end_value field
  3. Goto start_value field->field maxvalue value
  4. 单击specify
  5. write 'maxvalue‘without quotes
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40968376

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档