El campo "Link to another record" conecta dos tablas dentro de la misma base de Airtable para evitar duplicar información.
Cuando gestionas datos de proveedores y pedidos por separado, necesitas una manera de decirle a Airtable: "este pedido pertenece a este proveedor". El campo de vínculo hace exactamente eso.
Qué es una relación entre tablas
Una relación es un enlace lógico entre dos registros de tablas distintas. En lugar de escribir el nombre del proveedor en cada fila de pedidos, lo vinculas una sola vez.
Esto elimina errores de escritura y facilita los filtros. Si el proveedor cambia su nombre, solo lo editas en un lugar.
Tipos de relación más comunes:
| Tipo | Descripción | Ejemplo |
|---|---|---|
| Uno a muchos | Un registro se vincula a varios | Un proveedor tiene muchos pedidos |
| Muchos a muchos | Varios registros de cada lado | Productos en múltiples pedidos |
| Uno a uno | Un registro vinculado a exactamente otro | Un empleado, un expediente |
Airtable maneja los tres tipos con el mismo campo. La diferencia está en cómo lo configuras.
Estructura del campo Link to another record
Antes de crear el vínculo, necesitas al menos dos tablas en la misma base. Para este ejemplo usaremos:
- Tabla Proveedores: contiene nombre, RFC y ciudad de cada proveedor.
- Tabla Pedidos: contiene número de pedido, fecha, monto y el proveedor al que se le hizo.
Pasos para crear el campo de vínculo:
- Abre la tabla Pedidos.
- Haz clic en el símbolo + al final de las columnas para añadir un campo nuevo.
- Elige el tipo "Link to another record".
- En el menú desplegable, selecciona la tabla Proveedores.
- Decide si un pedido puede vincularse a un solo proveedor o a varios (marca o desmarca "Allow linking to multiple records").
- Haz clic en Save field.
Airtable crea automáticamente un campo espejo en la tabla Proveedores. Ahí verás qué pedidos están vinculados a cada proveedor.
Ejemplo 1: Vincular pedidos a proveedores
Imagina que tu empresa distribuye productos de Bimbo en el norte de México. Tienes estos datos:
Tabla Proveedores:
| Nombre | RFC | Ciudad |
|---|---|---|
| Bimbo Monterrey | BIM-880101-AA1 | Monterrey |
| Bimbo CDMX | BIM-920305-BB2 | Ciudad de México |
Tabla Pedidos (antes del vínculo):
| # Pedido | Fecha | Monto | Proveedor |
|---|---|---|---|
| PED-001 | 2024-03-01 | $18,500 | Bimbo Monterrey |
| PED-002 | 2024-03-05 | $9,200 | Bimbo CDMX |
| PED-003 | 2024-03-10 | $23,000 | Bimbo Monterrey |
Sin vínculo, el texto "Bimbo Monterrey" se repite en cada fila. Si hay un error tipográfico, los filtros fallan.
Después de crear el campo de vínculo, el campo Proveedor ya no es texto libre. Es un selector que muestra los registros reales de la tabla Proveedores. Seleccionas "Bimbo Monterrey" del menú y Airtable establece el enlace.
Ejemplo 2: Ver el vínculo desde la tabla Proveedores
Cuando abres el registro de "Bimbo Monterrey" en la tabla Proveedores, verás un campo automático llamado Pedidos (o el nombre que le diste). Ahí aparecen PED-001 y PED-003.
Esto te permite saber de un vistazo cuántos pedidos tiene cada proveedor. No necesitas filtros manuales ni cálculos externos.
Cómo usar el campo Lookup para traer datos relacionados
Lookup trae el valor de un campo de la tabla vinculada directamente a tu tabla actual. Es de solo lectura: muestra el dato, no lo modifica.
Cuándo usarlo: quieres ver la ciudad del proveedor en la tabla Pedidos sin tener que abrir cada registro vinculado.
Pasos para crear un campo Lookup:
- En la tabla Pedidos, añade un campo nuevo.
- Elige el tipo "Lookup".
- En "Select a linked record field", elige el campo de vínculo que ya creaste (Proveedor).
- En "Select a field to look up", elige el campo que quieres traer, por ejemplo: Ciudad.
- Haz clic en Save field.
Ahora la tabla Pedidos muestra la ciudad del proveedor sin que tengas que escribirla manualmente.
Ejemplo 3: Lookup de RFC y ciudad en pedidos de FEMSA
Supón que tu empresa también trabaja con FEMSA. Tienes pedidos de distintas sucursales. La tabla Proveedores incluye el campo RFC.
Con un campo Lookup puedes mostrar el RFC directamente en la tabla Pedidos. Esto es útil para generar reportes fiscales para el SAT sin abrir cada registro.
Resultado en la tabla Pedidos:
| # Pedido | Proveedor (vínculo) | Ciudad (Lookup) | RFC (Lookup) |
|---|---|---|---|
| PED-010 | FEMSA Monterrey | Monterrey | FEM-750101-CC3 |
| PED-011 | FEMSA Guadalajara | Guadalajara | FEM-820210-DD4 |
Los campos Lookup se actualizan solos cuando editas el registro original en la tabla Proveedores.
Diferencia entre Link, Lookup y Rollup
Es fácil confundir estos tres campos. Aquí tienes la distinción clave:
| Campo | Función | Editable |
|---|---|---|
| Link to another record | Establece la relación entre tablas | No (es el vínculo base) |
| Lookup | Trae un valor del registro vinculado | No (solo lectura) |
| Rollup | Calcula un valor agregado (suma, promedio, conteo) | No (calculado) |
Ejemplo de Rollup: en la tabla Proveedores, puedes crear un campo Rollup que sume los montos de todos los pedidos vinculados a ese proveedor. Bimbo Monterrey mostraría automáticamente $41,500 (PED-001 + PED-003).
Errores comunes
Error 1: Crear el vínculo en la tabla equivocada. El campo de vínculo debe vivir en la tabla que "pertenece" a la otra. Los pedidos pertenecen a proveedores, entonces el vínculo va en Pedidos. Si lo creas al revés, el flujo de datos se vuelve confuso.
Error 2: Usar texto libre en lugar del vínculo. Si escribes el nombre del proveedor como texto en vez de seleccionarlo con el campo de vínculo, Airtable no puede conectar los registros. Los Lookup y Rollup no funcionarán. Los filtros tampoco.
Error 3: Esperar que Lookup sea editable. Los campos Lookup muestran datos del registro original, pero no los puedes modificar desde ahí. Para cambiar la ciudad del proveedor, debes editar el registro en la tabla Proveedores.
Error 4: Vincular registros de bases distintas. El campo Link to another record solo funciona dentro de la misma base. No puedes vincular una tabla de una base A con una tabla de una base B. Si necesitas cruzar datos de dos bases, debes consolidarlas en una sola.
Error 5: Olvidar que el campo espejo es automático. Cuando creas un vínculo en la tabla Pedidos hacia Proveedores, Airtable crea un campo automático en Proveedores. No lo borres. Si lo eliminas, rompes la relación completa.
Resumen de flujo de trabajo recomendado
Sigue este orden cada vez que vayas a relacionar dos tablas:
- Define las tablas que necesitas: Proveedores, Pedidos, Productos, etc.
- Crea el campo Link en la tabla "hija" (la que depende de la otra).
- Agrega campos Lookup para traer los datos que necesitas ver en la tabla hija.
- Agrega Rollups si necesitas sumas, conteos o promedios de los registros vinculados.
- Verifica el campo espejo en la tabla "madre" para confirmar que los vínculos aparecen correctamente.
Este flujo aplica igual si gestionas pedidos de Liverpool, inventario de Mercado Libre o contratos de FEMSA.