Insertar una secció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í.

Las secciones se utilizan para organizar grupos de controles relacionados en las plantillas de formulario de Microsoft Office InfoPath.

En este artículo

Cuándo se debe utilizar una sección

Insertar una sección

Ocultar una sección basada en los valores de un formulario

Sugerencias de diseño

Cuándo se debe utilizar una sección

Utilice una sección cuando desee organizar un conjunto de controles relacionados en la plantilla de formulario de Microsoft Office InfoPath. Por ejemplo, en un formulario de reclamación de seguros, puede utilizar una sección para agrupar un conjunto de cuadros de texto en los que se recopila la información de contacto de los asegurados.

Sección que contiene cuadros de texto

También puede utilizar el formato condicional para mostrar u ocultar secciones basadas en valores especificados por los usuarios en otros lugares del formulario. Por ejemplo, en un formulario de informe de gastos, puede utilizar el formato condicional para mostrar a los usuarios una sección de aprobación por parte del director cuando los gastos superan la cantidad de 1.000 $. Si los gastos no alcanzan esta cifra, la sección permanece oculta en el formulario.

Cuando se inserta una sección en una plantilla de formulario, en realidad se inserta un contenedor vacío. Para que la sección sea útil, debe insertar controles adicionales en su interior. Estos controles podrían incluir cuadros de texto, cuadros de lista o, incluso, otras secciones.

Sugerencia: De forma predeterminada, los bordes de la sección no están visibles en el formulario. Si desea que alrededor de la sección se vea un contorno similar al que se muestra en el ejemplo de reclamación al seguro, puede aplicar un borde en el cuadro de diálogo Bordes y sombreado.

Controles relacionados

InfoPath incluye otros controles similares a las secciones, 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 extensible    Si desea crear una sección que los usuarios puedan insertar varias veces en un formulario, utilice una sección extensible o cualquier otro control extensible.

Sección opcional    Si agrega una sección a la plantilla de formulario, ésta aparecerá en el formulario siempre que un usuario lo abra por primera vez. Por el contrario, las secciones opcionales están ocultas de forma predeterminada. Los usuarios pueden elegir si desean insertar la sección opcional en sus formularios.

Grupo de opciones    Si desea crear una sección que pueda reemplazarse por otra, utilice un grupo de opciones. Un grupo de opciones contiene dos o más secciones. De forma predeterminada, una de estas secciones aparece en el formulario. Los usuarios pueden elegir si desean reemplazarla por otra.

Parte superior de la página

Insertar una sección

El procedimiento para insertar una sección 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 una sección cuando está seleccionada en modo de diseño.

Sección vacía seleccionada 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 siempre están enlazadas a grupos en el origen de datos de la plantilla de formulario. Cada control de una sección está enlazado a un campo que forma parte del grupo de la sección.

En el ejemplo siguiente, la sección Información del asegurado de la plantilla de formulario está enlazada al grupo direcciónAsegurado del panel de tareas Origen de datos.

relación entre la sección de plantilla de formulario y grupo correspondiente en origen de datos

Insertar una sección 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.

  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 Sección.

  4. Para agregar controles a la sección, arrástrelos desde el panel de tareas Controles hasta la sección de la plantilla de formulario.

    Nota: No debe mover un control que ya esté en la plantilla de formulario en la sección, a menos que el campo del control ya forme parte del grupo de la sección del origen de datos. En caso contrario, puede romper el enlace para el control.

  5. Para agregar una etiqueta al control, escriba el texto por encima.

Insertar una 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. En este escenario, puede agregar una sección arrastrando un grupo extensible desde el panel de tareas Origen de datos en la plantilla de formulario o insertando la sección mediante el panel de tareas controles, 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 Sección.

  4. En el cuadro de diálogo Enlace de Sección, seleccione el grupo en el que desea guardar los datos de la sección y haga clic en Aceptar.

  5. Agregue controles a la sección y, a continuación, enlace dichos controles a los campos correspondientes del origen de datos.

Parte superior de la página

Ocultar una sección basada en los valores de un formulario

El formato condicional no sólo sirve para aplicar cambios de formato a los controles. Una de las mejores formas de utilizarlo es para mostrar u ocultar un control que está basado en el valor especificado en otro control. Una manera habitual de hacer esto es diseñar el formulario con una casilla de verificación encima de la sección que, al activarla, muestre u oculte dicha sección. Gracias a esta técnica, es muy fácil mostrar la información correcta en el momento adecuado.

En este procedimiento se da por hecho que ha agregado una sección a la plantilla de formulario.

  1. En la plantilla de formulario, haga clic en la sección que desea ocultar.

  2. En el menú Formato, haga clic en Formato condicional.

  3. En el cuadro de diálogo Formato condicional, haga clic en Agregar.

  4. En Si esta condición se cumple, establezca la condición que desea aplicar. Por ejemplo, para ocultar la sección que seleccionó en el paso 1 cuando una determinada casilla de verificación se encuentre activada, seleccione en el primer cuadro el campo al que está enlazado la casilla de verificación y, a continuación, especifique el valor que determinará si la sección se debe ocultar.

    Sugerencia: Para las casillas de verificación, de forma predeterminada, VERDADERO significa "activada" o "marcada", mientras que FALSO significa "no activada" o "no marcada".

  5. En Aplicar este formato, haga clic en Ocultar este control.

  6. Para guardar la condición y regresar a la plantilla de formulario, haga clic en Aceptar dos veces.

  7. Para probar sus cambios, haga clic en Vista previa en la barra Estándar, o presione CTRL+MAYÚS+B.

Parte superior de la página

Sugerencias de diseño

Antes de insertar controles en una sección de una plantilla de formulario, piense en cómo desea organizar esos controles. Puede agregar cuadros de texto y otros controles arrastrándolos hasta cualquier punto de la sección. O bien, si desea ejercer un mayor control sobre el diseño, puede agregar una diseño de tabla dentro de la sección y, a continuación, insertar etiquetas y controles dentro de cada celda para que queden correctamente alineadas. En el ejemplo siguiente, el diseñador del formulario ha utilizado una tabla de diseño de dos filas y tres columnas para organizar los controles dentro de la sección.

Sección con tabla de diseño que contiene cuadros de texto

In addition to using layout tables, you can do one or more of the following:

  • To change the size of several sections at once, select the sections whose size you want to change, press ALT+ENTER, click the Size tab, and then make the necessary adjustments.

  • To change the border or color of a section, select it on the form template, on the Format menu, click Borders and Shading, click the Borders tab, and then make the necessary adjustments.

  • To see how the controls in your section will look with actual text in them, click Sample Data on the View menu. This helps you get a sense of what a form based on your form template will look like when a user fills it out.

  • On occasion, the text inside the controls in a section and the labels to the left of those controls may appear to be slightly out of alignment. To quickly realign them, double-click the control, click Align on the Size tab, and then click Apply. If the label and control are in different cells in a layout table, right-click the cell that contains the label, click Table Properties on the shortcut menu, and then click Center under Vertical alignment on the Cell tab.

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.

×