Devuelve el valor especificado en campoFuente mediante las relaciones del gráfico de relaciones.
Lookup ( campoFuente ; ExpresiónDeFallo )
campoFuente
: el campo desde el cual se toma el valor de búsqueda.
expresiónDeFallo
: cualquier expresión.
Los parámetros entre llaves { } son opcionales.
texto, número, fecha, hora, fecha y hora, contenedor
FileMaker Pro 7.0
Se devuelve el resultado de la expresiónDeFallo
opcional si falla la actualización.
Para que esta función acceda al contenido del campo fuente, las tablas que contienen el campo fuente y el campo de cálculo deben estar relacionadas. Los cálculos que utilicen la función Lookup no estarán forzados a ser cálculos sin almacenar.
Hay dos tablas, Personas y Compañía, en un archivo de base de datos que contiene los datos mostrados a continuación.
Tabla Personas
IDCompañía | Empleado |
100 | John Smith |
200 | Peter Wong |
300 | Sally Anderson |
Tabla Compañía
IDCompañía | CompanyName | Código |
100 | Apple | 91234 |
100 | Apple | 82345 |
200 | FileMaker | 95054 |
Las tablas Personas y Compañía están relacionadas mediante el campo numérico IDCompañía. El cálculo CompanyName = Lookup ( Compañía::CompanyName ; "No se encuentra" )
definido en la tabla Personas devolverá Apple para el primer registro, FileMaker para el segundo registro y No se encuentra para el tercero.