门户中的Filemaker计算字段未按预期显示

时间:2014-11-20 00:01:02

标签: filemaker

我在Filemaker中有一个数据库,其中的表单连接到MySQL数据库以便使用。

我创建了一个门户网站,显示来自客户的所有发票记录。因此,这些表之间的关系已经完成。门户网站显示记录,但我有计算字段,用于计算该发票的总金额。这意味着对于每条记录,该计算字段应独立于该客户的发票记录集。

在我的情况下,每个记录中的计算字段显示相同的计算,当它应该不同时,因为每个记录都有自己的“单位”和“价格”字段的值。

有什么问题?有什么遗漏?

问候。

1 个答案:

答案 0 :(得分:0)

您还没有为FileMaker问题提供足够的信息。我们需要知道布局所基于的表格,门户网站所基于的表格,计算字段所在的表格以及计算字段计算中的哪些字段。

我怀疑你可能会对门户网站产生共同的误解。门户网站对相关记录没有独立的看法。它们是与当前记录相关的记录的视图。这有几个含义。首先,你永远不能回头看"通过门户网站到关系图上更近的表格来查看相关记录。

例如,如果你有这样的关系图:

TableA --|| TableB --|| TableC

如果您在表A上建立布局,然后在TableC上放置一个门户网站,然后在TableB中的该门户中放置一个字段,TableB中的字段将在每个门户行中显示相同的值。您无法嵌套门户网站,因此您在TableB的字段中看到的是与TableA相关的第一条记录。 TableC上的视图是通过询问哪些记录与TableA相关而创建的。

我可能没有清楚地解释这一点,但希望它能给你一个提示。

顺便说一下,如果您熟悉SQL,则不能进行那种您可能想要做的三向表连接。你不能SELECT * FROM A JOIN B ON a = b JOIN C on a = c。无法通过门户网站完成。它可以使用ExecuteSQL函数完成,但在布局上显示它更难。