在 FileMaker 的门户中显示相关 Table
Displaying Related Table in a Portal in FileMaker
我有两个 table(位置和位置状态)。第一个是所有位置的列表,第二个列出该位置的状态。状态是不断更新的,我想记录下状态随时间的更新,所以有必要保持一秒table.
现在,在 "dashboard" 布局上,我显示门户中的所有位置(显示 table 个位置)并且我想显示来自 (LocationStatus) 的状态。但是,如果我将状态字段放在门户中,它只会显示与该特定位置相关的 LocationStatus table 中的第一条记录。如何让它在 LocationStatus table 中显示最后一条相关记录?
我可以在门户(对于位置)之上制作一个门户(使用 LocationStatus)并按日期排序并且只显示一条记录吗?还是有更有效的方法来做到这一点?我试过将一个门户放在一个门户之上,但它似乎不起作用。它似乎也不是很有效率。有什么想法吗?
对此的传统解决方案是为此目的创建专用关系,为该关系提供所需的排序顺序,在本例中为反向日期排序。完成此操作后,只需在页面上使用新的反向排序关系放置一个门户,并确保门户中的字段也使用相同的关系。现在将首先显示所需的记录。
注意:正如您所发现的,您不能在 FileMaker 中堆叠入口。如果您只想显示一条记录,您可以省略门户并简单地包含您想要的字段,再次连接到反向排序关系。
听起来您在仪表板门户中显示最后一个 LocationStatus 的方向是正确的。您最有可能缺少的元素是为 Location
Table 事件和 LocationStatus
Table 事件之间的关系分配排序顺序。
为此,请在“定义数据库”对话框中找到关系图,然后单击关系 link。在 LocationStatus
Table 出现次数方面,您会看到排序顺序。在那里,您可以 select LocationStatus
table 上的日期字段,例如创建日期,并将其设置为降序。
完成后,当您从 LocationStatus
Table 事件中拉出 Status
字段时,您将首先获得最后一个。
注意:FileMaker 允许每个 Table 出现多次 Table。如果您有时希望 LocationStatus
以升序排列,有时又希望 LocationStatus
以降序排列,您将创建 LocationStatus
table 的两个 Table 次出现,每个排序顺序不同的一个。
我有两个 table(位置和位置状态)。第一个是所有位置的列表,第二个列出该位置的状态。状态是不断更新的,我想记录下状态随时间的更新,所以有必要保持一秒table.
现在,在 "dashboard" 布局上,我显示门户中的所有位置(显示 table 个位置)并且我想显示来自 (LocationStatus) 的状态。但是,如果我将状态字段放在门户中,它只会显示与该特定位置相关的 LocationStatus table 中的第一条记录。如何让它在 LocationStatus table 中显示最后一条相关记录?
我可以在门户(对于位置)之上制作一个门户(使用 LocationStatus)并按日期排序并且只显示一条记录吗?还是有更有效的方法来做到这一点?我试过将一个门户放在一个门户之上,但它似乎不起作用。它似乎也不是很有效率。有什么想法吗?
对此的传统解决方案是为此目的创建专用关系,为该关系提供所需的排序顺序,在本例中为反向日期排序。完成此操作后,只需在页面上使用新的反向排序关系放置一个门户,并确保门户中的字段也使用相同的关系。现在将首先显示所需的记录。
注意:正如您所发现的,您不能在 FileMaker 中堆叠入口。如果您只想显示一条记录,您可以省略门户并简单地包含您想要的字段,再次连接到反向排序关系。
听起来您在仪表板门户中显示最后一个 LocationStatus 的方向是正确的。您最有可能缺少的元素是为 Location
Table 事件和 LocationStatus
Table 事件之间的关系分配排序顺序。
为此,请在“定义数据库”对话框中找到关系图,然后单击关系 link。在 LocationStatus
Table 出现次数方面,您会看到排序顺序。在那里,您可以 select LocationStatus
table 上的日期字段,例如创建日期,并将其设置为降序。
完成后,当您从 LocationStatus
Table 事件中拉出 Status
字段时,您将首先获得最后一个。
注意:FileMaker 允许每个 Table 出现多次 Table。如果您有时希望 LocationStatus
以升序排列,有时又希望 LocationStatus
以降序排列,您将创建 LocationStatus
table 的两个 Table 次出现,每个排序顺序不同的一个。