Crear un cuadro de texto que busque un valor de una tabla

Nota: Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.

Cuando diseñe un formulario, desea mostrar un valor de una tabla o consulta que no sea la que está enlazado el formulario. Por ejemplo, suponga que tiene un formulario de productos que está enlazado a una tabla de productos. Después de diseñar el formulario, sin embargo, decide que desea que el formulario para mostrar el nombre del proveedor para cada producto, que reside en una tabla denominada proveedores. El procedimiento siguiente muestra cómo usar la función DBúsq para llevar a cabo esta tarea. Puede modificar la expresión en el paso 6 para adaptarlos a sus propios datos.

Agregar el cuadro de texto

  1. En el panel de navegación, haga clic en el formulario que desea cambiar y, a continuación, haga clic en Vista Diseño en el menú contextual.

  2. En el grupo Controles de la pestaña Diseño, haga clic en Cuadro de texto.

  3. Busque el área en el formulario en el que desea agregar el control y, a continuación, arrastre el puntero en el formulario para crear el cuadro de texto.

  4. Haga clic con el botón derecho cuadro de texto y después haga clic en Propiedades en el menú contextual.

  5. En la hoja de propiedades, haga clic en la pestaña todas.

  6. Establecer la propiedad Origen del Control en el siguiente valor:

    = DLookup("[ContactName]","[Suppliers]","[SupplierID]=" & Forms! ¡Productos! Proveedor)

  7. Guardar los cambios y, a continuación, cierre la hoja de propiedades.

Esta expresión busca en la tabla proveedores y devuelve el nombre del contacto del proveedor cuyo identificador coincide con el valor del control del proveedor en el formulario de productos. Observe cómo se usa el operador & para generar el tercer argumento de la función DBúsq (el tercer argumento es "[Id] =" & Forms! ¡Productos! ID). Un error común que debe evitar está colocando el argumento completo en lugar de solo el texto que precede el operador & entre comillas.

Nota: Como alternativa a la función DBúsq , puede crear una nueva consulta subyacente para incluir únicamente la información que necesita. Mediante una consulta a menudo es más eficaz que utilizar una función.

Parte superior de la página

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.

×