我正在使用起点构建系统,需要有关计算字段的帮助。
基本上,当创建估算时,它与其链接到的项目使用相同的ID与" -1" 1是增量值。因此,如果增量-1存在,则该项目的下一个估计值为-2,依此类推。
所以例如
项目ID: 120000
首次估算: 120000-1
第二次估算: 120000-2
我已经找到了如何在项目ID(存储为估计ID)之后添加连字符和数字,如id_project & "-" & 1
,但我不知道如何使用filemaker如何使用计算字段来查看是否120000 -2是一个东西,如果它是120000-3
任何帮助非常感谢
答案 0 :(得分:0)
我假设您至少在项目和估算之间存在关系。也许这样的事情(没有Estimates_self表的出现,我马上就会知道):
如果您在Projects上下文中(在链接到Projects表的布局上),您可以使用Count ( Estimates::id )
之类的内容从那里获取计数。
如果要从Estimates的上下文中进行此操作,请使用项目外键作为匹配字段创建如上所示的自联接。然后,您可以使用Count ( Estimates_self::id )
。
最后,没有任何关系图更改的选项将是使用ExecuteSQL
:
ExecuteSQL (
"SELECT COUNT(*) FROM Estimates WHERE project_id = ?" ;
"" ; "" ;
Estimates::project_id
)
所有这些都将为您提供给定项目的估算数量。添加一个,你有新的估计后缀编号。