Referenz > Funktionen > Logikfunktionen > ReferenzFeldwertNächster
 
ReferenzFeldwertNächster
Zweck 
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, Uhrzeit, 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.
Beispiele 
In diesem Beispiel versenden Sie 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 von ReferenzFeldwert, da das Gewicht eines Objekts eventuell nicht exakt dem maximalen Gewicht entspricht; daher muss der nächsthöhere Wert ermittelt werden.
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