ACC2000: Campo de búsqueda automática devuelve valor inesperado en la combinación de correspondencia de Word

Seleccione idioma Seleccione idioma
Id. de artículo: 207597 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Principiante: Requiere conocimientos de la interfaz de usuario en equipos de usuario único.

Este artículo se aplica únicamente a las bases de datos de Microsoft Access (.mdb).

Expandir todo | Contraer todo

En esta página

Síntomas

Cuando un documento de combinación de correspondencia de Microsoft Word muestra campos de búsqueda automática de una tabla, los campos no devuelven los valores de búsqueda automática como se esperaba.

Causa

Correspondencia de Microsoft Word no utiliza la propiedad RowSource de los campos de tabla para recuperar los valores de búsqueda y recupera los valores de datos de los campos en su lugar.

Solución

Debe crear una nueva consulta que incluye los campos que se hace referencia en la propiedad OrigenDeLaFila (RowSource) de los campos de búsqueda automática. Utilice esta consulta como origen de datos para el documento de combinación de correspondencia de Word.

Para mostrar el Autobúsqueda valores en Word un documento de combinar correspondencia, siga estos pasos.

Precaución : Si sigue los pasos descritos en este ejemplo, modificará la base de datos de ejemplo Neptuno.mdb. Quizás desee hacer una copia de seguridad del archivo Neptuno.mdb y realizar estos pasos sobre una copia de la base de datos.

Preparar para la combinación de correspondencia

  1. Inicie Microsoft Access y abra la base de datos de ejemplo Neptuno.mdb.
  2. En la ventana base de datos, haga clic en tablas bajo objetos , haga clic en la tabla Orders y, a continuación, haga clic en Diseño .
  3. Seleccione el campo IdCliente y, en la ficha búsqueda bajo Propiedades del campo , examine el valor de RowSource . Tenga en cuenta que Autobúsqueda utiliza el campo NombreCliente de la tabla cliente para su valor de búsqueda. Se utiliza esta referencia en el paso 10.
  4. Seleccione el campo IdEmpleado y, en la ficha búsqueda bajo Propiedades del campo , examine el valor de RowSource . Tenga en cuenta que Autobúsqueda concatena los valores de campo de apellidos y nombre de la tabla de empleados de su valor de búsqueda.

    Estas referencias se utilizan en el paso 11.
  5. En la ventana base de datos, haga clic en la ficha consultas y, a continuación, haga clic en nuevo .
  6. En el cuadro de diálogo Nueva consulta , seleccione Vista Diseño y, a continuación, haga clic en Aceptar .
  7. En el cuadro de diálogo Mostrar tabla , seleccione los empleados y a continuación, haga clic en Agregar .
  8. Repita el paso 7 para la tabla Pedidos y la tabla Customers y, a continuación, haga clic en Cerrar .
  9. De la tabla Pedidos, agregar todos los campos excepto los campos IdCliente e IdEmpleado a la cuadrícula de diseño de consulta.
  10. Agregue el campo CompanyName de la tabla Customers a la cuadrícula de diseño de consulta.
  11. Agregue los campos Apellidos y nombre de la tabla empleados a la cuadrícula de diseño de consulta.
  12. Guarde la consulta como MergeOrders y ciérrelo.

Ejecutar la combinación de correspondencia

  1. En la ventana base de datos, haga clic en consultas bajo objetos y, a continuación, seleccione la consulta MergeOrders que creó en la sección "Preparar para la combinación de correspondencia".
  2. En el menú Herramientas , elija vínculos con Office y haga clic en combinar con MS Word .
  3. En el cuadro de diálogo Asistente para combinar correspondencia de Microsoft Word , haga clic en casilla de verificación crear un documento nuevo y vincular los datos y a continuación, haga clic en Aceptar .

    Tenga en cuenta que Microsoft Word se inicia y que se crea un nuevo documento en blanco.
  4. En la barra de herramientas Combinar correspondencia de Word, haga clic en Insertar campos . Tenga en cuenta la lista con todos los campos de la tabla Pedidos, el campo NombreCompañía de la tabla de la empresa y los campos Apellidos y nombre de la tabla empleados. Seleccione CompanyName en la lista y, a continuación, presione ENTRAR.
  5. Haga clic en el botón Insertar campos , seleccione Apellidos de la lista para agregarlo al documento y a continuación, presione coma y barra espaciadora para separar el campo Apellidos del campo nombre.
  6. Haga clic en el botón Insertar campos , seleccione el nombre de la lista y, a continuación, presione ENTRAR.
  7. En la barra de herramientas Combinar correspondencia , haga clic en el botón Ver datos combinados .

    Tenga en cuenta que los datos presentados en el documento de combinar correspondencia está formados por los mismos valores del campo Autobúsqueda que se muestran en la tabla Pedidos.

Más información

Pasos para reproducir el comportamiento

En el ejemplo siguiente se muestra lo que ocurre cuando se incluye un campo de búsqueda automática de una tabla en un documento de combinación de correspondencia.
  1. Inicie Microsoft Access y abra la base de datos de ejemplo Neptuno.mdb.
  2. En la ventana base de datos, haga clic en tablas bajo objetos y, a continuación, haga clic en pedidos .
  3. En el menú Herramientas , elija vínculos con Office y haga clic en combinar con MS Word .
  4. En el cuadro de diálogo Asistente para combinar correspondencia de Microsoft Word , haga clic en casilla de verificación crear un documento nuevo y vincular los datos y a continuación, haga clic en Aceptar .

    Tenga en cuenta que Microsoft Word se inicia y que se crea un nuevo documento en blanco.
  5. En la barra de herramientas Combinar correspondencia de Word, haga clic en Insertar campos . Observe que se muestra una lista de todos los campos en la tabla Pedidos. Seleccione CustomerID en la lista y, a continuación, presione ENTRAR.
  6. Haga clic en el botón Insertar campo de combinación y, a continuación, seleccione IdEmpleado de la lista.
  7. En la barra de herramientas Combinar correspondencia , haga clic en el botón Ver datos combinados .

    Tenga en cuenta que los datos presentados en la combinación de correspondencia no contienen los valores de campo Autobúsqueda, pero, en su lugar, los valores EmployeeID y CustomerID reales.

Referencias

Para obtener más información acerca de los campos Autobúsqueda, haga clic en Ayuda de Microsoft Access en el menú Ayuda , escriba crear un campo que busque o enumere valores en tablas en el Ayudante de Office o el Asistente para Ayuda y, a continuación, haga clic en Buscar para ver el tema.

Propiedades

Id. de artículo: 207597 - Última revisión: miércoles, 29 de enero de 2014 - Versión: 2.0
La información de este artículo se refiere a:
  • Microsoft Access 2000 Standard Edition
Palabras clave: 
kbnosurvey kbarchive kbmt kbprb KB207597 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 207597

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com