Diseñar una plantilla de formulario basada en un servicio Web

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.

Puede diseñar una plantilla de formulario que puede trabajar con un servicio Web para consultar datos, enviar los datos, o la consulta y enviar datos.

En este artículo

Información general

Consideraciones de compatibilidad

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

Diseñar una plantilla de formulario con la consulta y enviar las conexiones de datos

Información general

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.

Al diseñar una plantilla de formulario que se basa en un servicio Web, tiene una opción de configuración de la plantilla de formulario para permitir que los formularios basados en esa plantilla de formulario para recibir datos desde, enviar datos a, o enviar y recibir datos a un servicio Web. Si está diseñando una plantilla de formulario para permitir 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 para el formulario. En función de esta conexión de datos, InfoPath crea un principal origen de datos con campos de consulta, campos de datos y grupos que se basan en el esquema XML del servicio Web. Campos de consulta contienen los datos que el servicio Web utiliza 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 la consulta a través de la conexión de datos de la 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 la consulta.

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 servicio Web, 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. En la sección Vea también encontrará vínculos para obtener más información acerca de los orígenes de datos.

Al diseñar 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 para los formularios. Al crear la conexión de datos de envío, InfoPath determina qué parámetros en el servicio Web 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 enviar y recibir datos a un servicio Web, InfoPath crea una conexión de datos de la consulta y una conexión de datos de envío.

InfoPath utiliza los siguientes estándares de servicio Web para comunicarse con los 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 a un servicio Web. InfoPath puede consumir únicamente servicios de Web de documento/literal estilo.

  • 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 de compatibilidad

No puede configurar la conexión de datos en un plantilla de formulario compatible con el explorador para permitir que los usuarios enviar cambiar información junto con los datos del formulario a un servicio Web que acepta un DataSet de Microsoft ADO.NET. Cambiar la información consta de las modificaciones que realiza un usuario a los datos almacenados en una base de datos. La base de datos utiliza un servicio Web para conectar usuarios a la base de datos. ADO.NET puede usar la información de cambio para determinar cómo actualizar los datos de la base de datos. Pida al administrador del servicio Web si el servicio Web requiere cambiar la información para actualizar una base de datos. Si es así, debe diseñar una plantilla de formulario cuyos formularios se pueden rellenar mediante InfoPath.

Volver al principio

Antes de empezar

Para diseñar una plantilla de formulario que se basa 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 de Web de documento/literal estilo.

  • El nombre de la operación de servicio Web que se van a enviar datos a o recibir datos de los 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, debe hacer lo siguiente:

  1. Crear la plantilla de formulario    Al crear 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 se basa en esta plantilla de formulario. InfoPath también crea el origen de datos principal de la plantilla de formulario.

  2. Agregar uno o más controles para mostrar los resultados de consulta    Para permitir a los usuarios ver y editar los datos en los campos del origen de datos principal cuando abren el formulario, puede agregar un control a la plantilla de formulario y, a continuación, enlaza dicho control a un campo en el origen de datos principal.

Paso 1: Crear la plantilla de formulario

  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 Servicio Web.

  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 el Asistente para la conexión de datos, haga clic en recibir datos y, a continuación, haga clic en siguiente.

  7. En la siguiente página del asistente, escriba la ubicación del servicio Web y, a continuación, haga clic en siguiente.

    Si desea buscar un servicio Web mediante un servidor Universal Description Discovery and Integration (UDDI), haga clic en Buscar en UDDI, escriba la dirección URL del servidor UDDI que desee buscar, especifique si desea buscar por proveedor o por un servicio proporciona, escriba una palabra clave de búsqueda y, a continuación, haga clic en Buscar. Servicios Web que coincidan con la palabra de búsqueda aparecerán en la lista de resultados de búsqueda. Seleccione el servicio Web que desee usar y, a continuación, haga clic en Aceptar.

  8. En la lista Seleccione una operación, haga clic en la operación de servicio Web que devuelve datos al formulario y, a continuación, haga clic en siguiente.

  9. 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 qué campos o grupos para agregarlos al origen de datos principal.

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

  10. 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 la consulta de datos. 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.

    Si está diseñando una plantilla de formulario compatible con el explorador, se desactiva esta casilla de verificación.

    Detalles técnicos

    Esta página del asistente solo aparece si el archivo de lenguaje de descripción de servicios Web (WSDL) para el servicio Web indica que el servicio Web devuelve un DataSet de ADO.NET de Microsoft.

  11. En la siguiente página del asistente, escriba un nombre para la conexión de datos.

  12. Compruebe que la información en la sección de Resumen es correcta y, a continuación, haga clic en Finalizar.

Paso 2: Agregar uno o más controles para mostrar los resultados de consulta

  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 grupo o campo 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, debe hacer lo siguiente:

  1. Crear la plantilla de formulario    Al crear 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 se basa en esta plantilla de formulario. InfoPath también crea el origen de datos principal de la plantilla de formulario.

  2. Agregar uno o más controlsand enlazarlos a grupos o campos, o establecer las propiedades del control para mostrar los datos en un campo    Para permitir a los usuarios editar los datos de los campos del 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.

  3. Configurar las opciones de envío    Puede configurar los datos que desea enviar al servicio Web y las opciones de envío del formulario.

Paso 1: Crear la plantilla de formulario

  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 Servicio Web.

  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 el Asistente para la conexión de datos, haga clic en enviar datos y, a continuación, haga clic en siguiente.

  7. En la siguiente página del asistente, escriba la ubicación del servicio Web donde los usuarios enviar sus datos y, a continuación, haga clic en siguiente.

    Si desea buscar un servicio Web mediante un servidor Universal Description Discovery and Integration (UDDI), haga clic en Buscar en UDDI, escriba la dirección URL del servidor UDDI que desee buscar, especifique si desea buscar por proveedor o por un servicio proporciona, escriba una palabra clave de búsqueda y, a continuación, haga clic en Buscar. Servicios Web que coincidan con la palabra de búsqueda aparecerán en la lista de resultados de búsqueda. Seleccione el servicio Web que desee usar y, a continuación, haga clic en Aceptar.

  8. Haga clic en Siguiente.

  9. En la lista Seleccione una operación, haga clic en la operación de servicio Web que recibirá los datos enviados y, a continuación, haga clic en siguiente.

  10. En la siguiente página del asistente, escriba un nombre para la conexión de datos.

  11. Compruebe que la información en la sección de Resumen es correcta y, a continuación, haga clic en Finalizar.

Paso 2: Agregar uno o más controles y enlazarlos a grupos o campos

  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 grupo o campo que desea enlazar el control.

  4. Repita los pasos 2 y 3 para todos los controles que desea agregar a la plantilla de formulario.

Paso 3: Configurar las opciones de envío

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

  2. En el cuadro de diálogo Conexiones de datos, haga clic en la conexión de datos de envío en la conexión de datos principal y, a continuación, haga clic en Modificar.

  3. Asistente para la conexión de datos, haga clic en siguiente dos veces.

  4. En la siguiente página del asistente, siga uno de estos procedimientos para seleccionar qué datos del formulario se enviarán para cada parámetro en el servicio Web.

    Enviar los datos de un campo o grupo

    1. En la lista de parámetros, haga clic en el parámetro del servicio Web que recibirá los datos del formulario.

    2. En Opciones de parámetros, haga clic en campo o grupo.

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

    4. En el cuadro de diálogo Seleccionar un campo o grupo, haga clic en el campo o grupo cuyos datos que desea enviar y, a continuación, haga clic en Aceptar.

    5. En el cuadro incluir, haga clic en texto y elementos secundarios sólo para enviar solo los datos en este campo y los elementos secundarios del campo o grupo, o haga clic en subárbol XML, incluyendo elemento seleccionado para enviar el nombre de campo, los datos en el campo, y los elementos secundarios en el campo o grupo seleccionado.

    Enviar todos los datos del formulario

    1. En la lista de parámetros, haga clic en el parámetro del servicio Web que recibirá los datos del formulario.

    2. En Opciones de parámetros, haga clic en formulario completo (documento XML, incluidas las instrucciones de procesamiento).

    Enviar los datos como una cadena

    1. En la lista de parámetros, haga clic en el parámetro del servicio Web que recibirá los datos del formulario.

    2. En Opciones de parámetros, haga clic en formulario completo (documento XML, incluidas las instrucciones de procesamiento).

    3. Active la casilla de verificación enviar datos como una cadena.

      Nota: Normalmente, seleccione esta casilla para enviar datos firmados digitalmente. En la mayoría de los casos, desactive esta casilla de verificación.

    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 usa cualquier otro tipo de nodo para una conexión de datos a un servicio Web que requiere un conjunto de datos de objetos de datos ActiveX (ADO), se producirá un error en la acción enviar.

  5. Haga clic en Siguiente.

  6. Haga clic en Finalizar.

  7. Haga clic en Cerrar.

  8. En el menú Herramientas, haga clic en Opciones de envío.

    1. 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 de la Enviar Opciones de cuadro de diálogo.

      Si desea asignar un método abreviado de teclado a este botón y el comando, escriba una y comercial (&) antes del carácter que desea utilizar como un método abreviado de teclado. Por ejemplo, para asignar ALT+B como método abreviado de teclado para el botón Enviar y el comando, escriba Su & bmit.

  9. Si no desea que los usuarios utilicen un comando Enviar o el botón Enviar en la barra de herramientas estándar cuando rellenen el formulario, desactive la casilla de verificación Mostrar el elemento de menú Enviar y el botón Enviar.

    1. De forma predeterminada, cuando los usuarios envían un formulario, InfoPath mantiene el formulario abierto y muestra un mensaje para indicar si el formulario se envió correctamente. Para cambiar este comportamiento predeterminado, haga clic en Avanzadas y, a continuación, siga uno de estos procedimientos:

      1. Para cerrar el formulario o crear un nuevo formulario en blanco después de que el usuario envía un formulario completado, haga clic en la opción que desee en la lista después de enviar.

      2. Para crear un mensaje personalizado para indicar si el formulario se envió correctamente, seleccione la casilla de verificación usar mensajes personalizados y, a continuación, escriba los mensajes en los cuadros de éxito y de error.

        Use un mensaje en el cuadro de error para informar a los usuarios qué hacer si no puede enviar el formulario. Por ejemplo, puede sugerir que los usuarios, guarde el formulario y ponerse en contacto para obtener más instrucciones.

      3. Si no desea mostrar un mensaje cuando el usuario envía un formulario, desactive la casilla de verificación Mostrar mensajes de error y éxito.

Volver al principio

Diseñar una plantilla de formulario con la consulta y enviar las conexiones de datos

Para diseñar una plantilla de formulario con una conexión de datos de la consulta y una conexión de datos de envío, debe hacer lo siguiente:

  1. Crear la plantilla de formulario    Al crear una plantilla de formulario que puede consultar y enviar datos a un servicio Web, InfoPath crea una conexión de datos principal entre la plantilla de formulario y el servicio Web con una conexión de datos de la consulta y una conexión de datos de envío. InfoPath también crea el origen de datos principal de la plantilla de formulario.

  2. Agregar un control y asociarlo a un campo para mostrar los datos en un campo    Para permitir que los usuarios ver y editar los datos de los campos del 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.

  3. Configurar las opciones de envío    Puede configurar los datos que desea enviar al servicio Web y las opciones de envío del formulario.

Paso 1: Crear la plantilla de formulario

  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 un formulario, haga clic en Plantilla de formulario.

  3. En la lista basado en, haga clic en Servicio Web.

  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 el Asistente para la conexión de datos, haga clic en recibir y enviar datos y, a continuación, haga clic en siguiente.

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

    Si desea buscar un servicio Web mediante un servidor Universal Description Discovery and Integration (UDDI), haga clic en Buscar en UDDI, escriba la dirección URL del servidor UDDI que desee buscar, especifique si desea buscar por proveedor o por un servicio proporciona, escriba una palabra clave de búsqueda y, a continuación, haga clic en Buscar. Servicios Web que coincidan con la palabra de búsqueda aparecerán en la lista de resultados de búsqueda. Seleccione el servicio Web que desee usar y, a continuación, haga clic en Aceptar.

  8. En la lista Seleccione una operación, haga clic en la operación de servicio Web que devuelve datos al formulario y, a continuación, haga clic en siguiente.

  9. 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 qué campos o grupos para agregarlos al origen de datos principal.

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

  10. 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 la consulta de datos. 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 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, a continuación, haga clic en siguiente.

    Si está diseñando una plantilla de formulario compatible con el explorador, se desactiva la casilla de verificación.

    Detalles técnicos

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

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

  12. En la siguiente página del asistente, escriba la ubicación del servicio Web donde los usuarios enviar sus formularios y, a continuación, haga clic en siguiente.

    Si desea buscar un servicio Web mediante un servidor Universal Description Discovery and Integration (UDDI), haga clic en Buscar en UDDI, escriba la dirección URL del servidor UDDI que desee buscar, especifique si desea buscar por proveedor o por un servicio proporciona, escriba una palabra clave de búsqueda y, a continuación, haga clic en Buscar. Servicios Web que coincidan con la palabra de búsqueda aparecerán en la lista de resultados de búsqueda. Seleccione el servicio Web que desee usar y, a continuación, haga clic en Aceptar.

  13. En la lista Seleccione una operación, haga clic en la operación de servicio Web que recibirá los datos enviados y, a continuación, haga clic en siguiente.

  14. En la siguiente página del asistente, siga uno de estos procedimientos para seleccionar qué datos del formulario se enviarán para cada parámetro en el servicio Web.

    Enviar los datos de un campo o grupo

    1. En la lista de parámetros, haga clic en el parámetro del servicio Web que recibirá los datos del formulario.

    2. En Opciones de parámetros, haga clic en campo o grupo.

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

    4. En el cuadro de diálogo Seleccionar un campo o grupo, haga clic en el campo o grupo cuyos datos que desea enviar y, a continuación, haga clic en Aceptar.

    5. En el cuadro incluir, haga clic en texto y elementos secundarios sólo para enviar solo los datos en este campo y los elementos secundarios del campo o grupo, o haga clic en subárbol XML, incluyendo elemento seleccionado para enviar el nombre de campo, los datos en el campo, y los elementos secundarios en el campo o grupo seleccionado.

    Enviar todos los datos del formulario

    1. En la lista de parámetros, haga clic en el parámetro del servicio Web que recibirá los datos del formulario.

    2. En Opciones de parámetros, haga clic en formulario completo (documento XML, incluidas las instrucciones de procesamiento).

    Enviar los datos como una cadena

    1. En la lista de parámetros, haga clic en el parámetro del servicio Web que recibirá los datos del formulario.

    2. En Opciones de parámetros, haga clic en formulario completo (documento XML, incluidas las instrucciones de procesamiento).

    3. Active la casilla de verificación enviar datos como una cadena.

      Normalmente, seleccione esta casilla para enviar datos firmados digitalmente. En la mayoría de los casos, desactive esta casilla de verificación.

    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 usa cualquier otro tipo de nodo para una conexión de datos a un servicio Web que requiere un conjunto de datos de ADO.NET, se producirá un error en la acción enviar.

  15. Haga clic en Siguiente.

  16. 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 y enlazar a un campo para mostrar los datos en un 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.

Paso 3: Configurar las opciones de envío

  1. En el menú Herramientas, haga clic en Opciones de envío.

    1. 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 de la Enviar Opciones de cuadro de diálogo.

      Si desea asignar un método abreviado de teclado a este botón y el comando, escriba una y comercial (&) antes del carácter que desea utilizar como un método abreviado de teclado. Por ejemplo, para asignar ALT+B como método abreviado de teclado para el botón Enviar y el comando, escriba Su & bmit.

  2. Si no desea que los usuarios utilicen un comando Enviar o el botón Enviar en la barra de herramientas estándar cuando rellenen el formulario, desactive la casilla de verificación Mostrar el elemento de menú Enviar y el botón Enviar.

    1. De forma predeterminada, cuando los usuarios envían un formulario, InfoPath mantiene el formulario abierto y muestra un mensaje para indicar si el formulario se envió correctamente. Para cambiar este comportamiento predeterminado, haga clic en Avanzadas y, a continuación, siga uno de estos procedimientos:

      • Para cerrar el formulario o crear un nuevo formulario en blanco después de que el usuario envía un formulario completado, haga clic en la opción que desee en la lista después de enviar.

      • Para crear un mensaje personalizado para indicar si el formulario se envió correctamente, seleccione la casilla de verificación usar mensajes personalizados y, a continuación, escriba los mensajes en los cuadros de éxito y de error.

        Use un mensaje en el cuadro de error para informar a los usuarios qué hacer si no puede enviar el formulario. Por ejemplo, puede sugerir que los usuarios, guarde el formulario y ponerse en contacto para obtener más instrucciones.

      • Si no desea mostrar un mensaje cuando el usuario envía un formulario, desactive la casilla de verificación Mostrar mensajes de error y éxito.

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.

×