Applies ToAccess para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Al diseñar un formulario en Access, puede crear un cuadro de lista o un cuadro combinado que se puede usar para buscar un registro cuando se selecciona un valor de la lista. Esto facilita a los usuarios encontrar rápidamente registros existentes sin tener que escribir un valor en el cuadro de diálogo Buscar .

Notas: 

  • Para que este procedimiento funcione, el formulario debe estar enlazado a una tabla o a una consulta guardada. El paso 5 del procedimiento contiene más información sobre qué hacer si este no es el caso.

  • Este procedimiento puede crear código que se ejecutará solo cuando se conceda el estado de confianza a la base de datos. Para más información, vea el artículo Decidir si se debe confiar en una base de datos.

Create el cuadro de lista o el cuadro combinado

  1. Haga clic con el botón secundario en el formulario en el panel de navegación y luego haga clic en Vista Diseño.

  2. En la pestaña Diseño , en el grupo Controles , asegúrese de que la opción Usar asistentes para controles Imagen del botón está seleccionada.

  3. En el grupo Controles , haga clic en Cuadro de lista o Cuadro combinado.

  4. En el formulario, haga clic donde desee colocar el cuadro de lista o el cuadro combinado.

  5. En la primera página del asistente, haga clic en Buscar un registro en mi formulario según el valor que seleccioné en el cuadro combinado o cuadro de lista y, a continuación, haga clic en Siguiente.

    La opción Buscar un registro... no está disponible.

    Si no se muestra la opción Buscar un registro en mi formulario en función del valor que seleccioné en el cuadro combinado o cuadro de lista , es probable que el formulario no esté enlazado a una tabla o consulta guardada. El formulario debe estar enlazado a un objeto disponible en el panel de navegación, en Tablas o Consultas.

    Use el procedimiento siguiente para comprobar si un formulario está enlazado a una tabla o consulta guardada:

    1. Haga clic en Cancelar para cerrar el asistente.

    2. Haga clic con el botón secundario en el cuadro de lista o cuadro combinado que creó anteriormente y, a continuación, haga clic en Eliminar.

    3. Si no se muestra el panel de tareas Hoja de propiedades, presione F4 para mostrarlo.

    4. Seleccione Formulario en la lista situada en la parte superior de la hoja de propiedades.

    5. En la pestaña Datos de la hoja de propiedades, mire el cuadro de la propiedad Origen del registro . Este cuadro debe contener el nombre de una tabla o consulta guardada antes de poder usar el procedimiento descrito en este artículo. Si el cuadro está en blanco, puede seleccionar una tabla o consulta existente como origen de registros o puede crear una nueva consulta para que sirva como origen de registros. Si el cuadro contiene una instrucción SELECT, tiene la opción adicional de convertir esa instrucción en una consulta guardada. Una vez que haya completado una de estas tareas, la próxima vez que ejecute el asistente cuadro combinado/cuadro de lista, se mostrará la opción Buscar un registro... .

      Siga uno de estos procedimientos en función de lo que desee hacer:

      • Seleccionar una tabla o consulta existente como origen de registros

        1. Si sabe que hay una tabla o consulta existente en la base de datos que contiene los registros que desea buscar, use este procedimiento para enlazar el formulario a ese objeto.

          Nota: Si el cuadro de la propiedad Origen del registro contiene una instrucción SELECT, al seguir este procedimiento se eliminará permanentemente esa instrucción. Es posible que desee copiar la instrucción en un archivo de texto u otro programa de procesamiento de texto en caso de que desee restaurarla.

        2. Haga clic en el cuadro de la propiedad Origen del registro y, a continuación, haga clic en la flecha desplegable que aparece.

        3. Seleccione una de las tablas o consultas disponibles. Si una tabla o consulta adecuada no está disponible, debe crear una antes de poder continuar. Para obtener más información, vea los artículos Create una tabla y agregar campos o Create una consulta de selección sencilla.

        4. Guarde el formulario y, después, repita el procedimiento al principio de este artículo. El asistente debería mostrar ahora la opción Buscar un registro en mi formulario según el valor que seleccioné en el cuadro combinado o cuadro de lista .

      • Create una nueva consulta guardada o convertir una instrucción SELECT en una consulta guardada

        Si los datos que desea buscar están contenidos en más de una tabla, tendrá que enlazar el formulario a una consulta que seleccione los datos de esas tablas.

        1. En el cuadro de la propiedad Origen del registro , haga clic en el botón Generar Botón Generador.

          Access abre el Generador de consultas.

          • Puede empezar a crear una consulta. Para obtener más información, vea el artículo Create una consulta de selección sencilla. Cuando termine de crear la consulta, continúe con el paso 2.

          • Si el cuadro de la propiedad Origen del registro contenía originalmente una instrucción SELECT, esa consulta se muestra en el Generador de consultas. Continúe con el paso 2 para convertirla en una consulta guardada.

        2. En el grupo Cerrar de la pestaña Diseño, haga clic en Guardar como.

        3. En el cuadro de diálogo Guardar como , escriba un nombre para la consulta en el cuadro Guardar 'Consulta' en: .

        4. Asegúrese de que la opción Consulta está seleccionada en el cuadro Como y, a continuación, haga clic en Aceptar.

        5. En la pestaña Diseño , en el grupo Cerrar , haga clic en Cerrar.

        6. Haga clic en para guardar los cambios realizados en la consulta y actualizar la propiedad.

          Access muestra el formulario en la vista Diseño y cambia la propiedad Origen del registro para que se muestre el nuevo nombre de consulta guardado.

        7. Haga clic en Guardar en la barra de herramientas de acceso rápido.

        8. Repita el procedimiento al principio de este artículo. El asistente debería mostrar ahora la opción Buscar un registro en mi formulario según el valor que seleccioné en el cuadro combinado o cuadro de lista .

  6. Siga las instrucciones del asistente. En la última página del asistente, haga clic en Finalizar para mostrar el cuadro de lista o el cuadro combinado en la vista Diseño.

Principio de página

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.