FileMaker Pro版本11.记录中的两个感兴趣的字段:我们称之为start_value和end_value。
创建新记录时,我希望start_value自动填充前一条记录的end_value(应该是表中最高的end_value)。
我是一名老人C编码员,这是我第一次尝试FileMaker,所以要对我很温柔。 : - )
答案 0 :(得分:0)
您可以使用笛卡尔自我关系,并将自动输入计算添加到start_value字段定义为Max(end_value)。 Max(end_value)必须引用相关字段而不是本地字段。
===
添加了一些说明:
打开“定义数据库”,然后选择字段start_value和end_value所在的表的“表现象”。您还可以为计算添加此表的另一个表。我们称之为MyTable。
复制MyTable并为其命名,例如MyTable_self
创建MyTable到MyTable_self的关系,任何字段都可以,但最好是主键。
打开"编辑关系"并将关系类型从join(=)更改为cartesian(x)。
在MyTable中打开start_value的字段定义。
将自动输入选项更改为"计算值"并添加公式
Max(MyTable_self::end_value)
计算的背景必须是" MyTable"
答案 1 :(得分:0)
我的最后一个答案是疯了。我解决了你的问题并找到了一个有效的解决方案。