Devuelve el siguiente valor superior o inferior de un campoFuente cuando no hay un valor relacionado correspondiente.
LookupNext ( campoFuente ; indicadorAbajo/Arriba )
campoFuente
: el campo desde el cual se toma el valor de búsqueda
indicadorAbajo/arriba
: las palabras claves abajo
o arriba
denotan si debe tomarse el valor del siguiente registro coincidente inferior/superior en el caso de que no se encontrara ningún registro relacionado.
texto, número, fecha, hora, fecha y hora, contenedor
FileMaker Pro 7.0
Devuelve el valor especificado en campoFuente
, utilizando las relaciones del gráfico de relaciones. LookupNext es similar a Lookup, excepto que cuando la actualización falla, se devolverá el valor del campoFuente
situado en el siguiente registro coincidente inferior o superior, según especifique indicadorAbajo/arriba
.
Para que esta función acceda al valor de campoFuente
, las tablas que contienen el campo fuente y el campo de cálculo deben estar relacionadas. Los cálculos que utilicen la función LookupNext no estarán forzados a ser cálculos sin almacenar.
•LookupNext devuelve ? si la tabla relacionada es una fuente de datos ODBC.
Envía varios elementos y el coste del envío se basa en los rangos de peso. Utilice la función LookupNext para buscar qué tarifa de envío le corresponde a un elemento. Utilice LookupNext con el marcador superior
en lugar de la función Lookup , ya que el peso de cada elemento puede no corresponderse exactamente con el peso máximo, por lo que es recomendable buscar el siguiente valor más alto.
Hay dos tablas, Elementos y Costes de envío, dentro de un archivo de base de datos que contiene datos como se muestran a continuación.
Tabla Elementos
Elemento | Peso | Búsqueda de tarifas |
Lámpara | 8 |
|
Silla | 22 |
|
Escritorio | 60 |
|
Cama | 120 |
|
Tabla de costes de envío
Código de tarifa | Peso máximo |
A | 25 |
B | 50 |
C | 100 |
D | 150 |
Las dos tablas están relacionadas mediante Peso y Peso máximo. El campo de cálculo Consulta de tarifas se define como Consulta de tarifas = LookupNext ( Costes de envío::Peso máximo; Superior )
.
El campo de cálculo Búsqueda de tarifas devolverá 25, 25, 100 y 150 para los registros del 1 al 4. Búsqueda de tarifas
puede usarse a continuación para obtener el código de tarifas correcto (A, A, C y D respectivamente).
Elemento | Peso | Búsqueda de tarifas |
Lámpara | 8 | 25 |
Silla | 22 | 25 |
Escritorio | 60 | 100 |
Cama | 120 | 150 |