Enviar datos del formulario a una base de datos de Microsoft SQL Server

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.

En este artículo

Información general

Paso 1: Habilitar la conexión de datos de envío

Paso 2: Configurar las opciones de envío

Información general

Al diseñar una plantilla de formulario que se basa en una base de datos de Microsoft SQL Server, el Asistente para la conexión de datos habilita una conexión de datos de envío a la base de datos si se cumplen las condiciones siguientes:

  • Se deben rellenar formularios basados en esta plantilla de formulario mediante Microsoft Office InfoPath. Si el formulario se rellenen mediante un explorador Web, el formulario no puede enviar los datos a una base de datos directamente. Para configurar un plantilla de formulario compatible con el explorador para enviar datos a una base de datos, utilice una conexión de datos que envíe datos a un servicio Web que funciona con la base de datos.

  • La tabla de base de datos principal que se usa en la conexión de datos principal contiene una clave principal, restricción única o índice único.

  • Todas las tablas de base de datos que se usan con esta conexión de datos principal tienen una relación simple a la tabla de base de datos principal.

Si la base de datos cumple estos requisitos, InfoPath habilita la conexión de datos de envío y agrega un botón Enviar a la barra de herramientas estándar y un comando Enviar al menú archivo en el formulario.

Puede deshabilitar en el Asistente para la conexión de datos de envío al diseñar una plantilla de formulario que se basa en una base de datos. Si deshabilita la conexión de datos en el asistente y, a continuación, más tarde decide que desea utilizar esta conexión de datos de envío, puede habilitar la conexión de datos modificando la conexión de datos principal. En este artículo se describe cómo habilitar que enviar la conexión de datos.

Nota: Puede tener una conexión de datos de envío solo en la conexión de datos principal a una base de datos. No puede agregar una conexión de datos de envío a la plantilla de formulario es una conexión de datos secundaria a una base de datos. Si desea usar una conexión de datos de envío a una base de datos como una conexión de datos secundaria, usar un servicio Web que funciona con la base de datos y, a continuación, agregue una conexión de datos de envío a ese servicio Web.

Después de habilitar la conexión de datos de envío, también puede personalizar las opciones de envío para la plantilla de formulario de las siguientes maneras:

  • Cambiar el texto que aparece en el botón Enviar de la barra de herramientas estándar y el comando Enviar en el menú archivo.

  • Cambiar el método abreviado de teclado para el botón Enviar de la barra de herramientas estándar y el comando Enviar en el menú archivo.

  • Crear mensajes personalizados para mostrar a los usuarios cuando envíen sus formularios.

  • Especifique si desea dejar abierto el formulario, cierre el formulario o abrir otro formulario en blanco después de enviar el formulario.

Volver al principio

Paso 1: Habilitar la conexión de datos 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 principal y, a continuación, haga clic en Modificar.

  3. En el Asistente para la conexión de datos, haga clic en Siguiente.

  4. En la siguiente página del asistente, active la casilla de verificación Habilitar el envío para esta conexión y, a continuación, haga clic en Finalizar.

Volver al principio

Paso 2: Configurar las opciones de envío

Después de habilitar la conexión de datos de envío, InfoPath agrega el botón Enviar a la barra de herramientas estándar y el comando Enviar al menú archivo. InfoPath también configura los formularios basados en esta plantilla de formulario para mostrar un mensaje a los usuarios después de enviar los formularios completados. El mensaje se indica si el formulario se envió correctamente. De forma predeterminada, InfoPath también mantiene abiertos los formularios después de que los usuarios envían. Para cambiar el texto que aparece en el botón Enviar, así como el comportamiento que se produce después de que los usuarios envíen los formularios, haga lo siguiente:

  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.

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

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

×