Referencia > Referencia de funciones > Funciones lógicas > LookupNext
 
LookupNext
Propósito 
Devuelve el siguiente valor superior o inferior de campoFuente cuando no hay un valor relacionado correspondiente.
Formato 
LookupNext ( campoFuente ; indicadorAbajo/Arriba )
Parámetros 
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.
Tipo de datos devuelto 
texto, número, fecha, hora, fecha y hora, contenedor
Se origina en 
FileMaker Pro 7.0
Descripción 
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.
Notas 
LookupNext devuelve ? si la tabla relacionada es una fuente de datos ODBC.
Ejemplos 
En este ejemplo, envía varios elementos y el coste del envío se basa en los pesos. Utilice la función LookupNext para buscar qué tarifa de envío le corresponde a un elemento. LookupNext con el marcador superior en lugar de Lookup, ya que el peso de cada elemento puede no corresponderse exactamente con el peso máximo, por lo que será necesario encontrar 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 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
Temas relacionados 
Referencia de funciones (lista de categorías)
Referencia de funciones (orden alfabético)
Acerca de las fórmulas
Notas acerca de las funciones
Definir campos de cálculo
Operadores en fórmulas