Der Kontext ist die Tabelle im
Beziehungsdiagramm, aus der eine Beziehung berechnet wird. Wenn Sie eine Formel in einer Quelltabelle definieren und das Beziehungsdiagramm mehrere Instanzen der Tabelle enthält, müssen Sie den Kontext angeben, für den die Formel berechnet werden soll.
Jede Kontextwahl stellt eine andere Tabelle im Beziehungsdiagramm und eine andere Perspektive auf Ihre Daten dar. Wenn Sie den Kontext für eine Formel wählen, weisen Sie FileMaker Pro an, die Formel ausgehend von dieser Tabelleninstanz zu berechnen. Da jede Kontextwahl eine andere Assoziation von Bezugstabellen und -feldern repräsentiert, ist die Wahl des Berechnungskontexts entscheidend beim Erzielen der erwarteten Ergebnisse.
Da FarbTabelle 1 und FarbTabelle 2 dieselbe Quelltabelle haben, kann eine Formel, die in FarbQuellTabelle definiert ist, im Kontext der Tabelleninstanz FarbTabelle 1 oder der Tabelleninstanz FarbTabelle 2 berechnet werden.
Betrachten Sie die Wirkung des Kontexts an zwei Formelfeldern in der FarbQuellTabelle. Jedes Formelfeld verwendet dieselbe Formel, um die Summe der Preise in der FormQuellTabelle zu ermitteln. Der einzige Unterschied besteht im Berechnungskontext. FormQuellTabelle enthält drei Datensätze mit den folgenden Werten:
Da die Beziehungen unterschiedliche Abgleichsfelder verwenden, gibt jede Beziehung eine andere Gruppe von Bezugsdatensätzen zurück.
Die Beziehung zwischen FarbTabelle 1 und FormTabelle, die "Stilnummer" als Abgleichsfeld verwendet, gibt diese beiden Datensätze zurück:
Ein Formelfeld, das in der FarbQuellTabelle mit der Formel Summe (FormTabelle::Preis) definiert ist und im Kontext von FarbTabelle 1 berechnet wird, gibt den Wert 8,00 ¬ zurück.
Die Beziehung zwischen FarbTabelle 2 und FormTabelle, die "Gewicht" als Abgleichsfeld verwendet, gibt diese beiden Datensätze zurück:
Ein zweites Formelfeld, das in der FarbQuellTabelle mit der Formel Summe (FormTabelle::Preis) definiert ist, aber im Kontext von FarbTabelle 2 berechnet wird, gibt den Wert 15,00 ¬ zurück.