Restituisce il valore successivo inferiore o superiore nel campoOrigine quando non vi è un valore correlato corrispondente.
RiferimentoSucc ( campoOrigine ; FlagInf/Sup )
campoOrigine
- il campo da cui è stato rilevato il valore del riferimento.
FlagInf/Sup
- le parole chiave Inf
o Sup
indicano se deve essere assunto il valore del Record corrispondente successivo inferiore/superiore se non viene trovato nessun record corrispondente.
Testo, Numero, Data, Ora, Indicatore data e ora, Contenitore
FileMaker Pro 7.0
Restituisce il valore specificato in campoOrigine
utilizzando le relazioni nel grafico delle relazioni. RiferimentoSucc è simile a Riferimento, tranne quando il riferimento fallisce, nel qual caso il valore di campoOrigine
nel record corrispondente superiore o inferiore viene restituito come specificato da FlagInf/Sup
.
Affinché questa funzione acceda al valore in campoOrigine
, le tabelle che contengono il campo di origine e il campo Calcolo devono essere correlate. I calcoli che utilizzano la funzione RiferimentoSucc non saranno convertiti in calcoli non memorizzati.
•RiferimentoSucc restituisce ? quando la tabella correlata è un'origine dati ODBC.
Vengono spediti diversi articoli e il costo di spedizione si basa sulla gamma di pesi. Utilizzare la funzione RiferimentoSucc per sapere quale tariffa di spedizione viene applicata ad un articolo. Utilizzare RiferimentoSucc con il flag Sup
invece della funzione Riferimento; poiché il peso di un articolo può non corrispondere esattamente al peso massimo, si deve trovare il valore successivo superiore.
Vi sono due tabelle, Articoli e Costi di spedizione, in un file di database che contiene i dati come indicato in basso.
Tabella Articoli
Voce | Peso | Riferimento tariffa |
Lampada | 8 |
|
Sedia | 22 |
|
Scrivania | 60 |
|
Letto | 120 |
|
Tabella costi di spedizione
Codice tariffa | Peso massimo |
A | 25 |
B | 50 |
C | 100 |
D | 150 |
Le due tabelle sono correlate attraverso Peso e Peso massimo. Il campo Calcolo Riferimento tariffa è definito come Riferimento tariffa = RiferimentoSucc ( Costi di spedizione::Peso massimo ; Superiore )
.
Il campo Calcolo Riferimento tariffa restituisce 25, 25, 100 e 150 per i record da 1 a 4. Riferimento tariffa
può quindi essere utilizzato per ottenere il codice tariffa corretto (rispettivamente A, A, C e D).
Voce | Peso | Riferimento tariffa |
Lampada | 8 | 25 |
Sedia | 22 | 25 |
Scrivania | 60 | 100 |
Letto | 120 | 150 |