Puede diseñar una plantilla de formulario que puede funcionar con un servicio Web para consultar datos, enviar datos o consultar y enviar datos.
En este artículo
Descripción general
Un formulario puede tener una conexión de datos principal y, opcionalmente, puede tener una o más conexiones de datos secundarias. En función de los objetivos del formulario, una conexión de datos puede consultar o enviar los datos del formulario a un origen de datos externo, como una base de datos de Microsoft SQL Server o un servicio web.
Cuando diseña una plantilla de formulario que está basada en un servicio Web, tiene la opción de configurar la plantilla de formulario para permitir que los formularios basados en dicha plantilla reciban datos, los envíen o envíen y reciban datos hacia y desde un servicio Web. Si está diseñando una plantilla de formulario para que permita a los formularios recibir datos de un servicio Web, Microsoft Office InfoPath crea una conexión de datos de consulta como la conexión de datos principal del formulario. En función de dicha conexión de datos, InfoPath crea un origen de datos (origen de datos: colección de campos y grupos que definen y almacenan los datos de un formulario de InfoPath. Los controles del formulario están enlazados a estos campos y a estos grupos en el origen de datos.) principal con campos de consulta (campo de consulta: un campo que puede contener un valor utilizado en una consulta.), campos de datos (campo de datos: un campo que contiene el resultado de una consulta a una fuente de datos externa.) y grupos (grupo: elemento en el origen de datos que puede contener campos y otros grupos. Los controles que contienen otros controles, como tablas y secciones extensibles, están enlazados a los grupos.) que están basados en el esquema XML (esquema XML: especificación formal escrita en XML que define la estructura de un documento XML, incluidos los nombres de elementos y tipos de datos enriquecidos, los elementos que pueden aparecer combinados y los atributos que están disponibles para cada elemento.) del servicio Web. Los campos de consulta contienen los datos que utiliza el servicio Web para determinar qué se envía al formulario. Cuando los formularios basados en esta plantilla de formulario usan la conexión de datos principal, InfoPath crea una consulta usando los datos de los campos de consulta. InfoPath envía a continuación la conexión de datos de consulta al servicio Web. El servicio Web devuelve los resultados de la consulta al formulario a través de la conexión de datos de consulta.
Puesto que el origen de datos del formulario debe coincidir con la estructura de datos del servicio Web al que está conectado, no se puede crear automáticamente el origen de datos del formulario al insertar controles. Únicamente se pueden agregar campos y grupos al origen de datos principal. En la sección Vea también encontrará vínculos para obtener más información acerca de los orígenes de datos.
Cuando diseña una plantilla de formulario para enviar datos a un servicio Web, InfoPath crea una conexión de datos de envío en la conexión de datos principal del formulario. Esto permite a los usuarios enviar los datos de sus formularios al servicio Web. InfoPath también agrega un comando Enviar al menú Archivo y habilita el botón Enviar en la barra de herramientas Estándar del formulario. También puede personalizar las opciones de envío de los formularios. Cuando crea la conexión de datos de envío, InfoPath determina los parámetros del servicio Web que están disponibles para recibir datos. En función de esta información, puede especificar qué campos desea enviar al servicio Web.
Si está diseñando una plantilla de formulario para que envíe y reciba datos a un servicio Web, InfoPath crea tanto una conexión de datos de consulta como de envío.
InfoPath utiliza los siguientes estándares del servicio Web para comunicarse con los servicios Web:
- Protocolo simple de acceso a objetos (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 de esquema XML que se usa para describir la ubicación, comunicaciones de protocolo y las interfaces del servicio Web. InfoPath puede consumir únicamente servicios Web de estilo documento/literal.
- Universal Description Discovery and Integration (UDDI) UDDI es el servicio de directorio que describe los servicios Web ofrecidos por una empresa.
Volver al principio
Consideraciones sobre compatibilidad
No puede configurar la conexión de datos de envío de una plantilla de formulario compatible con el explorador (plantilla de formulario compatible con el explorador: plantilla de formulario diseñada en InfoPath mediante un modo de compatibilidad específico. Una plantilla de formulario compatible con el explorador puede estar habilitada para el explorador cuando se publica en un servidor que ejecuta InfoPath Forms Services.) para permitir a los usuarios enviar información de cambio junto con sus datos del formulario a un servicio Web que acepta un objeto DataSet de ADO.NET. La información de cambio consiste en las modificaciones que el usuario realiza en los datos almacenados en una base de datos. La base de datos usa un servicio Web para conectar a los usuarios a dicha base de datos. ADO.NET puede usar la información de cambio para determinar cómo actualizar los datos en la base de datos. Pregunte al administrador del servicio Web si éste requiere información de cambio para actualizar una base de datos. Si la requiere, debe diseñar una plantilla de formulario cuyos formularios se puedan rellenar utilizando únicamente InfoPath.
Volver al principio
Antes de empezar
Para diseñar una plantilla de formulario que está basada en un servicio Web, necesita la siguiente información del administrador del servicio Web:
- La ubicación del servicio Web
- Comprobación de que el servicio Web usa codificación de estilo documento/literal. InfoPath puede consumir únicamente servicios Web de estilo documento/literal
- El nombre de la operación del servicio Web que enviará o recibirá datos de formularios basados en esta plantilla de formulario
Volver al principio
Diseñar una plantilla de formulario con una conexión de datos de consulta
Para diseñar una plantilla de formulario con una conexión de datos de consulta, necesita seguir este procedimiento:
- Crear la plantilla de formulario Cuando crea una plantilla de formulario que puede recibir datos de un servicio Web, InfoPath crea una conexión de datos principal con una conexión de datos de consulta entre el servicio Web y un formulario que está basado en esta plantilla de formulario. InfoPath también crea el origen de datos principal de la plantilla de formulario.
- Agregar un control para mostrar los resultados de la consulta Para permitir a los usuarios ver y editar los datos de los campos del origen de datos principal cuando abren el formulario, puede agregar un control a la plantilla de formulario y, a continuación, enlazar dicho control a un campo del origen de datos principal.
Paso 1: Cree la plantilla de formulario
- En el menú Archivo, haga clic en Diseñar una plantilla de formulario.
- En Diseñar nuevo del cuadro de diálogo Diseñar una plantilla de formulario, haga clic en Plantilla de formulario.
- En la lista Basado en, haga clic en Servicio Web.
- 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.
- Haga clic en Aceptar.
- En el asistente para conexiones de datos, haga clic en Recibir datos y, a continuación, haga clic en Siguiente.
- En la siguiente página del asistente, escriba la ubicación del servicio Web y haga clic en Siguiente.
Nota Si desea buscar un servicio web mediante un servidor de Integración, descubrimiento y descripción universal (UDDI, Universal Description Discovery and Integration), haga clic en Buscar en UDDI, escriba la dirección URL del servidor UDDI en el que desea buscar, especifique si desea buscar por proveedor o por servicio proporcionado, escriba una palabra clave de búsqueda y, a continuación, haga clic en Buscar. Los servicios web que coincidan con la palabra clave de búsqueda aparecerán en la lista Resultado de la búsqueda. Seleccione el servicio web que desea utilizar y, a continuación, haga clic en Aceptar.
- En la lista Seleccione una operación, haga clic en la operación de servicio Web que devolverá datos al formulario y, a continuación, haga clic en Siguiente.
- Si el Asistente para la conexión de datos encuentra un elemento desconocido en el esquema del servicio Web, la siguiente página del Asistente puede pedirle que especifique valores de ejemplo para cada parámetro para determinar los campos y grupos que se van a agregar al origen de datos principal.
¿Cómo?
- Seleccione un parámetro en la tabla Parámetros y, a continuación, haga clic en Establecer valor de ejemplo.
- En el cuadro Valor de ejemplo, escriba un valor que el usuario pueda utilizar para este campo y haga clic en Aceptar.
- Repita estos pasos para cada parámetro de la tabla Parámetros y, a continuación, haga clic en Siguiente.
Detalles técnicos
Cuando se configura 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, web Service Description Language). Este archivo WSDL contiene el esquema que utiliza el servicio web. El servicio web responde a la solicitud con el envío de este archivo a InfoPath. InfoPath utiliza la información de este archivo para agregar los campos y grupos adecuados al origen de datos secundario en la plantilla de formulario. Si InfoPath encuentra un tipo de elemento desconocido en el archivo WSDL, InfoPath utilizará datos de ejemplo para determinar la definición de este tipo de elemento desconocido y, a continuación, agregará los campos y grupos adecuados al origen de datos secundario.
- Si el servicio Web acepta la información de cambio, la siguiente página del asistente le pregunta si desea incluir información de cambio en los datos de consulta. 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 haga clic en Siguiente.
Nota Esta casilla de verificación está desactivada si está diseñando una plantilla de formulario compatible con el explorador.
Detalles técnicos
Esta página del asistente sólo aparece si el archivo de Lenguaje de descripción de servicios Web (WSDL) para el servicio Web indica que el servicio Web devuelve un objeto DataSet de Microsoft ADO.NET.
- 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: Agregue un control para mostrar los resultados de la consulta
- Si el panel de tareas Controles no está visible, haga clic en Más controles en el menú Insertar o presione ALT+I, C.
- Arrastre un control a la plantilla de formulario.
- En el cuadro de diálogo Enlace de control, seleccione el campo al que desea enlazar el control.
Volver al principio
Diseñar una plantilla de formulario con una conexión de datos de envío
Para diseñar un formulario con una conexión de datos de envío, siga este procedimiento:
- Crear la plantilla de formulario Cuando crea una plantilla de formulario que puede enviar datos a un servicio Web, InfoPath crea una conexión de datos principal con una conexión de datos de envío entre el servicio Web y un formulario que está basado en esta plantilla de formulario. InfoPath también crea el origen de datos principal de la plantilla de formulario.
- Agregar un control y enlazarlo a un campo, o establecer las propiedades del control para mostrar datos en el campo Para permitir a los usuarios editar los datos de los campos en el origen de datos principal, puede agregar controles a la plantilla de formulario y, a continuación, enlazar dichos controles a campos del origen de datos principal.
- Configurar las opciones de envío Puede configurar los datos que desea enviar al servicio Web y las opciones de envío en el formulario.
Paso 1: Cree la plantilla de formulario
- En el menú Archivo, haga clic en Diseñar una plantilla de formulario.
- En Diseñar nuevo del cuadro de diálogo Diseñar una plantilla de formulario, haga clic en Plantilla de formulario.
- En la lista Basado en, haga clic en Servicio Web.
- 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.
- Haga clic en Aceptar.
- En el asistente para conexiones de datos, haga clic en Enviar datos y, a continuación, haga clic en Siguiente.
- En la siguiente página del asistente, escriba la ubicación del servicio Web al que los usuarios enviarán los datos y, después, haga clic en Siguiente.
Nota Si desea buscar un servicio web mediante un servidor de Integración, descubrimiento y descripción universal (UDDI, Universal Description Discovery and Integration), haga clic en Buscar en UDDI, escriba la dirección URL del servidor UDDI en el que desea buscar, especifique si desea buscar por proveedor o por servicio proporcionado, escriba una palabra clave de búsqueda y, a continuación, haga clic en Buscar. Los servicios web que coincidan con la palabra clave de búsqueda aparecerán en la lista Resultado de la búsqueda. Seleccione el servicio web que desea utilizar y, a continuación, haga clic en Aceptar.
- Haga clic en Siguiente.
- En la lista Seleccione una operación, haga clic en la operación de servicio Web que tomará los datos enviados y, a continuación, haga clic en Siguiente.
- 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: Agregue un control y enlácelo a un campo, o establezca las propiedades del control para mostrar los datos de un campo
- Si el panel de tareas Controles no está visible, haga clic en Más controles en el menú Insertar o presione ALT+I, C.
- Arrastre un control a la plantilla de formulario.
- En el cuadro de diálogo Enlace de control, seleccione el campo al que desea enlazar el control.
Paso 3: Configure las opciones de envío
- En el menú Herramientas, haga clic en Conexiones de datos.
- En el cuadro de diálogo Conexiones de datos, haga clic en la conexión de datos de envío de la conexión de datos principal y, después, haga clic en Modificar.
- En el Asistente para la conexión de datos, haga clic en Siguiente dos veces.
- En la siguiente página del asistente, para seleccionar qué datos del formulario se enviarán para cada parámetro del servicio Web, siga uno de estos procedimientos:
Enviar los datos de un campo o grupo
- En la lista Parámetros, haga clic en el parámetro del servicio web que recibirá los datos del formulario.
- En Opciones de parámetros, haga clic en Campo o grupo.
- Haga clic en Modificar
.
- En el cuadro de diálogo Seleccionar un campo o grupo, haga clic en el campo o grupo cuyos datos desea enviar y, a continuación, haga clic en Aceptar.
- En el cuadro Incluir, haga clic en Únicamente texto y elementos secundarios para enviar sólo los datos de este campo y los elementos secundarios del campo o grupo o bien, haga clic en Subárbol XML, incluyendo elemento seleccionado para enviar el nombre del campo, los datos del campo y los elementos secundarios del campo o grupo seleccionado.
Enviar todos los datos del formulario
- En la lista Parámetros, haga clic en el parámetro del servicio web que recibirá los datos del formulario.
- En Opciones de parámetros, haga clic en Formulario completo (documento XML, incluidas las instrucciones para su proceso).
Enviar los datos como una cadena
- En la lista Parámetros, haga clic en el parámetro del servicio web que recibirá los datos del formulario.
- En Opciones de parámetros, haga clic en Formulario completo (documento XML, incluidas las instrucciones para su proceso).
- Active la casilla de verificación Enviar datos en forma de cadena.
Nota Normalmente, esta casilla de verificación se activa para enviar datos firmados digitalmente. En la mayoría de los casos, desactive esta casilla.
Detalles técnicos sobre los objetos DataSet de ADO.NET
Si el servicio Web requiere un objeto DataSet de ADO.NET, seleccione un nodo DataSet al configurar esta conexión de datos. Si utiliza otro tipo de nodo para una conexión de datos a un servicio Web que requiere un objeto DataSet de ADO.NET, se producirá un error en la acción de envío.
- Haga clic en Siguiente.
- Haga clic en Finalizar.
- Haga clic en Cerrar.
- En el menú Herramientas, haga clic en Opciones de envío.
Para cambiar el nombre del botón Enviar que aparece en la barra de herramientas Estándar y el comando Enviar que aparece en el menú Archivo cuando los usuarios rellenan el formulario, escriba el nuevo nombre en el cuadro Título en el cuadro de diálogo Opciones de envío.
Sugerencia Si desea asignar un método abreviado de teclado a este botón y comando, escriba un signo Y comercial (&) delante del carácter que desee usar como método abreviado de teclado. Por ejemplo, para asignar ALT+V como método abreviado para el botón y comando Enviar, escriba En&viar.
- Si no desea que los usuarios utilicen un comando Enviar ni el botón Enviar de la barra de herramientas Normal cuando rellenan el formulario, desactive la casilla de verificación Mostrar el elemento de menú Enviar y el botón de barra de herramientas Enviar.
De forma predeterminada, cuando los usuarios han enviado un formulario, InfoPath mantiene el formulario abierto y muestra un mensaje que indica si el formulario se ha enviado correctamente. Para cambiar este comportamiento predeterminado, haga clic en Opciones avanzadas y realice una de las siguientes acciones:
- Para cerrar el formulario o crear un nuevo formulario en blanco cuando un usuario ha enviado un formulario rellenado, haga clic en la opción que desee en la lista Después del envío.
- Para crear un mensaje personalizado que indique si el formulario se ha enviado correctamente, seleccione la casilla de verificación Usar mensajes personalizados y, a continuación, escriba los mensajes en los cuadros Si es correcto y Si no es correcto.
Sugerencia Incluya un mensaje en el cuadro Si no es correcto para indicar a los usuarios qué pueden hacer si no han podido enviar el formulario. Por ejemplo, puede sugerir que guarden el formulario y soliciten instrucciones adicionales.
- Si no desea que aparezca un mensaje después de enviar un formulario, desactive la casilla de verificación Mostrar mensajes correctos y no correctos.
Volver al principio
Diseñar una plantilla de formulario con conexiones de datos de consulta y de envío
Para diseñar una plantilla de formulario con una conexión de datos de consulta y otra de envío, necesita seguir este procedimiento:
- Cree la plantilla de formulario Cuando crea una plantilla de formulario que puede consultar y enviar datos a un servicio Web, InfoPath crea una conexión de datos principal con una conexión de datos principal entre la plantilla de formulario y el servicio Web con una conexión de datos de consulta y una conexión de datos de envío. InfoPath también crea el origen de datos principal de la plantilla de formulario.
- Agregue un control y enlácelo a un campo para mostrar los datos de un campo Para permitir a los usuarios ver y editar los datos de los campos en el origen de datos principal, puede agregar controles a su plantilla de formulario y, a continuación, enlazar dichos controles a campos del origen de datos principal.
- Configure las opciones de envío Puede configurar qué datos desea enviar al servicio Web y las opciones de envío para el formulario.
Paso 1: Cree la plantilla de formulario
- En el menú Archivo, haga clic en Diseñar una plantilla de formulario.
- En Diseñar nuevo del cuadro de diálogo Diseñar un formulario, haga clic en Plantilla de formulario.
- En la lista Basado en, haga clic en Servicio Web.
- 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.
- Haga clic en Aceptar.
- En el Asistente para la conexión de datos, haga clic en Recibir y enviar datos y, a continuación, haga clic en Siguiente.
- En la siguiente página del asistente, escriba la ubicación del servicio Web con la operación que envía los datos a la plantilla de formulario y, a continuación, haga clic en Siguiente.
Nota Si desea buscar un servicio web mediante un servidor de Integración, descubrimiento y descripción universal (UDDI, Universal Description Discovery and Integration), haga clic en Buscar en UDDI, escriba la dirección URL del servidor UDDI en el que desea buscar, especifique si desea buscar por proveedor o por servicio proporcionado, escriba una palabra clave de búsqueda y, a continuación, haga clic en Buscar. Los servicios web que coincidan con la palabra clave de búsqueda aparecerán en la lista Resultado de la búsqueda. Seleccione el servicio web que desea utilizar y, a continuación, haga clic en Aceptar.
- En la lista Seleccione una operación, haga clic en la operación de servicio Web que devolverá datos al formulario y, a continuación, haga clic en Siguiente.
- Si el Asistente para la conexión de datos encuentra un elemento desconocido en el esquema del servicio Web, la siguiente página del Asistente puede pedirle que especifique valores de ejemplo para cada parámetro para determinar los campos y grupos que se van a agregar al origen de datos principal.
¿Cómo?
- Seleccione un parámetro en la tabla Parámetros y, a continuación, haga clic en Establecer valor de ejemplo.
- En el cuadro Valor de ejemplo, escriba un valor que el usuario pueda utilizar para este campo y haga clic en Aceptar.
- Repita estos pasos para cada parámetro de la tabla Parámetros y, a continuación, haga clic en Siguiente.
Detalles técnicos
Cuando se configura 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, web Service Description Language). Este archivo WSDL contiene el esquema que utiliza el servicio web. El servicio web responde a la solicitud con el envío de este archivo a InfoPath. InfoPath utiliza la información de este archivo para agregar los campos y grupos adecuados al origen de datos secundario en la plantilla de formulario. Si InfoPath encuentra un tipo de elemento desconocido en el archivo WSDL, InfoPath utilizará datos de ejemplo para determinar la definición de este tipo de elemento desconocido y, a continuación, agregará los campos y grupos adecuados al origen de datos secundario.
- Si el servicio Web acepta la información de cambio, la siguiente página del asistente le pregunta si desea incluir información de cambio en los datos de consulta. 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, haga clic para desactivar la casilla de verificación Incluir información de cambio cuando envíe los datos y haga clic en Siguiente.
Nota La casilla de verificación está desactivada si está diseñando una plantilla de formulario compatible con el explorador.
Detalles técnicos
Esta página del asistente sólo aparece si el archivo de Lenguaje de descripción de servicios Web (WSDL) para el servicio Web indica que el servicio Web devuelve un objeto DataSet de ADO.NET.
- En la siguiente página del asistente, escriba un nombre para la conexión de datos de consulta y, a continuación, haga clic en Siguiente.
- En la siguiente página del asistente, escriba la ubicación del servicio Web al que los usuarios enviarán los formularios y, después, haga clic en Siguiente.
Nota Si desea buscar un servicio web mediante un servidor de Integración, descubrimiento y descripción universal (UDDI, Universal Description Discovery and Integration), haga clic en Buscar en UDDI, escriba la dirección URL del servidor UDDI en el que desea buscar, especifique si desea buscar por proveedor o por servicio proporcionado, escriba una palabra clave de búsqueda y, a continuación, haga clic en Buscar. Los servicios web que coincidan con la palabra clave de búsqueda aparecerán en la lista Resultado de la búsqueda. Seleccione el servicio web que desea utilizar y, a continuación, haga clic en Aceptar.
- En la lista Seleccione una operación, haga clic en la operación de servicio Web que tomará los datos enviados y, a continuación, haga clic en Siguiente.
- En la siguiente página del asistente, para seleccionar qué datos del formulario se enviarán para cada parámetro del servicio Web, siga uno de estos procedimientos:
Enviar los datos de un campo o grupo
- En la lista Parámetros, haga clic en el parámetro del servicio web que recibirá los datos del formulario.
- En Opciones de parámetros, haga clic en Campo o grupo.
- Haga clic en Modificar
.
- En el cuadro de diálogo Seleccionar un campo o grupo, haga clic en el campo o grupo cuyos datos desea enviar y, a continuación, haga clic en Aceptar.
- En el cuadro Incluir, haga clic en Únicamente texto y elementos secundarios para enviar sólo los datos de este campo y los elementos secundarios del campo o grupo o bien, haga clic en Subárbol XML, incluyendo elemento seleccionado para enviar el nombre del campo, los datos del campo y los elementos secundarios del campo o grupo seleccionado.
Enviar todos los datos del formulario
- En la lista Parámetros, haga clic en el parámetro del servicio web que recibirá los datos del formulario.
- En Opciones de parámetros, haga clic en Formulario completo (documento XML, incluidas las instrucciones para su proceso).
Enviar los datos como una cadena
- En la lista Parámetros, haga clic en el parámetro del servicio web que recibirá los datos del formulario.
- En Opciones de parámetros, haga clic en Formulario completo (documento XML, incluidas las instrucciones para su proceso).
- Active la casilla de verificación Enviar datos en forma de cadena.
Nota Normalmente, esta casilla de verificación se activa para enviar datos firmados digitalmente. En la mayoría de los casos, desactive esta casilla.
Detalles técnicos sobre los objetos DataSet de ADO.NET
Si el servicio Web requiere un objeto DataSet de ADO.NET, seleccione un nodo DataSet al configurar esta conexión de datos. Si utiliza otro tipo de nodo para una conexión de datos a un servicio Web que requiere un objeto DataSet de ADO, se producirá un error en la acción de envío.
- Haga clic en Siguiente.
- En la siguiente página del asistente, escriba un nombre para la conexión de datos de envío y, a continuación, haga clic en Finalizar.
Paso 2: Agregue un control y enlácelo a un campo para mostrar los datos de un campo
- Si el panel de tareas Controles no está visible, haga clic en Más controles en el menú Insertar o presione ALT+I, C.
- Arrastre un control a la plantilla de formulario.
- En el cuadro de diálogo Enlace de control, seleccione el campo al que desea enlazar el control.
Paso 3: Configure las opciones de envío
- En el menú Herramientas, haga clic en Opciones de envío.
Para cambiar el nombre del botón Enviar que aparece en la barra de herramientas Estándar y el comando Enviar que aparece en el menú Archivo cuando los usuarios rellenan el formulario, escriba el nuevo nombre en el cuadro Título en el cuadro de diálogo Opciones de envío.
Sugerencia Si desea asignar un método abreviado de teclado a este botón y comando, escriba un signo Y comercial (&) delante del carácter que desee usar como método abreviado de teclado. Por ejemplo, para asignar ALT+V como método abreviado para el botón y comando Enviar, escriba En&viar.
- Si no desea que los usuarios utilicen un comando Enviar ni el botón Enviar de la barra de herramientas Normal cuando rellenan el formulario, desactive la casilla de verificación Mostrar el elemento de menú Enviar y el botón de barra de herramientas Enviar.
De forma predeterminada, cuando los usuarios han enviado un formulario, InfoPath mantiene el formulario abierto y muestra un mensaje que indica si el formulario se ha enviado correctamente. Para cambiar este comportamiento predeterminado, haga clic en Opciones avanzadas y realice una de las siguientes acciones:
- Para cerrar el formulario o crear un nuevo formulario en blanco cuando un usuario ha enviado un formulario rellenado, haga clic en la opción que desee en la lista Después del envío.
- Para crear un mensaje personalizado que indique si el formulario se ha enviado correctamente, seleccione la casilla de verificación Usar mensajes personalizados y, a continuación, escriba los mensajes en los cuadros Si es correcto y Si no es correcto.
Sugerencia Incluya un mensaje en el cuadro Si no es correcto para indicar a los usuarios qué pueden hacer si no han podido enviar el formulario. Por ejemplo, puede sugerir que guarden el formulario y soliciten instrucciones adicionales.
- Si no desea que aparezca un mensaje después de enviar un formulario, desactive la casilla de verificación Mostrar mensajes correctos y no correctos.
Volver al principio