Agregar una conexión de datos usando la configuración de una biblioteca de conexiones

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í.

En este artículo:

Información general

Antes de empezar

Agregar una conexión de datos de consulta

Agregar una conexión de datos de envío

Información general

Si va a diseñar varias plantillas de formulario que utilicen conexiones de datos similares, considere la posibilidad de usar un archivo de conexión de datos en lugar de crear una conexión de datos a un origen de datos externos para cada plantilla de formulario. De este modo, deberá actualizar solo un archivo de conexión de datos cuando cambie la información de conexión de datos para un conjunto de plantillas de formulario relacionados. Por ejemplo, cuando mueve las plantillas de formulario de una red de prueba a una red de producción, debe actualizar la configuración de conexión de datos solo una vez en la biblioteca de conexión en lugar de actualizar la conexión de datos en cada plantilla de formulario. Cuando un formulario basado en una plantilla de formulario que utiliza un archivo de conexión de datos utiliza la conexión de datos, la conexión de datos se actualiza automáticamente con la nueva configuración.

Un archivo de conexión de datos es un archivo XML con una extensión de archivo .xml o .udcx que contiene la información de conexión para un origen de datos externo. Este archivo se almacena en una biblioteca de conexiones de datos en un servidor que ejecuta Microsoft Office SharePoint Server 2007. Se crea un archivo de conexión de datos por un programador o convirtiendo una conexión de datos en una plantilla de formulario existente en un archivo de conexión de datos, haga clic en el botón convertir en el cuadro de diálogo Conexiones de datos (menúHerramientas ).

Ventajas de usar archivos de conexión de datos son:

  • Varios formularios pueden usar el mismo archivo de conexión de datos, por lo que no es necesario para crear la misma conexión de datos desde el principio para cada plantilla de formulario.

  • Si cambia la configuración de la ubicación o conexión del origen de datos externo, necesita actualizar únicamente el archivo de conexión de datos, no cada plantilla de formulario.

  • El archivo de conexión de datos puede contener información de autenticación alternativa puede ser usada por el servidor, cuando un usuario rellena un formulario mediante un explorador Web.

  • Formularios basados en una plantilla de formulario compatible con el explorador que se rellenan en un explorador pueden conectarse a los servidores de otro dominio solo con conexiones de datos que usan los archivos de conexión de datos.

Nota: Microsoft Office InfoPath usa los archivos de conexión de datos que siguen a la conexión de datos Universal versión 2.0 formato de archivo. Esta versión es un superconjunto de la versión 1.0 del formato de archivo usado por Microsoft Office FrontPage y Microsoft Office Excel. InfoPath no puede usar archivos de conexión de datos en el formato de archivo 1.0 de versión.

Cuando agrega una conexión de datos a una plantilla de formulario usando la configuración de la biblioteca de conexiones de datos, crea una conexión de datos secundaria en dicha plantilla. Esta conexión de datos es diferente de la conexión de datos principal que se crea cuando diseña una plantilla de formulario basada en una base de datos, un servicio Web o una configuración de una biblioteca de conexiones de datos. Debería agregar únicamente una conexión de datos secundaria si no puede obtener o enviar datos a través de la conexión de datos principal.

Principio de página

Antes de empezar

Para agregar una conexión de datos a la plantilla de formulario usando la configuración almacenada en la biblioteca de conexiones de datos, necesita la siguiente información del administrador del sitio:

  • La ubicación del servidor que está ejecutando Microsoft Office SharePoint Server 2007, que contiene el sitio que incluye la biblioteca de conexiones de datos

  • El nombre del archivo de conexión de datos de la biblioteca de conexiones de datos que desea usar

  • Si el archivo de conexión de datos contiene una configuración para una conexión de datos de consulta o de envío

  • Si puede configurar la plantilla de formulario para almacenar con seguridad los resultados de la consulta en el formulario para uso sin conexión si la configuración está pensada para una conexión de datos de consulta

Principio de página

Agregar una conexión de datos de consulta

Para agregar una conexión de datos a la plantilla de formulario usando la configuración de una biblioteca de conexión, debe completar los procedimientos siguientes:

  1. Agregar la conexión de datos secundaria a la plantilla de formulario.

  2. Enlazar controles a los campos de datos y de consulta del origen de datos secundario.

  3. Configurar la plantilla de formulario para que use la conexión de datos mediante una regla o un botón.

Paso 1: Agregue una conexión de datos secundaria

  1. En el menú Herramientas, haga clic en Conexiones de datos.

  2. En el cuadro de diálogo Conexiones de datos, haga clic en Agregar.

  3. En el Asistente para la conexión de datos, haga clic en Buscar conexiones en un servidor de Microsoft Office SharePoint Server y, a continuación, haga clic en Siguiente.

  4. En la siguiente página del asistente, en la lista Sitio, haga clic en el nombre del sitio en un servidor en el que se ejecute Office SharePoint Server 2007 con la biblioteca de conexión.

    Mi sitio no está en la lista

    Para agregar su sitio a la lista, siga este procedimiento:

    1. Haga clic en Administrar sitios.

    2. En el cuadro de diálogo Administrar sitios, haga clic en Agregar.

    3. En el cuadro dirección URL, escriba la ubicación de la biblioteca de conexión de datos.

    4. En el cuadro nombre para mostrar, escriba un nombre para la biblioteca de conexiones de datos. Este nombre aparecerá en la lista de sitios en el Asistente para la conexión de datos.

    5. Haga clic en Aceptar.

    6. Haga clic en Cerrar.

  5. Haga clic en el nombre de la biblioteca de conexiones de datos para ver una lista de archivos de conexión de datos, haga clic en el nombre del archivo de conexión de datos que desea usar para esta conexión y, a continuación, haga clic en Siguiente.

  6. Dependiendo de la configuración de conexión del archivo de conexión de datos, la siguiente página del asistente puede pedirle que especifique valores de ejemplo para cada parámetro.

    ¿Cómo especificar valores de ejemplo?

    1. Seleccione un parámetro en la tabla parámetros y, a continuación, haga clic en Establecer valor de ejemplo.

    2. En el cuadro valor de ejemplo, escriba un valor que el usuario puede utilizar para este campo y, a continuación, haga clic en Aceptar.

    3. Repita estos pasos para cada parámetro de la tabla de parámetros y, a continuación, haga clic en siguiente.

    Nota técnica

    Al configurar una conexión de datos a un servicio Web en el Asistente para la conexión de datos, Microsoft Office InfoPath se conecta al servicio Web y solicita el archivo de lenguaje de descripción de servicios Web (WSDL). El archivo WSDL contiene el esquema que utiliza el servicio Web. El servicio Web responde a la solicitud mediante el envío de este archivo en InfoPath. InfoPath usa la información de este archivo para agregar los campos y grupos adecuados para el origen de datos secundario en la plantilla de formulario. Si InfoPath encuentra un tipo de elemento desconocido en el archivo WSDL, InfoPath usa datos de ejemplo para determinar la definición del tipo de elemento desconocido y, a continuación, agrega los campos y grupos adecuados para el origen de datos secundario.

  7. Si desea que los resultados de la consulta estén disponibles cuando el formulario no está conectado a la red, active la casilla de verificación Almacenar una copia de los datos en la plantilla de formulario.

    Nota de seguridad : Si activa esta casilla, los resultados de la consulta almacena en la plantilla de formulario. Dado que los datos se almacenan en la plantilla de formulario, está disponible en los formularios que los usuarios rellenan, incluso si su equipo no está conectado a una red. Si está obteniendo datos confidenciales de esta conexión de datos, desea deshabilitar esta característica para ayudar a proteger los datos en caso de que se robe o se pierda el equipo.

  8. Haga clic en Siguiente.

    La siguiente página del asistente mostrará un resumen de la configuración de esta conexión de datos.

  9. Escriba un nombre descriptivo para la conexión de datos. Este nombre aparecerá en la lista Origen de datos en el panel de tareas Origen de datos.

  10. Para habilitar que los formularios basados en esta plantilla de formulario usen esta conexión de datos cada vez se abren, active la casilla de verificación Recuperar datos automáticamente cuando se abre un formulario.

Principio de página

Paso 2: Agregue un control para mostrar los datos de los usuarios

  1. Si el panel Controles no es visible, haga clic en Más controles en el menú Insertar, o bien, presione ALT+I, C.

  2. Arrastre un control a la plantilla de formulario.

  3. En el cuadro de diálogo Enlace de control, seleccione el campo al que desea enlazar el control y, a continuación, haga clic en Aceptar.

Paso 3: Configure la plantilla de formulario para usar la conexión de datos.

Si desea que los usuarios recuperen los datos de esta conexión de datos después de que hayan abierto el formulario, puede agregar una regla a la plantilla de formulario que use la conexión de datos bajo una determinada condición, o bien puede agregar un botón a la plantilla de formulario en el que los usuarios pueden hacer clic para usar la conexión de datos.

Agregar una regla

Puede agregar una regla a la plantilla de formulario que ejecute la conexión de datos de consulta siempre que se cumpla la condición de la regla. El procedimiento siguiente asume que ha creado una conexión de datos de consulta para la plantilla de formulario y que ha configurado un control en la plantilla de formulario para mostrar los datos de la conexión de datos.

  1. Si la plantilla de formulario tiene varias vistas, haga clic en nombre de la vista en el menú Ver para ir a la vista con el control que desea mostrar los datos de origen de datos secundario.

  2. Haga doble clic en el control en el que desea agregar una regla.

  3. Haga clic en la ficha Datos.

  4. En Validación y reglas, haga clic en Reglas.

  5. En el cuadro de diálogo Reglas, haga clic en Agregar.

  6. En el cuadro Nombre, escriba un nombre para la regla.

  7. Para especificar una condición cuándo debe ejecutarse la regla, haga clic en Establecer condición y, a continuación, especifique la condición. La regla se ejecutará cuando se produzca la condición. Si no ha establecido una condición, la regla se ejecutará cada vez que el usuario cambia el valor en el control y, a continuación, mueve el cursor fuera de ese control.

  8. Haga clic en Agregar acción.

  9. En la lista Acción, haga clic en Realizar consulta usando una conexión de datos.

  10. En la lista Conexión de datos, haga clic en la conexión de datos de consulta que desea usar y, a continuación, haga clic en Aceptar para cerrar todos los cuadros de diálogo.

  11. Para probar sus cambios, haga clic en Vista previa en la barra Estándar, o presione CTRL+MAYÚS+B.

Agregar un botón para usar la conexión de datos de consulta

Puede agregar un control de botón a la plantilla de formulario en el que los usuarios pueden hacer clic cuando rellenan un formulario basado en la plantilla de formulario. Cuando se hace clic en él, este botón puede recuperar datos de la conexión de datos de consulta.

  1. Si la plantilla de formulario tiene varias vistas, haga clic en nombre de la vista en el menú Ver para ir a la vista con el control que desea mostrar los datos de origen de datos secundario.

  2. Si el panel Controles no es visible, haga clic en Más controles en el menú Insertar, o bien, presione ALT+I, C.

  3. Arrastre un control de botón a la plantilla de formulario.

  4. Haga doble clic en el control de botón que acaba de agregar a la plantilla de formulario.

  5. Haga clic en la ficha General.

  6. En la lista Acción, haga clic en Actualizar.

  7. En el cuadro Etiqueta, escriba el nombre que desea que aparezca en el botón de la plantilla de formulario.

  8. Haga clic en Configuración.

  9. En el cuadro de diálogo Actualizar, haga clic en Un origen de datos secundario.

  10. En la lista Seleccionar el origen de datos secundario, haga clic en el origen de datos secundario asociado a esta conexión de datos de consulta.

  11. Haga clic en Aceptar para cerrar todos los cuadros de diálogo abiertos.

  12. Para probar sus cambios, haga clic en Vista previa en la barra Estándar, o presione CTRL+MAYÚS+B.

Principio de página

Agregar una conexión de envío de datos

Si el archivo de conexión de datos contiene una configuración para una conexión de datos de envío, puede configurar la plantilla de formulario para permitir a los usuarios enviar sus datos del formulario a través de esta conexión de datos. Al configurar la plantilla de formulario para permitir que los usuarios envíen los formularios, InfoPath agrega un botón Enviar a la barra de herramientas Estándar y un comando Enviar al menú Archivo. Puede configurar las opciones de envío para la plantilla de formulario en el cuadro de diálogo Opciones de envío (menú Herramientas). Las opciones de envío se configuran de la misma forma que si ha agregado una conexión de datos secundaria que es una conexión de datos de envío. En la sección Vea también encontrará enlaces para obtener más información sobre cómo se agrega una conexión de datos de envío a la plantilla de formulario.

  1. En el menú Herramientas, haga clic en Conexiones de datos.

  2. En el cuadro de diálogo Conexiones de datos, haga clic en Agregar.

  3. En el Asistente para la conexión de datos, haga clic en Buscar conexiones en un servidor de Microsoft Office SharePoint Server y, a continuación, en Siguiente.

  4. En la siguiente página del asistente, en la lista Sitio, haga clic en el nombre del sitio con la biblioteca de conexión.

    Mi sitio no está en la lista

    Para agregar su sitio a la lista, siga este procedimiento:

    1. Haga clic en Administrar sitios.

    2. En el cuadro de diálogo Administrar sitios, haga clic en Agregar.

    3. En el cuadro dirección URL, escriba la ubicación de la biblioteca de conexión de datos.

    4. En el cuadro nombre para mostrar, escriba un nombre para la biblioteca de conexiones de datos. Este nombre aparecerá en la lista de sitios en el Asistente para la conexión de datos.

    5. Haga clic en Aceptar.

    6. Haga clic en Cerrar.

  5. Haga clic en el nombre de la biblioteca de conexiones de datos para ver una lista de archivos de conexión de datos, haga clic en el nombre del archivo de conexión de datos que desea usar para esta conexión de datos de envío y, a continuación, haga clic en Siguiente.

  6. Si la configuración está pensada para una conexión de datos de envío a un servicio Web, InfoPath puede detectar qué parámetros del servicio Web pueden recibir datos. Puede configurar la conexión de datos de envío para enviar todos los datos o parte de ellos a la plantilla de formulario.

    Cómo

    1. En la lista Parámetros, haga clic en un parámetro que recibirá los datos del formulario.

    2. Para enviar todos los datos del formulario para este parámetro, incluyendo el elemento raíz y cualquier instrucción de procesamiento, siga este procedimiento:

      1. Haga clic en Formulario completo (documento XML, incluidas las instrucciones para su proceso).

      2. Para enviar los datos en forma de cadena, active la casilla de verificación Enviar datos en forma de cadena. Generalmente, esta casilla de verificación se activa para enviar datos firmados digitalmente. Para la mayoría de los casos, debe desactivarse.

    3. Para especificar un campo o un grupo para este parámetro, siga este procedimiento:

      1. En Opciones de parámetros, haga clic en Campo o grupo.

      2. Haga clic en Modificar Imagen del botón .

      3. En el cuadro de diálogo Seleccionar un campo o grupo, haga clic en el campo o grupo cuyos datos desee enviar y, después, haga clic en Aceptar.

      4. En la lista Incluir, haga clic en Únicamente texto y elementos secundarios para enviar sólo el contenido del campo o grupo, o haga clic en Subárbol XML, incluyendo elemento seleccionado para enviar tanto el contenido como el grupo o campo seleccionado.

    4. Repita estos pasos para cada parámetro.

  7. Haga clic en Siguiente.

  8. En la siguiente página del asistente, en el cuadro Escriba un nombre para esta conexión de datos, escriba un nombre descriptivo para esta conexión de datos de envío.

Principio de página

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.

×