Insertar un botón

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Es posible que alguna parte del contenido de este tema no sea válido para determinados idiomas.

Puede insertar un botón, que también se conoce como un botón de comando o un botón de inserción, en una plantilla de formulario de Microsoft Office InfoPath. Los usuarios haga clic en los botones para iniciar una acción inmediata, como enviar un formulario a un servicio Web o consultar una base de datos. Puede asociar un botón a reglas o código personalizado que se ejecuta cuando el usuario hace clic en el botón.

En este artículo

Cuándo se debe utilizar un botón

Insertar un botón

Sugerencias de diseño

Cuándo se debe utilizar un botón

Los botones son controles versátiles que resultan útiles en muchos escenarios diferentes. Por ejemplo, puede utilizar un botón cuando desee:

  • Enviar datos a uno o varios orígenes de datos.

  • Permitir que los usuarios cambien a otra ver del formulario.

  • Actualizar datos a partir de un origen de datos secundario.

  • Borrar cualquier dato consultado del formulario.

  • Calcular datos en el formulario.

Si sabe cómo escribir código, puede utilizar un botón para realizar acciones más sofisticadas o para hacer cosas que no es posible hacer en la interfaz de usuario en modo de diseño. Por ejemplo, puede utilizar código para eliminar automáticamente todas las filas de una tabla extensible cuando un usuario hace clic en un botón Eliminar todo.

Si diseña una plantilla de formulario con objeto de que envíe datos a una base de datos o a otro origen de datos externo, se agregarán al formulario un comando Enviar en el menú Archivo y un botón de la barra de herramientas Enviar. Sin embargo, dichos puntos de envío no son evidentes para los usuarios. Por consiguiente, quizá desee plantearse la posibilidad de agregar un botón Enviar a la plantilla de formulario. La ilustración siguiente muestra el aspecto que podría tener en el formulario de un usuario.

botón de envío de formulario

Cuando agregue un botón a la plantilla de formulario, de forma predeterminada, InfoPath insertará un botón con el texto "Botón" en el control. Si desea cambiar el texto y asignar una acción al botón mediante una regla, debe hacer doble clic en él y especificar las opciones en el cuadro de diálogo Propiedades de Botón.

Si desea que el texto del botón cambie en función de los valores del formulario, puede crear una etiqueta de botón dinámica. Por ejemplo, puede crear un botón con la etiqueta Enviar a Director, donde Director es el nombre que el usuario escribe en el cuadro de texto Director situado en otra parte del formulario.

Parte superior de la página

Insertar un botón

El procedimiento para insertar un botón es el mismo tanto si se está diseñando una nueva plantilla de formulario en blanco como si se basa el diseño de la misma en una base de datos u otro origen de datos externo.

La ilustración siguiente muestra el aspecto que tiene un botón cuando está seleccionado en modo de diseño.

Botón seleccionado en modo de diseño

A diferencia de la mayoría de controles de InfoPath, los botones no están enlazados a los campos o grupos en el origen de datos. Esto es porque se utilizan para iniciar una acción, no para recopilar datos del usuario.

Insertar un botón

  1. En la plantilla de formulario, sitúe el cursor en el lugar donde desee insertar el control.

  2. Si el panel Controles no es visible, haga clic en Más controles en el menú Insertar, o bien, presione ALT+I, C.

  3. En Insertar controles, haga clic en Botón.

  4. Haga doble clic en el icono del botón insertado en la plantilla de formulario.

  5. Haga clic en la ficha General.

  6. En la lista Acción, haga clic en la acción que desea que realice el botón.

    Acciones disponibles

    Las acciones de envío y reglas y código personalizado siempre están disponibles. La disponibilidad de otras acciones de botón depende de cómo se ha diseñado la plantilla de formulario y si la plantilla de formulario incluye una conexión de datos que consulta o envía datos a orígenes de datos externos, como una base de datos o servicio Web.

    Acción

    Descripción

    Enviar

    Esta acción inicia el estándar de la funcionalidad del formulario de envío: este es el mismo que el usuario hace clic en Enviar en el menú archivo. Para iniciar un personalizado acción de envío, seleccione reglas y código personalizado y, a continuación, cree una regla para enviar los datos.

    Reglas y código personalizado

    Esta acción ejecuta una regla cuando se hace clic en el botón o código personalizado. Por ejemplo, puede crear una regla que envía los datos de un formulario a un servicio Web o envía los datos como un mensaje de correo electrónico, como respuesta al usuario haciendo clic en el botón automáticamente. Para definir una regla, haga clic en reglas. Para definir código, haga clic en Editar código del formulario.

    Ejecutar consulta

    Si el formulario está conectado a una base de datos o servicio Web, esta acción consulta una base de datos o servicio Web basado en los valores especificados en los campos que se usan para consultar los datos.

    Nuevo registro

    Si el formulario está conectado a una base de datos o servicio Web, esta acción borra los valores en el formulario para que un usuario puede introducir nuevos datos.

    Eliminar y enviar

    Si el formulario está conectado a una base de datos o servicio Web, esta acción elimina los registros de la base de datos que se han devuelto en una consulta.

    Actualizar

    Si el formulario está conectado a una base de datos o servicio Web, esta acción actualiza los datos de la base de datos o servicio Web que se ha devuelto en una consulta.

    Formulario de actualización

    En un formulario que se ha diseñado para rellenar en un explorador Web, esta acción actualiza los datos del formulario de manera incremental. Por ejemplo, supongamos un cuadro Total que los cambios se basan en los valores que los usuarios escriben en otros controles en el formulario. Para evitar actualizar el formulario siempre que cambian los valores de los controles, puede impedir que los datos que se envía al servidor de dichos controles específicos. A continuación, puede agregar un botón de Actualización totales junto al cuadro Total, que el usuario puede hacer clic para actualizar manualmente los totales. El botón asociado a la acción de Formulario de actualización está visible solo cuando los usuarios mostrar y rellenan el formulario en el explorador.

  7. En el cuadro Etiqueta, siga uno de estos procedimientos:

    • Para utilizar texto personalizado en el botón, escriba el texto que desea mostrar.

    • Para utilizar un valor del formulario como texto del botón, haga clic en Insertar fórmula Imagen de botón . En el cuadro de diálogo Insertar fórmula, haga clic en Insertar campo o grupo y, a continuación, seleccione el campo o el grupo que desea utilizar.

Parte superior de la página

Sugerencias de diseño

Utilice las sugerencias siguientes para mejorar el aspecto, el tamaño y otras características de un control de botón:

  • Los botones tienen mejor aspecto cuando sus etiquetas constan de pocas palabras.

  • Para cambiar el tamaño de varios botones al mismo tiempo, seleccione los botones cuyo tamaño desea cambiar. Presione ALT+ENTRAR y realice los ajustes necesarios en la ficha Tamaño.

  • Para cambiar el borde o el color de un botón, seleccione el botón que desea cambiar. En el menú Formato, haga clic en Bordes y sombreado y realice los ajustes necesarios.

  • No es posible agregar una imagen a un botón en modo de diseño. Para dar una solución temporal a esta limitación, puede editar manualmente el archivo de manifiesto (.xsf) asociado a la plantilla de formulario, aunque este método sólo es aconsejable para diseñadores de formularios avanzados.

  • Si utiliza el mismo botón en varias vistas, intente situarlo en una ubicación similar en cada vista y utilice el mismo texto para mantener la coherencia.

  • Si desea obtener un aspecto más pulido, plantéese la posibilidad de limitar el número de anchos distintos que emplea para los botones de la plantilla de formulario. Por otra parte, intente evitar el uso de botones estrechos, bajos o altos, puesto que los tamaños no estándar de los botones suelen dar una imagen poco profesional.

Parte superior de la página

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
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.

×