Office
Iniciar sesión

Introducción a las 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.

Una conexión de datos es un vínculo dinámico entre un formulario de Microsoft Office InfoPath y un origen de datos externo que almacena o proporciona datos de ese formulario. Un origen de datos es una colección de campos y grupos que definen y almacenan los datos de un formulario. Los controles se enlazan a campos y grupos en el origen de datos y mostrar los datos a los usuarios.

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.

En este artículo

Información general de conexiones de datos

Trabajar con la conexión de datos principal

Trabajar con conexiones de datos secundario

Almacenamiento de datos para uso sin conexión

Consideraciones para la conexión a orígenes de datos externos

Información general de conexiones de datos

Una conexión de datos es un vínculo dinámico entre un formulario y un origen de datos que almacena o proporciona datos de ese formulario. 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. La conexión de datos principal define el origen de datos principal del formulario. Un esquema XML describe cómo se almacenan los datos de origen de datos principal del formulario. Puede haber sólo una conexión de datos principal de un formulario y se crea automáticamente cuando se crea una plantilla de formulario que se basa en un origen de datos externo. Puede crear tantas conexiones de datos secundarias como desee al diseñar una plantilla de formulario.

Según los objetivos del formulario, puede crear una conexión de datos principal o secundaria a un origen de datos externo, como una base de datos de Microsoft SQL Server o un servicio Web. Origen de datos externo es un almacén de datos que envía datos o puede recibir datos de un formulario que se basa en la plantilla de formulario. InfoPath funciona con los siguientes orígenes de datos externos:

  • Base de datos de Microsoft Office Access

  • Base de datos de Microsoft SQL Server

  • Servicio Web

  • Biblioteca de documentos o lista en un servidor que ejecuta Microsoft Windows SharePoint Services

  • Archivo XML

Puede crear tres tipos de conexiones de datos a un origen de datos externos: consultar datos, enviar datos solo o de la consulta y enviar los datos. Una conexión de datos de consulta recibe los datos de un origen de datos y almacena los datos en el formulario. Una conexión de datos de envío envía los datos del formulario a un origen de datos a una aplicación en un servidor Web, para una biblioteca de documentos en un servidor que ejecuta Microsoft Windows SharePoint Services o en un mensaje de correo electrónico. Consultar y enviar las conexiones de datos reciban datos desde y enviarán datos a un origen de datos. Cuando se crea una conexión de datos, especifique el tipo de conexión de datos que desee. Por ejemplo, puede crear una conexión de datos que tiene uno de estos procedimientos:

  • Consulta de datos desde una base de datos

  • Envía datos del formulario en un mensaje de correo electrónico

  • Envía datos del formulario a una aplicación en un servidor Web

  • Envía los datos del formulario a una aplicación personalizada que usa el control XmlFormView

  • Consulta o envía datos a través de código de programación personalizado, como C#, Microsoft Visual Basic .NET o Microsoft JScript.

  • Utiliza la configuración de conexión almacenada en una biblioteca de conexión de datos en un servidor que ejecuta Microsoft Office SharePoint Server 2007

  • Consulta o envía datos a los servicios de flujo de trabajo humanos en Microsoft BizTalk Server 2004 o BizTalk Server 2006

El tipo de conexión que use depende de los objetivos del formulario y el tipo de origen de datos externo que desea conectar el formulario.

Conexiones de datos de consulta

Una conexión de datos de consulta obtiene los datos de un origen de datos externos y almacena los datos en los campos del origen de datos principal o secundaria de un formulario. A continuación, puede enlazar controles a esos campos para mostrar los datos en el formulario. Puede crear una conexión de datos de la consulta de las siguientes maneras:

  • Diseñar una plantilla de formulario que se basa en una base de datos, servicio Web o configuración almacenada en una biblioteca de conexión. La estructura del origen de datos externo, a continuación, define el origen de datos principal para el formulario.

  • Modificar una plantilla de formulario existente agregando una conexión de datos secundaria que consulta una base de datos, servicio Web, lista de SharePoint, biblioteca o archivo XML.

Al diseñar una plantilla de formulario que se basa en una base de datos, servicio Web o configuración de una biblioteca de conexión, crear una conexión de datos de consulta se convierte en la conexión de datos principal de formularios basados en esa plantilla de formulario. Puede definir la conexión de datos de solo una consulta como la conexión de datos principal de una plantilla de formulario. Si necesita consultar los datos de orígenes de datos adicionales, puede crear conexiones de datos secundarias esos datos de la consulta de los orígenes de datos. Podrá obtener más información sobre las conexiones de datos secundarias más adelante en este artículo.

Cuando agrega una conexión de datos secundaria que consulta datos a la plantilla de formulario, puede especificar si InfoPath debería usar la conexión de datos cada vez que el usuario abre el formulario o después de que se producen eventos concretos cuando el usuario rellena el formulario, como hacer clic en una botón para mostrar una lista de opciones. Para usar la conexión de datos después de que se producen eventos concretos, use uno de los métodos siguientes:

  • Insertar un control de botón que actualice los datos en el formulario.

  • Agregar una regla que use la conexión de datos cuando una condición en el formulario existe.

  • Escribir código personalizado para eventos específicos.

Conexiones de datos de envío

Cuando los usuarios envían un formulario, los datos del formulario se envían a través de una conexión de datos de envío a un origen de datos externo. Puede configurar esa plantilla de formulario para permitir a los usuarios enviar datos a los siguientes tipos de orígenes de datos externos:

  • Base de datos de Microsoft Office Access

  • Base de datos de Microsoft SQL Server

  • Servicio Web

También puede agregar conexiones de datos secundarias que envíen los datos de las siguientes maneras:

  • Enviar datos del formulario a una biblioteca de documentos en un servidor que ejecuta Microsoft Windows SharePoint Services.

  • Enviar datos del formulario en un mensaje de correo electrónico.

  • Enviar datos del formulario a una aplicación en un servidor Web.

Crear una conexión de datos de envío de las siguientes maneras:

  • Diseñar una plantilla de formulario que se basa en una base de datos, servicio Web o configuración almacenada en una biblioteca de conexión en un servidor que ejecuta Office SharePoint Server 2007. La estructura del origen de datos externo, a continuación, define el origen de datos principal para el formulario.

  • Modificar una plantilla de formulario existente agregando una conexión de datos secundaria y, a continuación, configure la plantilla de formulario para permitir a los usuarios enviar sus formularios a través de esta conexión de datos secundaria.

    Sugerencia: Al diseñar una plantilla de formulario que se basa en una base de datos de Office Access o SQL Server, InfoPath configura automáticamente una conexión de datos de envío si la base de datos cumpla ciertos requisitos. En la sección Vea también encontrará vínculos para obtener más información acerca de esos requisitos. Puede deshabilitar la característica de envío si desea que los usuarios envíen sus completadas formularios con otro tipo de conexión de datos de envío.

En la mayoría de los casos, puede configurar una conexión de datos de envío como la acción para la plantilla de formulario envío principal. Sin embargo, puede diseñar la plantilla de formulario para que los usuarios puedan enviar sus formularios completados a varias ubicaciones usando reglas o código personalizado. Por ejemplo, puede configurar la plantilla de formulario para permitir que los usuarios enviar sus formularios completados a un servicio Web, así como a través de un mensaje de correo electrónico. Normalmente, configure la plantilla de formulario para enviar todos los datos en el formulario. Sin embargo, si utiliza código personalizado para enviar los datos del formulario o está configurando la plantilla de formulario para permitir que el formulario enviar datos a un servicio Web, puede enviar una parte de los datos del formulario.

Consultar y enviar las conexiones de datos

Al diseñar una plantilla de formulario que se basa en una base de datos o un servicio Web, puede crear una conexión de datos que puede obtener datos y enviar datos a la base de datos o servicio Web. Si está diseñando una plantilla de formulario que se basa en una base de datos, la conexión de datos puede obtener o enviar datos. Sin embargo, en orden para formularios basados en esta plantilla de formulario para enviar datos a la base de datos, deben cumplir los requisitos siguientes:

  • No está diseñando una plantilla de formulario compatible con el explorador.

  • Todas las tablas en la conexión de datos principal deben contener una clave principal, restricción única o índice único.

  • Todas las tablas en la consulta deben tener una relación jerárquica simple.

  • Ninguno de los campos de datos en el origen de datos principal del formulario puede almacenar un tipo de datos binarios grandes.

Puede obtener más información sobre estos requisitos Consideraciones para la conexión a orígenes de datos externos más adelante en este artículo.

Al igual que una conexión de datos de la consulta y una conexión de datos de envío, una conexión de datos que puede obtener los datos o enviar datos a un servicio Web se combina en una única conexión de datos.

Volver al principio

Trabajar con la conexión de datos principal

La conexión de datos principal establece una conexión al origen de datos principal del formulario. Un esquema XML describe la estructura para almacenar los datos en el origen de datos principal del formulario. Puede diseñar el origen de datos mediante el panel de tareas Origen de datos, o bien puede dejar que InfoPath cree el origen de datos automáticamente como agregar controles a la plantilla de formulario. También puede diseñar una plantilla de formulario basada en un origen de datos externo, que a su vez define la estructura del origen de datos principal. Una plantilla de formulario puede tener solo una conexión de datos principal.

Si la conexión de datos principal se conecta a un origen de datos externo, cómo trabajar con la conexión de datos principal depende del tipo de origen de datos que se conecta a.

Base de datos    Al diseñar una plantilla de formulario basada en una base de datos, InfoPath crea una conexión de datos principal que consulta y opcionalmente envía los datos a dicha base de datos. Si el formulario se rellenará mediante InfoPath y la base de datos cumple los requisitos enumerados en la sección Consideraciones para la conexión a orígenes de datos externos , InfoPath crea una conexión de datos de envío y configura automáticamente el formulario plantilla para permitir a los usuarios enviar sus formularios. Si el formulario se rellenen mediante un explorador, InfoPath no crea una conexión de datos de envío a la base de datos. Conexiones de datos que envían datos a una base de datos no son compatibles con las plantillas de formulario compatibles con el explorador.

Sugerencia: Si el formulario se rellenará mediante un explorador y desea enviar datos a una base de datos, puede hacerlo conectando el formulario a un servicio Web que envía los datos a la base de datos.

Servicio Web    Al diseñar una plantilla de formulario basada en un servicio Web, puede crear una conexión de datos principal que consulta y envía los datos, solo las consultas de datos o sólo envíe datos. Si elige enviar los datos, InfoPath configura automáticamente la plantilla de formulario para permitir a los usuarios enviar sus formularios. Puede especificar si desea enviar todos o algunos de los datos de los datos del formulario. Si algunos de los datos se envían, sólo puede especificar qué campos de un determinado grupo contienen los datos que deben enviarse, dependiendo de los requisitos del servicio Web.

Al diseñar una plantilla de formulario basada en una base de datos o servicio Web, InfoPath crea un origen de datos principal con campos de consulta, campos de datos y grupos que se corresponden a la forma en que los datos se almacenan en la base de datos o servicio Web. Un campo de consulta contiene el valor que se usa en una consulta para recuperar datos de una base de datos mediante la conexión de datos de la consulta. Los resultados de la consulta se colocan en campos de datos, que se pueden editar cuando el usuario abre el formulario. Cuando el usuario envía el formulario, los datos de los campos de datos se envían mediante la conexión de datos. Dado que los campos y grupos en el origen de datos principal deben coincidir con la forma en que los datos se almacenan en el origen de datos externo, no puede modificar estos campos y grupos. Sin embargo, puede agregar campos o grupos en el campo raíz del origen de datos principal.

Para permitir a los usuarios ver, seleccionar, editar o enviar los datos en los campos de datos, puede enlazar controles, como cuadros de texto y casillas, a los campos en el formulario. Si desea consultar y mostrar valores adicionales que los usuarios puedan seleccionar como una opción, puede enlazar un control como un cuadro de lista a los campos de consulta. Si desea que los usuarios puedan seleccionar un valor de una lista, puede enlazar un control como un cuadro de lista a un campo de datos y, a continuación, establezca las propiedades del control para mostrar los valores de un origen de datos secundario o un campo de repetición en el origen de datos principal.

Volver al principio

Trabajar con conexiones de datos secundario

Una conexión de datos secundaria conecta un formulario a un origen de datos externo. Conexiones de datos secundarias son útiles cuando necesita consultar o enviar datos del formulario a un origen de datos externo que no sea el origen de datos externos en la conexión de datos principal, o cuando desee que los usuarios enviar datos a varios orígenes de datos externos. Puede crear tantas conexiones de datos secundarias como desee.

Una conexión de datos secundaria puede consultar o enviar datos a los siguientes tipos de orígenes de datos externos:

  • Base de datos de Office Access

  • Base de datos de SQL Server

  • Servicio Web

  • Biblioteca de documentos o lista en un servidor que ejecuta Windows SharePoint Services

  • Archivo XML

Mediante una conexión de datos secundaria, también puede habilitar a los usuarios enviar datos del formulario a una aplicación en un servidor Web, a una biblioteca de documentos en un servidor que ejecuta Windows SharePoint Services, o a través de un mensaje de correo electrónico.

Si crea una conexión de datos secundaria que consulta datos, de forma predeterminada el formulario usa esta conexión de datos cuando se abre el formulario. También puede usar esta conexión de datos mediante la configuración de la plantilla de formulario de las siguientes maneras:

  • Agregar un botón de actualización de la plantilla de formulario que el usuario puede hacer clic para enviar la consulta.

  • Agregar una regla a la plantilla de formulario para consultar el origen de datos mediante el uso de esta conexión de datos.

  • Agregar código personalizado a la plantilla de formulario que envía la consulta.

Cuando agrega una conexión de datos secundario a un formulario, InfoPath crea automáticamente un origen de datos secundario con campos de datos y grupos que coinciden con la forma en que los datos se almacenan en el origen de datos externo. Esto ayuda a garantizar la integridad de los datos. No puede modificar los campos y grupos en un origen de datos secundario.

Volver al principio

Almacenamiento de datos para uso sin conexión

Cuando agrega una conexión de datos secundaria que consulta datos desde un origen de datos externo, puede configurar la conexión para almacenar los resultados de la consulta en el equipo del usuario. Así se garantiza que los usuarios pueden rellenar el formulario si sus equipos no están conectados a una red. Esto se denomina trabajar sin conexión.

Si configura una conexión de datos secundaria de esta forma, la consulta se envía al origen de datos externo mientras el equipo del usuario está conectado a la red. Los resultados de la consulta se almacenarán en el origen de datos secundarios del formulario y aparecen en el formulario cuando el usuario rellena el formulario. Datos se almacenan en caché cada vez que el usuario realiza una nueva consulta, para que los datos se mantengan actualizados tanto como sea posibles.

InfoPath tiene en cuenta los parámetros de consulta al decidir si los datos almacenados están adecuados para una determinada consulta. Al crear la conexión de datos, puede elegir si desea mostrar un conjunto predeterminado de los datos almacenados en el formulario, en caso de que el origen de datos no está disponible. Debe tener en cuenta si los datos de la consulta están adecuados para todos los usuarios o si el formulario debe mostrar datos específicos para cada usuario. Por ejemplo, si los datos devueltos por la consulta se basan en la identidad o la función del usuario, usando un conjunto de datos que se ha configurado en tiempo de diseño en lugar de usar los resultados de la consulta predeterminado puede traducirse en datos incorrectos para ese usuario.

Volver al principio

Consideraciones para la conexión a orígenes de datos externos

InfoPath es compatible con conexiones de datos con los siguientes tipos de orígenes de datos externos:

  • Base de datos de Office Access

  • Base de datos de SQL Server

  • Servicio Web

  • Biblioteca de documentos o lista en un servidor que ejecuta Microsoft Windows SharePoint Services

  • Archivo XML

Las secciones siguientes proporcionan información y consideraciones para la conexión a cada uno de estos orígenes de datos externos.

Base de datos de Microsoft Office Access o SQL Server

InfoPath es compatible con conexiones de datos para bases de datos de Access y las bases de datos de SQL Server. Para conectarse a otro tipo de base de datos, puede usar un servicio Web que funciona con dicha base de datos.

Un formulario puede consultar datos desde una base de datos a través de un principal o una conexión de datos secundaria, y puede seleccionar cualquier número de tablas de base de datos para una conexión. La primera tabla que seleccione es la tabla principal. Todas las tablas que seleccione posteriormente deben contener un campo que está relacionado con la tabla principal. InfoPath intenta establecer esta relación haciendo coincidir los nombres de campo en las dos tablas. Puede usar esta relación o agregar su propia relación de tabla al crear la conexión de datos.

Un formulario puede enviar los datos a una base de datos a través de la conexión de datos principal del formulario si la plantilla de formulario que se basa el formulario y la base de datos cumplen los siguientes requisitos:

  • La plantilla de formulario es no es una plantilla de formulario compatible con el explorador    InfoPath no creará una conexión de datos de envío en la conexión de datos principal si está diseñando una plantilla de formulario compatible con el explorador. Para permitir a los usuarios enviar los datos en un formulario que se basa en una plantilla de formulario compatible con el explorador, use un servicio Web que funciona con la base de datos.

  • La tabla izquierda de cada pareja de tablas relacionadas en el origen de datos principal contiene una clave principal    Al menos una de las relaciones para cada pareja de tablas relacionadas debe incluir una clave principal de la tabla izquierda.

  • Ninguno de los campos de datos en el origen de datos principal de la tienda de formulario un tipo de datos binarios grandes    InfoPath deshabilitará la conexión de datos si la consulta incluye campos que pueden almacenar un tipo de datos binarios grandes, como imágenes, imágenes, objetos OLE, datos adjuntos del archivo, el tipo de datos memo de Office Access o el tipo de datos de texto de SQL.

Si la plantilla de formulario y la base de datos cumplen todos estos requisitos, InfoPath crea la conexión de datos de envío y configura la plantilla de formulario para permitir a los usuarios enviar sus formularios. Puede deshabilitar la conexión de datos de envío en la conexión de datos principal si desea que los usuarios enviar los datos del formulario a través de una conexión de datos diferente.

Al diseñar una plantilla de formulario que se basa en una base de datos, InfoPath crea un origen de datos principal que contiene los campos de consulta y campos de datos que coinciden con la forma en que los datos se almacenan en la base de datos. InfoPath también agrega los botones Ejecutar consulta y Nuevo registro a la vista predeterminada de la plantilla de formulario. Cuando un usuario hace clic en el botón Ejecutar consulta, InfoPath envía una consulta con los datos en el campo de consulta a la base de datos. El botón Nuevo registro borra todos los datos actualmente en el formulario y establece los controles que se enlazan a los campos de datos para el valor predeterminado del campo de datos. Cuando un usuario envía los datos a la base de datos, los cambios a los datos en los campos de datos cambian los registros correspondientes en la base de datos. Si un usuario elimina datos de un campo de datos, se elimina el registro correspondiente de la base de datos. Por último, los datos que se ha agregado a los campos de datos actualizan los campos correspondientes o agregan los registros correspondientes a la base de datos.

Si desea conectar un formulario a una base de datos y la conexión de datos principal ya se ha creado para el formulario, puede agregar una conexión de datos secundaria que consulta la base de datos. Cuando agrega una conexión de datos secundaria, InfoPath crea un origen de datos secundario con campos de consulta, campos de datos y grupos que coinciden con los campos de las tablas de base de datos. Puede seleccionar varias tablas de base de datos y establecer relaciones de tabla, igual que lo haría para la conexión de datos principal.

Al crear una conexión de datos secundaria que consulta datos, puede configurar la conexión para enviar una consulta cada vez que el usuario abre el formulario o puede realizar una de las siguientes acciones para enviar la consulta:

  • Agregar un botón que los usuarios pueden hacer clic para actualizar los datos de la conexión de datos.

  • Crear una regla que envía la consulta mediante la conexión de datos.

  • Escribir código personalizado que envía la consulta cuando se ejecuta.

Servicio Web

Un formulario puede consultar o enviar datos a un servicio Web a través de un principal o una conexión de datos secundaria. InfoPath cumple con los estándares siguientes para conexiones a servicios Web:

  • Protocolo de acceso a objetos simple (SOAP)    SOAP es el protocolo de comunicación que define los mensajes XML que se usan para comunicarse con el servicio Web.

  • Lenguaje de descripción de servicios Web (WSDL)    WSDL es el estándar del esquema XML que se usa para describir la ubicación, protocolos de comunicación e interfaces al servicio Web. InfoPath puede consumir únicamente servicios Web de estilo literal de documento.

  • Universal Description Discovery and Integration (UDDI)    UDDI es el servicio de directorio que describe los servicios Web ofrecidos por una empresa.

Al diseñar una plantilla de formulario que se basa en un servicio Web, InfoPath crea una conexión de datos principal al servicio Web y, a continuación, crea un origen de datos principal que contiene los campos de consulta, campos de datos y grupos que coinciden con el esquema XML del servicio Web.

Si configura la plantilla de formulario para usar otra operación en el mismo servicio Web o desea usar un servicio Web diferente por completo, puede agregar conexiones de datos secundarias a la plantilla de formulario. Cuando agrega una conexión de datos secundaria que consulta datos, InfoPath crea un origen de datos secundario con campos y grupos que coincidan con el esquema del servicio Web. Si agrega una conexión de datos secundaria que envía datos, puede configurar la conexión para enviar todos o solo algunos de los datos en el formulario, dependiendo de los parámetros en el servicio Web.

Cuando se crea una conexión de datos principal o secundaria a un servicio Web, puede especificar si la conexión consulta datos solo, envía solamente los datos o ambas consultas y envía los datos. Si la conexión consulta datos, InfoPath agrega el botón Ejecutar consulta a la plantilla de formulario. Cuando un usuario hace clic en el botón Ejecutar consulta, InfoPath envía una consulta con los datos en los campos de consulta al servicio Web. Si la conexión envía datos, InfoPath habilita la característica de envío del formulario. Al configurar una conexión de datos de envío, InfoPath determina qué datos se requieren por el servicio Web. En función de esta información, puede especificar qué campos en el formulario de plantilla debe enviar los datos al servicio Web.

Biblioteca de documentos o una lista en un sitio de SharePoint

Un formulario puede consultar datos mediante una conexión de datos secundaria a una biblioteca de documentos o una lista en un servidor que ejecuta Windows SharePoint Services. Un formulario también puede enviar los datos a una biblioteca de documentos en un servidor. No puede conectarse a una biblioteca o lista a través de una conexión de datos principal.

Si crea una conexión de datos secundaria que consulta datos desde una lista o biblioteca de documentos, InfoPath crea un origen de datos secundario para el formulario que coincide con las columnas de la lista o biblioteca de documentos.

Si crea una conexión de datos secundaria que envíe datos a una biblioteca de documentos y desea que esta conexión de datos que la acción de la plantilla de formulario envío principal de envío, debe habilitar la característica de envío para la plantilla de formulario y asociar con los datos conexión mediante el cuadro de diálogo Opciones de envío (menúHerramientas, comando Opciones de envío ). De forma predeterminada, todos los datos en el formulario se envía a través de la conexión de datos. Si desea enviar sólo algunos de los datos, puede hacerlo escribiendo código personalizado para la plantilla de formulario.

Archivo XML

Un formulario puede consultar datos mediante una conexión de datos secundaria a un archivo XML. Por ejemplo, puede guardar una hoja de cálculo de Microsoft Office Excel como un archivo XML y, a continuación, usar una conexión de datos secundaria a la consulta y mostrar los datos de ese archivo en el formulario. También puede usar una conexión de datos secundaria para consultar los datos desde un archivo XML para recuperar datos de una aplicación en un servidor Web que devuelva XML, como una aplicación de Microsoft ASP.NET, una secuencia de comandos de la interfaz de puerta de enlace común (CGI) o una aplicación que utiliza el Interfaz de programación de aplicaciones de servidor Internet (ISAPI).

Aplicación en un servidor Web

Puede crear una conexión de datos secundaria que envíe datos a una aplicación en un servidor Web, como una aplicación de ASP.NET, una secuencia de comandos CGI o una aplicación que usa ISAPI. Para enviar datos a una aplicación en un servidor Web, debe configurar la plantilla de formulario para permitir a los usuarios enviar los datos del formulario y configurar las opciones de envío para la conexión de datos seleccionando servidor Web (HTTP) en el (cuadro de diálogo de Opciones de envío Menú Herramientas, comando Opciones de envío ).

Nota: Un formulario puede tener solo una conexión de datos que envíe datos a una aplicación en un servidor Web. No puede configurar una plantilla de formulario para permitir a los formularios usar una regla para enviar datos a una aplicación en un servidor Web.

Configuración de conexión de una biblioteca de conexiones de datos

Si varios formularios usan las conexiones de datos similares, considere la posibilidad de almacenamiento de la configuración para cada conexión de datos en un archivo de conexión de datos en una biblioteca de conexiones de datos en un servidor que ejecuta Office SharePoint Server 2007. Un archivo de conexión de datos es un archivo XML que contiene la información de conexión para un origen de datos externo y tiene una extensión de nombre de archivo .xml o .udcx. Cuando un usuario abre un formulario que se conecta a un archivo de conexión de datos, InfoPath usa la configuración de dicho archivo para conectarse al origen de datos externo. Ventajas de usar archivos de conexión de datos son las siguientes:

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

  • Formularios que se rellenan en un explorador sin un nivel de seguridad de plena confianza puede conectarse a un equipo en otro dominio, si todas las conexiones de datos en el formulario de usan archivos de conexión de datos.

Para conectar un formulario a un archivo de conexión de datos, el archivo debe almacenarse en una biblioteca de conexión de datos en un servidor que ejecuta Office SharePoint Server 2007 y debe seguir el formato de archivo 2.0 de la versión de conexión de datos Universal (UDC).

Nota: El formato de archivo UDC 2.0 es un superconjunto de la versión 1.0 formato usado por Microsoft Office FrontPage. InfoPath no puede usar un archivo de conexión de datos en el formato de la versión 1.0. En la sección Vea también encontrará vínculos a más información sobre las bibliotecas de conexiones de datos y archivos de conexión de datos.

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.

×