Agregue un cuadro combinado que busque datos de otra tabla y luego muestre texto significativo, en lugar de un número.
Siempre que cree un formulario que contenga datos de clave externa, deberá decidir qué valor mostrar al usuario:el valor de clave externa (generalmente un número o código) o un valor (generalmente) más legible que se almacena en la tabla principal .
Si observa el siguiente ejemplo, puede ver que el formulario tiene un Código de país campo. Esto muestra el código del país en lugar del nombre del país.
Si quisiera mostrar el nombre del país al usuario, podría hacerlo agregando un control de búsqueda. En este caso, agregaremos un cuadro combinado que busque el nombre del país en la tabla principal.
-
Abrir el formulario en vista de diseño
En el panel de navegación izquierdo, haga clic con el botón derecho en el formulario y seleccione Vista de diseño .
Esto también se puede hacer en la Vista de diseño, si lo prefiere.
-
Seleccione la opción de cuadro combinado
Haga clic en el botón Combo Box en la cinta (desde el Diseño pestaña).
-
Posicionar el cuadro combinado
Pase el cursor sobre el formulario donde desea colocar el cuadro combinado.
Se mostrará una línea roja donde está el cursor.
Una vez que la línea roja esté en la posición correcta, haga clic en esa posición.
Esto iniciará el asistente de cuadro combinado.
-
Seleccione la fuente de datos para el control
Seleccione Quiero que el cuadro combinado obtenga los valores de otra tabla o consulta .
Haga clic en Siguiente .
-
Seleccione la tabla/consulta de origen
Seleccione la tabla o consulta que contiene el valor que desea mostrar en el cuadro combinado.
Haga clic en Siguiente .
-
Seleccione los campos de origen
Seleccione los campos que contienen el valor que desea incluir en el cuadro combinado.
Esto debe incluir cualquier valor que desee que se muestre, así como los datos de la clave externa.
Haga clic en Siguiente .
-
Especifique el orden de clasificación
Especifique cómo desea que se ordenen los valores. Esto determina cómo ve el usuario los valores en el cuadro combinado.
Haga clic en Siguiente .
-
Ajustar ancho de columna
Ajuste el ancho de la columna si es necesario. Puede desplazarse hacia abajo para asegurarse de que el cuadro combinado sea lo suficientemente ancho para todos los datos.
Si desea que los datos de la clave externa se muestren en el cuadro combinado, desmarque Ocultar columna de clave (recomendado) . Sin embargo, solo haga esto si cree que ayudará al usuario.
Haga clic en Siguiente .
-
Seleccione una Acción para el Control
Seleccione Almacenar ese valor en este campo y seleccione el campo de la lista desplegable.
Haga clic en Siguiente .
Este paso se refiere al valor de la clave externa.
-
Nombre de la etiqueta
Introduzca un nombre para la etiqueta del control.
Haga clic en Finalizar .
La etiqueta es lo que verá el usuario, así que proporcione un nombre significativo.
-
El resultado
El control de búsqueda ahora se ha agregado al formulario.
-
Eliminar el campo antiguo
Puede eliminar el campo anterior si es necesario. Así es como.
Seleccione el control anterior y su etiqueta (manteniendo presionada la tecla Shift mientras los selecciona).
Haga clic derecho y seleccione Eliminar del menú contextual.
-
Probar el formulario
Es una buena idea cambiar a Vista de formulario para probar el nuevo control de formulario.
Haga clic en el ícono Vista de formulario en la parte inferior derecha de la pantalla y luego haga clic en el nuevo cuadro combinado.
Los valores de búsqueda aparecerán en el cuadro combinado en lugar de los valores de clave externa.
Si su cuadro combinado aún muestra los datos de la clave externa, intente guardar el formulario o cerrarlo y volver a abrirlo.