Agregar una hoja secundaria de datos

Cuando dos tablas de Access tienen uno o varios campos en común, puede insertar la hoja de datos de una tabla en otra. Una hoja de datos incrustada, que se denomina hoja secundaria de datos, es útil cuando desea ver y editar datos relacionados o unidos en una tabla o consulta.

En este artí­culo

Introducción a las hojas secundarias de datos

Una hoja secundaria de datos es útil cuando desea ver la información de varios orígenes de datos en una única vista hoja de datos. Por ejemplo, en la base de datos de ejemplo Northwind, la tabla Pedidos tiene un relación de uno a varios con la tabla Detalles del pedido.

muestra una relación entre dos tablas

Si la tabla Detalles del pedido se agrega como hoja secundaria de datos en la tabla Pedidos, puede ver y editar datos como los productos incluidos en un pedido específico (cada fila) abriendo la hoja secundaria de datos para ese pedido.

muestra una hoja de datos con una hoja secundaria de datos abierta

Si agrega hojas secundarias de datos a las tablas, limite el uso de estas hojas secundarias de datos a ver y no editar datos empresariales importantes. Si desea editar datos en una tabla, le recomendamos que use formularios para editar los datos en lugar de hojas secundarias de datos, ya que es más probable que se produzcan errores de entrada de datos en la vista hoja de datos si los usuarios no tienen cuidado de desplazarse a la celda correcta. Tenga en cuenta también que agregar una hoja secundaria de datos a una tabla grande puede afectar negativamente al rendimiento de la tabla.

Microsoft Access crea automáticamente una hoja secundaria de datos al crear una tabla que coincida con uno de los criterios siguientes:

  • La tabla se encuentra en un relación de uno a uno.

  • La tabla es el lado "uno" de una relación uno a varios, donde la propiedad SubdatasheetName de la tabla se establece en Auto.

Una relación se define haciendo coincidir los campos clave principal y clave externa de las tablas relacionadas.

También puede agregar una hoja secundaria de datos a cualquier tabla, consulta o formulario en una base de datos. En la vista Hoja de datos, un formulario solo puede mostrar una hoja secundaria de datos a la vez.

Volver al principio

Abrir y cerrar una hoja secundaria de datos

Para determinar si una tabla, consulta o formulario ya tiene una hoja secundaria de datos, abra el objeto en la vista Hoja de datos. Si hay un indicador de expansión (+ signo) presente, la tabla, consulta o formulario tiene una hoja secundaria de datos. Cuando la hoja secundaria de datos está abierta, el indicador cambia a un signo - . Las hojas secundarias de datos se pueden anidar en una hoja secundaria principal de hasta ocho niveles.

vista de hoja secundaria de datos

  • Para abrir la hoja secundaria de datos, haga clic en el signo más junto al valor para el que desea ver los registros.

  • Para cerrar la hoja secundaria de datos, haga clic en el signo menos.

Sugerencia: Para expandir o contraer todas las hojas secundarias de datos de una hoja de datos al mismo tiempo, en la pestaña Inicio, en el grupo Registros, haga clic en Más. A continuación, seleccione Hoja secundaria dedatos y haga clic en la opción que desee.

También puede quitar u ocultar una hoja secundaria de datos. Para obtener información sobre cómo quitar una hoja secundaria de datos, vea el artículo Quitar una hoja secundaria de datos.

Sugerencia: Para ocultar una hoja secundaria de datos, abra la tabla en la vista Diseño y, a continuación, en la pestaña Diseño, en el grupo Mostrar u ocultar, haga clic en Hoja de propiedades. Busque la línea Nombre de hoja secundaria de datos en la ventana hoja de propiedades, cámbiela a [Ninguno]y, después, guarde el cambio.

Volver al principio

Agregar una hoja secundaria de datos

  1. En la vista Hoja de datos, abra la tabla o consulta donde quiera agregar la hoja secundaria de datos.

  2. En la pestaña Inicio, en el grupo Registros, haga clic en Más, seleccione Hojasecundaria de datos y, a continuación, haga clic en Hoja secundaria de datos.

  3. En el cuadro de diálogo Insertar hoja secundaria de datos, seleccione la pestaña(Tablas,Consultaso Ambos)que corresponde al tipo de objeto que desea insertar como hoja secundaria de datos.

  4. En el cuadro Vincular campos secundarios, haga clic en el campo que desea usar como campo clave externa o correspondiente que proporcionará datos para la hoja secundaria de datos.

  5. En el cuadro Vincular campos principales, haga clic en el campo que desea usar como campo de clave principal o correspondiente para la tabla o consulta principal y, a continuación, haga clic en Aceptar.

    Por ejemplo, si desea crear una hoja secundaria de datos para ver los pedidos relacionados para cada registro de cliente en la tabla Cliente, seleccione la tabla Pedidos, en el cuadro Vincular campos secundarios, seleccione Id. de cliente y, en el cuadro Vincular campos maestros, seleccione Id..

    seleccionar el campo principal para la hoja secundaria de datos

    Nota:  Los valores de los cuadros Vincular campos secundarios y Vincular campos maestros crean un uno a varios combinación en los campos especificados.

  6. Haga clic en Aceptar para guardar los cambios.

  7. Para mostrar la hoja secundaria de datos que agregó a la tabla, consulta o formulario, haga clic en el signo +.

    Nota: El campo secundario (clave externa) no aparece como columna de la hoja secundaria de datos. Al agregar un nuevo registro en la hoja secundaria de datos, Access inserta automáticamente el valor de clave principal de la tabla base seleccionada.

Volver al principio

¿Necesita más ayuda?

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×