Diseñar una plantilla de formulario usando la configuración de una biblioteca de conexiones de datos

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.

Este artículo le muestra cómo diseñar una plantilla de formulario, que se basa en la configuración almacenada en una biblioteca de conexiones de datos en un sitio de Microsoft Office SharePoint Server 2007, que puede consultar o enviar datos.

En este artículo

Información general

Antes de empezar

Diseñar una plantilla de formulario con una conexión de datos de consulta

Diseñar una plantilla de formulario con una conexión de datos de envío

Información general

Una conexión de datos secundaria es cualquier conexión de datos a un origen de datos externo que agrega a una plantilla de formulario. Esta conexión de datos es diferente de la conexión de datos principal que se crea al diseñar una plantilla de formulario basada en una base de datos, servicio Web o configuración de una biblioteca de conexión. Agregar una conexión de datos secundaria solo si no puede consultar o enviar datos a través de la conexión de datos principal.

Un formulario puede tener una conexión de datos principal, denominada la conexión de datos principal y, opcionalmente, puede tener una o varias conexiones de datos secundarios. Según los objetivos del formulario, una conexión de datos puede consultar o enviar datos del formulario a un origen de datos externo, como una base de datos de Microsoft SQL Server o un servicio Web.

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 conexión o ubicación de origen de datos externo, debe 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.

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.

Al crear una plantilla de formulario que se basa en la configuración en un archivo de conexión de datos, Microsoft Office InfoPath crea una conexión de datos que se basa en la configuración de la biblioteca de conexiones de datos. Si el archivo de conexión de datos contiene la configuración para una conexión de datos de consulta, InfoPath crea principal origen de datos del formulario con campos de consulta, campos de datos y grupos que se corresponden a la forma en que los datos se almacenan en los datos externos de origen que hace referencia a la configuración en el archivo de conexión de datos. Campos de consulta contienen los datos de origen de datos externo para determinar qué se envía al formulario. Los resultados de la consulta se colocan en campos de datos. Para habilitar los usuarios consultar el origen de datos externo, InfoPath agrega un botón Ejecutar consulta a la plantilla de formulario.

Dado que la estructura de datos de la consulta y campos de datos debe coincidir con la forma en que los datos se almacenan en el origen de datos externo, no puede modificar los campos existentes o grupos en el origen de datos principal. Sólo puede agregar campos o grupos al grupo raíz del origen de datos principal.

Si está utilizando la configuración para una conexión de datos de envío, InfoPath habilita el botón Enviar de la barra de herramientas estándar y el comando Enviar en el menú archivo de formularios basados en esta plantilla de formulario. Esto permite a los usuarios enviar los datos de sus formularios al origen de datos externo.

Volver al principio

Antes de empezar

Para diseñar una plantilla de formulario que se basa en la configuración de una biblioteca de conexiones de datos, necesita la siguiente información desde el Administrador de biblioteca de conexión de datos o el programador que creó el archivo de conexión de datos:

  • La ubicación del sitio Office SharePoint Server 2007 con la biblioteca de conexión.

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

Volver al principio

Diseñar una plantilla de formulario con una conexión de datos de consulta

Para diseñar una plantilla de formulario que se basa en un archivo de conexión de datos con configuración para una conexión de datos de la consulta, haga lo siguiente:

  1. Diseño de la plantilla de formulario que se basa en el archivo de conexión de datos    Este paso crea el origen de datos principal para la plantilla de formulario con los campos y grupos adecuados basados en la configuración en el archivo de conexión de datos.

  2. Agregar un control a la plantilla de formulario que muestra los resultados de consulta    Para mostrar los datos almacenados en los campos y grupos en el origen de datos principal a los usuarios, debe agregar un control a la plantilla de formulario y, a continuación, enlaza dicho control a un campo de consulta o un campo de datos de origen de datos principal.

Paso 1: Diseñar la plantilla de formulario basada en el archivo de conexión de datos

  1. En el menú archivo, haga clic en Diseño de una plantilla de formulario.

  2. En Diseñar nuevo, en el cuadro de diálogo diseñar una plantilla de formulario, haga clic en Plantilla de formulario.

  3. En la lista basado en, haga clic en Biblioteca de conexión.

  4. Si está diseñando una plantilla de formulario compatible con el explorador, active la casilla de verificación Habilitar solamente características compatibles con el explorador.

  5. Haga clic en Aceptar.

  6. En la lista de sitios, en el Asistente para la conexión de datos, haga clic en el nombre del sitio en el servidor que ejecuta Office SharePoint Server 2007 que incluye la biblioteca de conexión de datos.

    Agregar un sitio a la lista

    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.

  7. Haga clic en el nombre de la biblioteca de conexión 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 utilizar para esta conexión de datos y, a continuación, haga clic en siguiente.

  8. Si ha seleccionado un archivo de conexión de datos con la configuración de conexión a un servicio Web, la siguiente página del asistente puede pedirle que especifique valores de ejemplo para cada parámetro para determinar qué campos o grupos para agregarlos al origen de datos secundario.

    ¿Cómo?

    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.

    Detalles técnicos

    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.

  9. Si se hace referencia en la configuración de origen de datos externo devuelve un DataSet de ADO.NET de Microsoft, la siguiente página del asistente le pregunta si desea incluir información de cambio cuando los usuarios envían los datos del formulario. En la mayoría de los casos, deje activada la casilla de verificación incluir información de cambio cuando envíe los datos y, a continuación, haga clic en siguiente. Si no desea incluir información de cambio, desactive la casilla de verificación incluir información de cambio cuando envíe los datos y, a continuación, haga clic en siguiente.

    Detalles técnicos

    Esta página del asistente sólo aparece si la configuración de un servicio Web y el archivo de lenguaje de descripción de servicios Web (WSDL) indica que el servicio Web devuelve un conjunto de datos de ADO.NET.

  10. En la siguiente página del asistente, escriba un nombre para la conexión de datos y, a continuación, haga clic en Finalizar.

Paso 2: Agregar un control para mostrar los datos en el campo

  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 de la plantilla de formulario.

  3. En el cuadro de diálogo Enlace de Control, seleccione el campo que desea enlazar el control.

Volver al principio

Diseñar una plantilla de formulario con una conexión de datos de envío

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 la conexión de datos. Cuando hace esto, 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 del formulario en el cuadro de diálogo Opciones de envío (menúHerramientas ). Las opciones de envío se configuran de la misma manera que si ha diseñado una plantilla de formulario basada en una base de datos o servicio Web. Buscar vínculos a más información sobre cómo diseñar una plantilla de formulario que se basa en una base de datos o servicio Web en la sección Vea también.

  1. En el menú archivo, haga clic en Diseño de una plantilla de formulario.

  2. Diseñar un nuevo en el cuadro de diálogo diseñar una plantilla de formulario, haga clic en Plantilla de formulario.

  3. En la lista basado en, haga clic en Biblioteca de conexión.

  4. Si está diseñando una plantilla de formulario compatible con el explorador, seleccione Habilitar solamente características compatibles con el explorador.

  5. Haga clic en Aceptar.

  6. En la lista de sitios, en el Asistente para la conexión de datos, haga clic en el nombre del sitio en el servidor que ejecuta Office SharePoint Server 2007 que incluye la biblioteca de conexión.

    Agregar un sitio a la lista

    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.

  7. Haga clic en el nombre de la biblioteca de conexión 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 utilizar para esta conexión de datos y, a continuación, haga clic en siguiente.

  8. Si ha seleccionado un archivo de conexión de datos con la configuración de conexión a un servicio Web, la siguiente página del asistente puede pedirle que especifique valores de ejemplo para cada parámetro para determinar el mejor campo o grupo al que agregar al origen de datos secundario.

    ¿Cómo?

    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.

    Detalles técnicos

    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.

  9. En la siguiente página del asistente, escriba un nombre descriptivo para la conexión de datos y, a continuación, haga clic en Finalizar.

Volver al principio

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.

×