MS Access 2010: enlace el cuadro combinado a la clave principal pero muestre el campo de descripción

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

MS Access 2010: enlace el cuadro combinado a la clave principal pero muestre el campo de descripción

Este tutorial de MSAccess explica cómo vincular un cuadro combinado a una clave principal (es decir, un campo de numeración automática), pero mostrar un campo de descripción (con capturas de pantalla e instrucciones paso a paso) en un cuadro combinado en Access 2010.

Ver soluciones en otras versiones de Access:

  • Visita 2013
  • Visita 2007
  • Visita 2003

P: En Microsoft Access 2010, configuré una tabla con un campo Autonumérico como clave principal y un campo Descripción. Quiero poder crear un cuadro combinado que muestre la descripción pero almacene la clave principal. ¿Cómo configurar un cuadro combinado?

Respuesta: Por lo general, el valor de la clave principal no tiene sentido para el usuario. En cambio, hay un campo de descripción en la tabla para transmitir el significado del registro. En Access, puede vincular un cuadro combinado a la clave principal, pero mostrar la descripción en el propio cuadro combinado.

Para hacer esto, primero cree un objeto de cuadro combinado. Haga clic con el botón derecho en el cuadro combinado y seleccione Propiedades en el menú emergente.

Luego haga clic en el botón (con 3 puntos) a la derecha de la propiedad Origen de la fila para abrir la ventana Generador de consultas.

En la ventana Query Builder, estructure su SQL para que el primer campo seleccionado sea la clave principal y el segundo sea el campo de descripción. En este ejemplo, la clave principal es CategoryID y la descripción es CategoryName. Cierre la ventana del generador de consultas haciendo clic en la X en la esquina superior derecha de la ventana del generador de consultas.

Se le pedirá que guarde los cambios. Haga clic en el botón “Sí”.

Volverá a la ventana de propiedades del cuadro combinado. Establezca la propiedad “Recuento de columnas” en 2. La propiedad de recuento de columnas indica que la consulta devolverá dos columnas en el conjunto de resultados.

A continuación, establezca la propiedad Ancho de columna en 0;1. Esto establece el ancho de la primera columna en el conjunto de resultados en 0, esencialmente ocultando el valor de la vista del usuario. El ancho de la segunda columna es de una pulgada.

Finalmente, establezca la propiedad “Columna enlazada” en 1. Esto vincula el cuadro combinado al valor de la clave principal en lugar del campo de descripción.