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