Insertar un cuadro de lista de selección múltiple

Un cuadro de lista de selección múltiple es una lista de opciones que se parece más a una lista de casillas de verificación desplazable que a un cuadro de lista típico. Los usuarios pueden seleccionar tantas casillas de verificación como necesiten. Dependiendo del diseño del cuadro de lista de selección múltiple, los usuarios también podrán escribir su propio elemento junto a una de las casillas de verificación.

En este artículo


Cuándo se debe utilizar un cuadro de lista de selección múltiple

Utilice un cuadro de lista de selección múltiple cuando desee:

En la ilustración siguiente, los usuarios pueden asignar gastos de un formulario de informe de gastos a varias categorías seleccionando casillas de verificación en un cuadro de lista de selección múltiple. El diseñador del formulario ha optado por permitir el uso de categorías personalizadas. Por consiguiente, los usuarios pueden especificar un valor en un cuadro vacío situado junto a la última casilla de verificación de la lista.

Valor personalizado mientras se agrega a la lista de opciones de un cuadro de lista de selección múltiple

Después de insertar un cuadro de lista de selección múltiple en la plantilla de formulario, debe especificar los valores que desea que aparezcan en él. Si no lo hace, los usuarios verán un cuadro vacío cuando abran un formulario basado en la plantilla de formulario. En el cuadro de diálogo Propiedades de Cuadro de lista de selección múltiple, puede escribir las entradas usted mismo o configurar el cuadro de lista de selección múltiple para que recupere entradas de una base de datos u otro origen de datos.

Controles relacionados

Microsoft Office InfoPath incluye controles similares a los cuadros de lista de selección múltiple, 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:

Cuadro de lista    Al igual que un cuadro de lista de selección múltiple, un cuadro de lista estándar permite a los usuarios seleccionar valores en una lista. Sin embargo, con un cuadro de lista, los usuarios sólo pueden seleccionar un elemento de la lista. Al igual que un cuadro de lista de selección múltiple, un cuadro de lista muestra todos los elementos de forma predeterminada.

Cuadro de lista desplegable    Al igual que cualquier otra lista, un cuadro de lista desplegable ofrece a los usuarios una lista de opciones. No obstante, en un cuadro de lista desplegable, las entradas de la lista permanecen ocultas hasta que el usuario hace clic en el control. Los usuarios sólo pueden seleccionar un elemento de una lista desplegable.

Cuadro combinado    Si desea que los usuarios puedan escribir su propia entrada o elegir un valor entre una lista de valores predefinidos, utilice un cuadro combinado en lugar de un cuadro de lista de selección múltiple. Los usuarios sólo pueden seleccionar un elemento de un cuadro combinado.

Botones de opción    Al igual que un cuadro de lista de selección múltiple, un grupo de botones de opción permite a los usuarios seleccionar un elemento en una lista de opciones. A diferencia de lo que ocurre con los cuadros de lista de selección múltiple, los usuarios sólo pueden seleccionar una opción de un grupo de botones de opción. Además, con los botones de opción, los usuarios hacen clic en un pequeño círculo para elegir una opción en lugar de hacer clic en un elemento de un cuadro de lista.

Volver al principio Volver al principio

Experiencia del usuario

En los cuadros de lista de selección múltiple, los usuarios eligen las opciones activando o desactivando casillas de verificación en un cuadro del formulario. Si el número de casillas de verificación supera el alto del control, aparecerá una barra de desplazamiento a la derecha del cuadro para que los usuarios puedan ver las demás opciones.

Si fuera necesario, puede diseñar una plantilla de formulario que permita a los usuarios escribir su propia entrada en la lista. En este caso, aparece una casilla de verificación con un cuadro de edición como último elemento de la lista.

Cuadro vacío en un cuadro de lista de selección múltiple

Para especificar un valor personalizado, los usuarios deben activar la casilla de verificación situada junto al cuadro de edición y escribir su entrada en el área situada junto a la casilla de verificación. Para que esto sea posible, deberá activar la casilla de verificación Permitir que los usuarios especifiquen valores personalizados en el cuadro de diálogo Propiedades de Cuadro de lista de selección múltiple cuando inserte el cuadro de lista de selección múltiple en la plantilla de formulario.

Volver al principio Volver al principio

Consideraciones sobre compatibilidad

Al diseñar una plantilla de formulario en InfoPath, puede optar por diseñar una plantilla de formulario compatible con el explorador (plantilla de formulario compatible con el explorador: plantilla de formulario diseñada en InfoPath mediante un modo de compatibilidad específico. Una plantilla de formulario compatible con el explorador puede estar habilitada para el explorador cuando se publica en un servidor que ejecuta InfoPath Forms Services.). Si diseña una plantilla de formulario compatible con el explorador, los controles de cuadro de lista de selección múltiple no estarán disponibles en el panel de tareas Controles porque no pueden mostrarse en un explorador Web.

Volver al principio Volver al principio

Insertar un cuadro de lista de selección múltiple

El procedimiento para insertar un cuadro de lista de selección múltiple 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 cuadro de lista de selección múltiple cuando está seleccionado en modo de diseño, antes de que el diseñador de la plantilla de formulario agregue manualmente las entradas.

Cuadro de lista de selección múltiple vacío seleccionado en modo de diseño

Los controles pueden estar enlazados o no. Cuando un control está enlazado, significa que está conectado a un campo o grupo del origen de datos para que los datos especificados 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 un grupo, por lo que no se guardan los datos escritos en el control. Cuando selecciona un control o pasa el cursor por encima de un control, en la parte superior derecha del mismo aparecerá un icono de enlace y texto. El texto indica el grupo o campo con el 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 está correctamente enlazado, se muestra un icono verde. Si existe algún problema con el enlace, el icono es de color rojo o azul.

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. Los cuadros de lista de selección múltiple siempre están enlazados a campos extensibles (campo de repetición: campo del origen de datos que puede aparecer más de una vez. A los campos de repetición se pueden enlazar controles como las listas con viñetas, listas numeradas o listas simples, selecciones de repetición y tablas de repetición.) dentro de un grupo (grupo: elemento en el origen de datos que puede contener campos y otros grupos. Los controles que contienen otros controles, como tablas y secciones extensibles, están enlazados a los grupos.). Los campos extensibles permiten almacenar varios valores en un campo. En el ejemplo siguiente, el cuadro de lista de selección múltiple Categoría de la plantilla de formulario está enlazado al campo extensible categoría del panel de tareas Origen de datos.

Relación entre un cuadro de lista de selección múltiple de una plantilla de formulario y el campo correspondiente del origen de datos

Cuando se diseña una plantilla de formulario desde cero, la casilla de verificación Crear automáticamente el origen de datos en el panel de tareas Controles está seleccionada de forma predeterminada. Esto permite a InfoPath crear automáticamente los campos y grupos en el origen de datos a medida que se agregan controles a la plantilla de formulario. Estos campos y grupos están representados mediante iconos de carpetas y archivos en el panel de tareas Origen de datos.

Si basa el diseño de la plantilla de formulario en un archivo, base de datos o servicio web existente de lenguaje de marcado extensible (XML), InfoPath obtiene los campos y grupos del panel de tareas Origen de datos de ese origen de datos existente.

Insertar un cuadro de lista de selección múltiple

  1. En la plantilla de formulario, coloque el cursor donde desee insertar el control.
  1. Si el panel de tareas Controles no está visible, haga clic en Más controles en el menú Insertar o presione ALT+I, C.
  1. En el panel de tareas Controles, siga uno de estos procedimientos:
    • Para crear automáticamente un campo extensible en el origen de datos que esté enlazado al cuadro de lista de selección múltiple, active la casilla de verificación Crear origen de datos automáticamente.
    • Para enlazar el cuadro de lista de selección múltiple a un campo extensible existente, desactive la casilla de verificación Crear origen de datos automáticamente.

 Nota   Si la casilla de verificación no está disponible, el origen de datos está bloqueado. Por ejemplo, si basa el diseño de su plantilla de formulario en un esquema XML, no podrá agregar nuevos campos o grupos al origen de datos en InfoPath. Esta restricción permite evitar realizar cambios involuntarios en el esquema que podrían inutilizarlo.

  1. En Insertar controles, haga clic en Cuadro de lista de selección múltiple.
  2. Si ha desactivado la casilla de verificación Crear origen de datos automáticamente en el paso 3, en el cuadro de diálogo Enlace de Cuadro de lista de selección múltiple, seleccione el campo extensible al que desee enlazar el cuadro de lista de selección múltiple.
  3. En la plantilla de formulario, escriba el texto de la etiqueta encima o a la izquierda del cuadro de lista de selección múltiple, seguido de dos puntos (:).
  4. Para especificar los valores que desea utilizar como entradas de la lista, haga doble clic en el cuadro de lista de selección múltiple.
  5. Haga clic en la ficha Datos.
  6. Siga uno de estos procedimientos para llenar el cuadro de lista:

MostrarEscriba los valores del cuadro de lista usted mismo

Esta opción resulta útil cuando se trabaja con un conjunto limitado de valores predeterminados que no tiene previsto modificar. En caso de que se cambien los valores, deberá publicar una versión actualizada de su plantilla de formulario para que los usuarios puedan ver y utilizar las entradas de listas más recientes.

  • Haga clic en Agregar.
  • En el cuadro Valor, escriba el texto que desea almacenar si un usuario selecciona dicha entrada.
  • En el cuadro Nombre para mostrar, escriba el texto que desea mostrar para esta entrada y después haga clic en Aceptar.
  • Repita los pasos 1 a 3 para cada entrada que desea agregar al cuadro de lista.
  • Para verificar los cambios, haga clic en Vista previa en la barra de herramientas Estándar o presione CTRL+MAYÚS+B.

MostrarUtilice valores procedentes de otra parte del formulario

Esta opción es útil cuando desea que los valores de la lista cambien en función de otros valores que los usuarios introducen en el formulario.

  • En Entradas del cuadro de lista, haga clic en Buscar valores en el origen de datos del formulario.

Las entradas en el cuadro de lista deben asociarse a un grupo o campo de repetición de la plantilla de formulario.

  • Haga clic en Seleccionar XPath Imagen del botón situado junto al cuadro Entradas y después en el cuadro de diálogo Seleccionar un campo o grupo, haga clic en el campo o grupo de repetición que contiene los campos que suministrarán los valores del cuadro de lista y, a continuación, haga clic en Aceptar.
  • Haga clic en Seleccionar XPath Imagen del botón junto al cuadro Valor, haga clic en el campo que contiene los posibles valores para los elementos del cuadro de lista y, a continuación, haga clic en Aceptar. Uno de estos valores se guardará en el XML subyacente cuando un usuario haga clic en un elemento del cuadro de lista.
  • Haga clic en Seleccionar XPath Imagen del botón junto al cuadro Nombre para mostrar, haga clic en el campo que contiene los valores mostrados en el cuadro de lista y, a continuación, haga clic en Aceptar.

 Sugerencia   Para evitar que los valores del nombre para mostrar aparezcan repetidamente en el cuadro de lista, seleccione la casilla de verificación Mostrar solamente las entradas con nombres de presentación..

MostrarUtilice valores procedentes de una base de datos, un servicio Web, un documento XML o un sitio de SharePoint

Esta opción es útil a la hora de actualizar periódicamente los valores de un cuadro de lista. Los valores se almacenan generalmente en una base de datos o en cualquier otro origen de datos externo y se recuperan cada vez que se abre el formulario.

  • Haga clic en Buscar valores desde un origen de datos externo.
  • Realice una de las siguientes acciones:
    • Si ya ha agregado una conexión de datos, haga clic en el cuadro Conexión de datos.
    • Para agregar una nueva conexión de datos, haga clic en Agregar y siga las instrucciones del Asistente para la conexión de datos.

Las entradas en el cuadro de lista deberán asociarse con un determinado campo o grupo de repetición.

  • Haga clic en Seleccionar XPath Imagen del botón situado junto al cuadro Entradas y después en el cuadro de diálogo Seleccionar un campo o grupo, haga clic en el grupo o campo que contiene los campos que suministrarán los valores del cuadro de lista y, a continuación, haga clic en Aceptar.
  • Haga clic en Seleccionar XPath Imagen del botón situado junto al cuadro Valor, haga clic en el campo que contiene los valores posibles para los elementos del cuadro de lista y, a continuación, haga clic en Aceptar. Uno de estos valores se almacenará en el documento XML subyacente si un usuario hace clic en un elemento del cuadro de lista.
  • Haga clic en Seleccionar XPath Imagen del botón situado junto al cuadro Nombre para mostrar, haga clic en el campo que contiene los valores que aparecen en el cuadro de lista y, a continuación, haga clic en Aceptar.

 Sugerencia   Para evitar que los valores del nombre para mostrar aparezcan repetidamente en el cuadro de lista, seleccione la casilla de verificación Mostrar solamente las entradas con nombres de presentación.

  1. Si desea que los usuarios puedan escribir su propio valor al final del cuadro de lista de selección múltiple, active la casilla de verificación Permitir que los usuarios especifiquen valores personalizados.

Volver al principio Volver al principio

Sugerencias de diseño

Utilice las sugerencias siguientes para mejorar el aspecto, el tamaño y otras características de un cuadro de lista de selección múltiple:

  • Para cambiar el ancho de varios cuadros de lista de selección múltiple al mismo tiempo, seleccione los cuadros de lista de selección múltiple cuyo tamaño desea cambiar, presione ALT+ENTRAR, haga clic en la ficha Tamaño y, a continuación, en el cuadro Ancho, escriba un número nuevo.
  • Para cambiar el borde o el color de varios cuadros de lista de selección múltiple al mismo tiempo, seleccione los cuadros de lista de selección múltiple que desea cambiar y, en el menú Formato, haga clic en Bordes y sombreado, haga clic en la ficha Sombreado y realice los ajustes necesarios.
  • Para personalizar la fuente que aparece junto a las casillas de verificación, utilice los cuadros Fuente y Tamaño de fuente de la barra de herramientas Formato. Para cambiar la fuente y el tamaño de fuente de todos los cuadros de lista de selección múltiple de la plantilla de formulario al mismo tiempo, haga clic en el cuadro de lista de selección múltiple que contiene el formato que desea y, a continuación, en el menú Formato, haga clic en Aplicar fuente a todos los controles Cuadro de lista de selección múltiple.
  • Para ajustar el espaciado entre un cuadro de lista de selección múltiple y los objetos que lo rodean en la plantilla de formulario, pruebe a configurar los márgenes en la ficha Tamaño del cuadro de diálogo Propiedades de Cuadro de lista de selección múltiple. El uso de los márgenes para aumentar el espaciado ofrece un grado de control más preciso que el uso de saltos de párrafo.

Volver al principio Volver al principio

 
 
Corresponde a:
InfoPath 2007