Referenz > Funktionen > Logikfunktionen > ReferenzFeldwertNächster
 

ReferenzFeldwertNächster

Gibt den nächstniedrigeren oder -höheren Wert in Quellfeld zurück, wenn kein entsprechender Bezugswert vorhanden ist.

Format 

ReferenzFeldwertNächster ( Referenzquellfeld ; Vorgänger/NachfolgerMarke )

Parameter 

Referenzquellfeld - das Feld, aus dem der Referenzwert genommen wird.

Vorgänger/NachfolgerMarke - Schlüsselwörter Vorgänger oder Nachfolger, die angeben, ob der Wert aus dem vorangehenden oder nachfolgenden passenden Datensatz genommen werden muss, wenn kein Bezugsdatensatz gefunden wird.

Zurückgegebener Datentyp 

Text, Zahl, Datum, Zeit, Zeitstempel, Container

Ursprung in 

FileMaker Pro 7.0

Beschreibung 

Gibt den Wert aus Referenzquellfeld mithilfe der Beziehungen im Beziehungsdiagramm zurück. ReferenzFeldwertNächster gleicht ReferenzFeldwert, außer dass beim Fehlschlagen der Referenz der Wert aus dem Quellfeld im vorangehenden bzw. nachfolgenden Datensatz zurückgegeben wird, wie durch Vorgänger/NachfolgerMarke festgelegt.

Damit diese Funktion auf den Wert des Quellfelds zugreifen kann, müssen die Tabellen, die das Referenzquellfeld und das Formelfeld enthalten, Bezugstabellen sein. Berechnungen mit der Funktion ReferenzFeldwertNächster müssen keine nicht gespeicherten Formeln sein.

Hinweise 

ReferenzFeldwertNächster gibt ? zurück, wenn die Bezugstabelle eine ODBC-Datenquelle ist.

Beispiel 1 

Sie versenden mehrere Objekte und die Versandkosten beruhen auf Gewichtsbereichen. Ermitteln Sie anhand der Funktion ReferenzFeldwertNächster die Versandkosten für ein Objekt. Verwenden Sie ReferenzFeldwertNächster mit der Marke Nächster anstelle der Funktion ReferenzFeldwert, da das Gewicht eines Objekts nicht exakt dem Maximalgewicht entsprechen muss und Sie den nächsthöheren Wert finden möchten.

Eine Datenbankdatei enthält die beiden Tabellen „Objekte“ und „Versandkosten“, die die folgenden Daten enthalten.

Tabelle „Objekte“

 

Position

Gewicht

Preis nachschlagen

Lampe

8

 

Stuhl

22

 

Schreibtisch

60

 

Bett

120

 

Tabelle „Versandkosten“

 

Preiscode

Maximales Gewicht

A

25

B

50

C

100

D

150

Die beiden Tabellen haben durch Gewicht und Max. Gewicht einen Bezug zueinander. Das Formelfeld Preis nachschlagen ist definiert als Preis nachschlagen = ReferenzFeldwertNächster ( Versandkosten::Max. Gewicht; Nächster ).

Das Formelfeld „Preis nachschlagen“ gibt 25, 25, 100 und 150 für die Datensätze 1 bis 4 zurück. „Preis nachschlagen“ kann dann verwendet werden, um den korrekten Preiscode (A, A, C bzw. D) zu erhalten.

 

Position

Gewicht

Preis nachschlagen

Lampe

8

25

Stuhl

22

25

Schreibtisch

60

100

Bett

120

150

Weiterführende Themen 

Funktionen (Kategorienliste)

Funktionen (Alphabetische Liste)

Über Formeln

Erläuterung von Funktionen

Definieren von Formelfeldern

Verwenden von Operatoren in Formeln