Vínculo de dos tablas: principal y detalle
Pedidos y líneas de pedido, pacientes y sus visitas, contratos y pagos: los datos están en dos archivos y hay que verlos juntos. En Excel para eso se escribe BUSCARV o se hojea el segundo archivo en la ventana de al lado. Aquí las tablas se vinculan por un campo: arriba la principal y abajo la de detalle, y mientras recorre las filas de arriba, abajo quedan solo los registros relacionados, como SET RELATION en dBase y FoxPro.
Gratis para usar. Menú «Tablas» → «Vincular con una tabla de detalle…». Los archivos no se suben. Versión para Windows — 4.6 MB, sin instalación: detalles. Pro — 29 USD una sola vez: precio.
Cómo vincular
- Abra las dos tablas, cada una en su pestaña. Los formatos pueden ser distintos: DBF con CSV, Excel con una base SQLite.
- En la pestaña de la tabla principal: «Tablas» → «Vincular con una tabla de detalle…» y elija la de detalle.
- Indique los pares de campos: el campo de la principal es igual al de la de detalle, por ejemplo ID = ID_PEDIDO. Si la clave es compuesta, añada más pares: deben coincidir todos.
- «Vincular»: bajo la principal aparece un segundo panel. Recorra las filas de arriba con el ratón o las flechas; en el panel de abajo solo se muestran los registros con la misma clave, y en su encabezado se ve el valor de la clave y el número de registros.
La altura del panel de abajo se cambia arrastrando el borde entre las tablas. La tabla de abajo se puede ordenar por los encabezados de columna y el botón de su encabezado abre la tabla de detalle en su propia pestaña, entera. El aspa quita el vínculo.
Qué cuenta como coincidencia
- Los valores se comparan como texto. «001» y «1» son claves distintas: los códigos con ceros iniciales no pasan a números, como hace Excel.
- Se pueden ignorar mayúsculas, espacios en los extremos y tildes. Está activado por defecto: en DBF los campos de carácter se rellenan con espacios por la derecha y, sin eso, «García» y «García » no coincidirían.
- Una clave vacía no vincula nada. Si la fila actual de la principal tiene la clave vacía, la tabla de abajo queda vacía en lugar de mostrar todos los registros sin clave.
- Los filtros de la de detalle funcionan junto con el vínculo. Si pone en su pestaña un filtro por año, en el panel quedan los registros de ese año y de esa clave.
Por qué es mejor que BUSCARV
- BUSCARV devuelve un solo valor de la primera fila encontrada. Aquí se ven todos los registros relacionados, sean los que sean.
- No hacen falta fórmulas ni columnas auxiliares: el vínculo no cambia ninguna de las tablas.
- Una fila sin pareja se ve al instante: la tabla de abajo está vacía. No hay que buscar valores «#N/D».
- Los archivos no se suben ni se pegan en uno: cada tabla sigue siendo ella misma.
Qué viene después
- Si no quiere mirar sino encontrar las diferencias entre dos exportaciones: comparar dos tablas.
- Encontrar repeticiones de la clave en una tabla antes de vincular: duplicados.
- Comprobar las propias claves: validar valores.
Preguntas frecuentes
¿Puedo editar la tabla de detalle en el panel de abajo?
No, el panel es solo de consulta. Puede editar la tabla en su pestaña, donde se ve entera: el botón del encabezado del panel la abre.
¿Cuántas tablas se pueden vincular?
Un vínculo: principal y detalle. Una cadena de tres tablas todavía no se puede construir: vincule por turnos o reúna dos de ellas en una.
¿Qué pasa si cierro una de las tablas?
El vínculo se quita y la otra tabla se queda abierta y vuelve a mostrar todas sus filas.
¿Se conserva el vínculo entre sesiones?
No, tras reiniciar hay que definir el vínculo de nuevo: es un cuadro con la elección de campos.
Gratis para usar. Su archivo no se sube a ningún servidor. Versión para Windows — 4.6 MB, sin instalación: detalles. Pro — 29 USD una sola vez: precio.