Insertar un grupo de opciones

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

Un grupo de opciones es un control que se usa para presentar a los usuarios un conjunto de opciones que se excluyen entre sí. De forma predeterminada, un grupo de opciones contiene dos secciones, una de las cuales aparece como opción predeterminada del formulario.

En este artículo

Cuándo usar un grupo de opciones

La experiencia del usuario

Consideraciones de compatibilidad

Insertar un grupo de opciones

Sugerencias de diseño

Cuándo se debe utilizar un grupo de opciones

Utilice un grupo de opciones cuando desee:

  • Dar a los usuarios la posibilidad de elegir entre dos o más secciones de un formulario.

  • Diseñar una plantilla de formulario basándose en un esquema XML existente que contiene un elemento xsd: choice. En este caso, un grupo de opciones le permite incluir ese elemento de esquema en la plantilla de formulario para que los usuarios puedan trabajar con él.

Los grupos de opciones contienen dos o más secciones de opciones. De forma predeterminada, una de estas secciones aparece en el formulario y los usuarios pueden eliminarla o reemplazarla por otra sección distinta. Por ejemplo, en un formulario de solicitud de compra, puede hacer que, de forma predeterminada, aparezca una sección para solicitar un nuevo equipo de escritorio, pero dejar a los usuarios que la eliminen por completo o que la reemplacen por una sección para solicitar un equipo portátil.

Grupo de selección en formulario con menú contextual visible

Las secciones de opciones situadas dentro del grupo de opciones contienen los controles con los que los usuarios interactúan mientras rellenan el formulario. Las secciones de opciones siempre están contenidas en grupos de opciones. Por tanto, si intenta agregar una sección de opciones a la plantilla de formulario por separado, Microsoft Office InfoPath crea automáticamente un grupo de opciones en el que alojarla.

Controles relacionados

InfoPath incluye otros controles similares a los grupos de opciones, pero que se usan con otros fines. Para decidir cuál de estos controles funciona mejor en su plantilla de formulario, consulte la lista siguiente:

Sección    Las secciones son similares a las secciones de opciones de un grupo de opciones, en el sentido de que utilizan para presentar a los usuarios un conjunto de controles relacionados. No obstante, las secciones se usan con fines meramente organizativos; es decir, los usuarios pueden eliminarlas o reemplazarlas al rellenar el formulario, igual que ocurre con las secciones de opciones. 

Sección opcional    Si agrega un grupo de opciones a la plantilla de formulario, la sección predeterminada aparecerá siempre que un usuario abra por primera vez un formulario basado en dicha plantilla de formulario. Por el contrario, las secciones opcionales están ocultas de forma predeterminada. Los usuarios pueden elegir si desean incluir una sección opcional en el formulario. Por ejemplo, en el formulario de solicitud de compra mencionado antes, algunos usuarios pueden desear incluir comentarios sobre los equipos que tienen previsto pedir. Puede insertar una sección opcional en la plantilla de formulario y agregar un cuadro de texto enriquecido denominado "Notas" dentro de esa sección opcional. Así, los usuarios podrán agregar la sección de notas cuando la necesiten haciendo clic en el texto informativo del formulario.

Sección extensible    Al igual que los grupos de opciones extensibles, las secciones extensibles permiten a los usuarios agregar más de una sección a los formularios, dependiendo de sus necesidades. Utilice una sección extensible en una plantilla de formulario cuando su objetivo sea permitir a los usuarios insertar, pero no reemplazar, varias instancias de una sección.

Grupo de opciones extensibles    Los grupos de opciones extensibles son iguales que los grupos de opciones, excepto en que los usuarios pueden insertar varios de ellos en el formulario. Por ejemplo, en el formulario de solicitud de compra mencionado antes, los usuarios pueden decidir si solicitan un equipo de escritorio o un equipo portátil. Sin embargo, en algunos casos, un usuario podría desear solicitar ambos tipos de equipos o varios equipos de cada uno de esos tipos. Si se utiliza en el formulario un grupo de opciones extensible, el usuario puede decidir rellenar la sección que contiene información sobre la solicitud de equipos de escritorio. A continuación el usuario puede insertar una segunda instancia del grupo de opciones para rellenar la sección que contiene información de solicitud de equipos portátiles.

Volver al principio

Experiencia del usuario

Tanto en su aspecto como en su comportamiento, los grupos de opciones son similares a las secciones y a otros controles relacionados con la disposición y el diseño de los formularios. La diferencia principal consiste en que los usuarios pueden reemplazar la sección predeterminada de un grupo de opciones por una sección alternativa o eliminar el grupo de opciones por completo.

Cuando los usuarios sitúan el cursor en la sección de opciones predeterminada, aparece un pequeño botón de color morado en la esquina superior izquierda de la sección. Cuando los usuarios hacen clic en este botón, se abre un menú contextual con comandos para quitar o reemplazar la sección predeterminada.

Menú contextual para grupo de opciones

Sugerencia: Con un grupo de opciones, los usuarios pueden quitar o reemplazar la sección predeterminada, pero no pueden insertar varias instancias de la misma en el formulario. Si desea que los usuarios puedan insertar secciones adicionales en el formulario, debería usar un grupo de opciones extensible en lugar de un grupo de opciones. Desde la perspectiva del usuario, las experiencias son similares. Sin embargo, además de ver comandos de menú contextual para quitar o reemplazar la sección predeterminada, el usuario también tiene a su disposición comandos para insertar varias instancias del grupo de opciones.

Volver al principio

Consideraciones de compatibilidad

Al diseñar una plantilla de formulario en InfoPath, puede optar por diseñar una plantilla de formulario compatible con el explorador. Si diseña una plantilla de formulario compatible con el explorador, los grupos de opciones y las secciones de opciones no estarán disponibles en el panel de tareas Controles porque no pueden mostrarse en un explorador Web.

Volver al principio

Insertar un grupo de opciones

El procedimiento para insertar un grupo de opciones en una plantilla de formulario varía ligeramente en función de si se está diseñando una nueva plantilla de formulario en blanco o 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 grupo de opciones cuando está seleccionado en modo de diseño.

Grupo de opciones seleccionado en modo de diseño

Los controles pueden estar enlazados o no enlazados. Cuando un control está enlazado, está conectado a un campo o grupo en el origen de datos para que los datos introducidos en el control se guarden en el archivo de formulario subyacente (.xml). Cuando un control no está enlazado, no está conectado a un campo o grupo y los datos introducidos en el control no se guardan. Cuando seleccione o mueva el puntero sobre un control, aparecerán en la esquina superior derecha del control un texto y un icono de enlace. El texto indica el grupo o campo al que está enlazado el control en el origen de datos. El icono indica si el control está correctamente enlazado a ese grupo o campo. Cuando el enlace es correcto, aparece un icono verde. Si hay algún error con el enlace, verá un icono azul o rojo en su lugar.

El origen de datos para la plantilla de formulario se compone de campos y grupos que aparecen en una vista jerárquica en el panel de tareas Origen de datos. Las secciones de opciones siempre están enlazadas a grupos. Cada control en una sección de opciones está enlazado a campo que forma parte del grupo de la sección de opciones. En el ejemplo siguiente, la sección de opciones de equipo de escritorio en la plantilla de formulario enlazada al grupo de escritorio en el panel de tareas Origen de datos.

Relación entre la sección de opciones de plantilla de formulario y el grupo correspondiente en origen de datos

Insertar un grupo de opciones en una nueva plantilla de formulario en blanco

Cuando se diseña una plantilla de formulario nueva, se selecciona automáticamente la caja de verificación de Crear automáticamente origen de datos en el panel de Controles. Esto permite que InfoPath cree automáticamente los campos y grupos en el origen de datos a medida que agregue controles a la plantilla de formulario. Estos campos y grupos están representados por iconos de archivo y carpeta en el panel de Origen de datos.

Al insertar un grupo de opciones, InfoPath crea grupos que se encuentran enlazados a las secciones de opciones que contiene ese grupo de opciones. Además, InfoPath crea un tipo de grupo especial para indicar visualmente la relación entre el grupo de opciones de la plantilla de formulario y el origen de datos. Este tipo de grupo incluye la palabra (Opción) junto a su etiqueta en el origen de datos.

  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 Grupo de opciones.

    Aparece un grupo de opciones con dos secciones de opciones en la plantilla de formulario.

  4. Para insertar secciones de opciones adicionales dentro del grupo de opciones, sitúe el cursor dentro del grupo de opciones en la plantilla de formulario y haga clic en Sección de opciones en el panel de tareas Control.

  5. Para agregar controles a las secciones de opciones del grupo de opciones, siga uno de estos procedimientos:

    • Para agregar controles a la sección de opciones predeterminada, arrastre los controles que desee desde el panel de tareas Controles hasta la sección de opciones de la plantilla de formulario denominada Sección de opciones (predeterminada).

    • Para agregar controles a las secciones de opciones alternativas, arrastre los controles que desee desde el panel de tareas Controles hasta la sección de opciones de la plantilla de formulario denominada Sección de opciones.

Insertar un grupo de opciones en una plantilla de formulario basada en un origen de datos existente

Si basa el diseño de la plantilla de formulario en un archivo existente de lenguaje de marcado Extensible (XML), base de datos o servicio Web, InfoPath deriva los campos y grupos en el panel de tareas Origen de datos de ese origen de datos existente. Por ejemplo, suponga que basar el diseño de la plantilla de formulario en un esquema XML y que el esquema incluye una xsd: opción elemento. En este caso, puede insertar un grupo de opciones arrastrando el grupo adecuado desde el panel de tareas Origen de datos en la plantilla de formulario. Si utiliza el panel de tareas controles para insertar un grupo de opciones, InfoPath le pedirá que enlace el grupo de opciones a un grupo existente en el origen de datos, como se describe en el siguiente procedimiento:

  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 Grupo de opciones.

  4. En el cuadro de diálogo Enlace de Grupo de opciones, seleccione un grupo cuyo nombre esté junto a la palabra (Opción) y haga clic en Aceptar.

  5. Agregue dos o más secciones de opciones al grupo de opciones en la plantilla de formulario y, a continuación, enlácelas a los grupos correspondientes del origen de datos.

    Nota: Los grupos que elija deben formar parte del grupo (Opción) que seleccionó en el paso 4.

  6. Agregue controles a cada sección de opciones y, a continuación, enlace dichos controles a los campos correspondientes del origen de datos.

    Nota: Los campos deben formar parte de los grupos que seleccionó en el paso 5. InfoPath utiliza los nombres de dichos campos para las etiquetas de los controles. Si fuera necesario, cambie el texto de las etiquetas.

Volver al principio

Sugerencias de diseño

Utilice las sugerencias siguientes para mejorar el aspecto, el tamaño y otras características de los grupos de opciones y las secciones de opciones:

  • Puesto que el botón del menú contextual sólo aparece cuando los usuarios colocan el puntero sobre una sección de opciones, puede que los nuevos usuarios no sepan cómo reemplazar la sección de opciones predeterminada. Cuando diseñe la plantilla de formulario, piense si sería conveniente agregar una breve explicación encima de la sección de opciones que indique a los usuarios cómo reemplazar una sección de opciones por otra.

  • De forma predeterminada, los bordes que rodean las secciones de opciones no están visibles para los usuarios que rellenen el formulario. El resultado es que, cuando abren el formulario, los usuarios sólo ven los controles que contiene la sección. Para separar visualmente una sección de opciones del texto y los controles que la rodean, o sencillamente para llamar la atención del usuario a la sección, puede usar el cuadro de diálogo Bordes y sombreado para agregar bordes o colores a las secciones de opciones contenidas en un grupo de opciones.

  • Para cambiar el tamaño de varias secciones de opciones al mismo tiempo, seleccione las secciones de opciones cuyo tamaño desea cambiar. En el menú Formato, haga clic en Propiedades y realice los ajustes necesarios en la ficha Tamaño.

  • En ocasiones, el texto incluido en los controles de una sección de opciones y las etiquetas de la izquierda pueden estar ligeramente desalineados. Para alinearlos rápidamente, haga doble clic en el control, haga clic en Alinear en la ficha Tamaño y haga clic en Aplicar. Para realinear etiquetas y controles que se encuentran en celdas diferentes de una tabla de diseño, haga clic con el botón secundario del mouse (ratón) en la celda que contiene la etiqueta, haga clic en Propiedades de tabla en el menú contextual y, por último, haga clic en Centro en Alineación vertical en la ficha Celda.

Volver al principio

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.

×