Permitir a los usuarios buscar un registro seleccionando un valor de una lista

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

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

Nota: 

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

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

Crear el cuadro de lista o un 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 esté seleccionada la opción Utilizar Asistentes para controlesImagen de botón .

  3. En el grupo controles, haga clic en Cuadro de lista Imagen de botón o Un cuadro a combinado Imagen de botón .

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

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

    No está disponible la opción Buscar un registro....

    Si no se muestra la opción Buscar un registro en el formulario según el valor que seleccione en mi cuadro de lista del cuadro combinado, es probable porque el formulario no está enlazado a una tabla o una consulta guardada. El formulario debe estar enlazado a un objeto que está disponible en el panel de navegación en tablas o consultas.

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

    1. Haga clic en Cancelar para cerrar al asistente.

    2. Haga clic en el cuadro de lista o un 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 visualizarlo.

    4. Seleccione el formulario de la lista en la parte superior de la hoja de propiedades.

    5. En la pestaña datos de la hoja de propiedades, mire el cuadro de propiedad Origen del registro. Esta casilla debe contener el nombre de una tabla o consulta guardada antes de realizar el procedimiento descrito en este artículo. Si el cuadro está vacío, puede seleccionar una tabla o consulta existente como origen de registros o puede crear una nueva consulta para que actúe como el origen de registros. Si el cuadro contiene una instrucción SELECT, tiene la opción adicional de conversión de esa instrucción en una consulta guardada. Una vez haya completado una de estas tareas, la próxima vez que ejecute al Asistente para cuadros de lista del cuadro combinado, se muestra la opción Buscar un registro....

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

      • Seleccione una tabla o consulta existente como origen de registros

        1. Si sabe 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 con ese objeto.

        2. Nota: Si el cuadro de propiedad Origen del registro contiene una instrucción SELECT, este procedimiento eliminará esa instrucción de forma permanente. Desea copiar la instrucción a un archivo de texto u otro programa de procesamiento de texto en caso de que desea restaurar.

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

        4. Seleccione una de las tablas disponibles o consultas. Si una tabla adecuado o la consulta no está disponible, debe crear uno antes de continuar. Para obtener más información, vea los artículos crear tablas en una base de datos o crear una consulta de selección sencilla.

        5. Guarde el formulario y, a continuación, repita el procedimiento al principio de este artículo. El asistente debe mostrar ahora la opción Buscar un registro en el formulario según el valor que seleccione en mi cuadro de lista del cuadro combinado.

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

        Si los datos que desea buscar contiene más de una tabla, debe asociar el formulario a una consulta que se selecciona los datos de esas tablas.

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

          Access abre el generador de consultas.

          • Si el cuadro de propiedad Origen del registro originalmente está vacío, el generador de consultas muestra el cuadro de diálogo Mostrar tabla, y puede comenzar a crear una nueva consulta. Para obtener más información, vea el artículo crear una consulta de selección sencilla. Cuando haya terminado de crear la consulta, continúe con el paso 2.

          • Si el cuadro de propiedad Origen del registro originalmente contiene una instrucción SELECT, se muestra esa consulta 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 la Guardar 'Consultan' en: cuadro.

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

        5. En la ficha 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 cambie la propiedad Origen del registro para que se muestre el nuevo nombre de consulta guardada.

        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 debe mostrar ahora la opción Buscar un registro en el formulario según el valor que seleccione en mi cuadro de lista del cuadro combinado.

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

Volver al principio

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
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.

×