Office
Iniciar sesión

Insertar un cuadro de lista

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.

Puede usar un cuadro de lista en una plantilla de formulario de Microsoft Office InfoPath para presentar una lista de opciones mutuamente a un usuario.

En este artículo

Cuándo usar un cuadro de lista

La experiencia del usuario

Insertar un cuadro de lista

Sugerencias de diseño

Cuándo usar un cuadro de lista

Use un cuadro de lista cuando desee:

  • Permitir a los usuarios elegir una única opción de una lista de elementos predefinidos.

  • Mostrar los valores recuperados de una lista fija, desde origen de datos la plantilla de formularioo desde un origen de datos externo, como una base de datos o lista de Microsoft Windows SharePoint Services.

En la siguiente ilustración, los usuarios clasifican los gastos en un informe de gastos seleccionando valores en un cuadro de lista.

Elemento seleccionado en el cuadro de lista

Después de insertar un cuadro de lista en la plantilla de formulario, debe especificar los valores que desee que aparezcan en él. En caso contrario, los usuarios verán una lista vacía cuando abre un formulario que se basa en la plantilla de formulario. En el cuadro de diálogo Propiedades de cuadro de lista, puede escribir las entradas usted mismo o configurar el cuadro de lista para recuperar las entradas de una base de datos u otro origen de datos.

Controles relacionados

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

Cuadro de lista desplegable    Al igual que un cuadro de lista, un cuadro de lista desplegable ofrece a los usuarios una lista de opciones. Sin embargo, en un cuadro de lista desplegable, las entradas de lista están ocultas hasta que el usuario hace clic en una flecha situada junto al cuadro de lista. Si planea ofrecen muchas opciones en la lista, o si está limitado espacio en la plantilla de formulario, un cuadro de lista desplegable puede ser una buena opción.

Cuadro combinado    Al igual que un cuadro de lista, un cuadro combinado ofrece a los usuarios una lista de opciones. Sin embargo, en un cuadro combinado, las entradas de lista están ocultas hasta que el usuario hace clic en una flecha situada junto al cuadro combinado. Los usuarios pueden escribir su propia entrada en un cuadro combinado o elegir en una lista de entradas predefinidas.

Cuadro de lista de selección múltiple    Si desea que los usuarios puedan elegir más de un elemento de una lista, puede usar un cuadro de lista de selección múltiple en lugar de un cuadro de lista. En un cuadro de lista de selección múltiple, los usuarios indican una elección seleccionando una o más casillas de verificación en lugar de hacer clic en un valor en una lista. Como ocurre con los cuadros de lista estándar, las entradas en un cuadro de lista de selección múltiple son visibles cuando los usuarios abran el formulario por primera vez.

Botones de opción    Al igual que un cuadro de lista, un grupo de botones de opción permite a los usuarios seleccionar de una lista de se excluyen mutuamente. Sin embargo, con botones de opción, los usuarios haga 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

La experiencia de usuario

Cuadros de lista son uno de los controles de formulario más utilizadas para que la mayoría de los usuarios sepan cómo usarlas.

Para seleccionar un elemento de un cuadro de lista, los usuarios simplemente haga clic en el elemento que desee. El cuadro de lista es "Abrir", para que los usuarios puedan ver la lista de opciones sin necesidad de hacer clic en el control. Si las opciones de la lista superan el alto del cuadro que contiene, aparece una barra de desplazamiento en el lado derecho del control. Si los usuarios usan el teclado para rellenar el formulario, pueden presionar las teclas flecha arriba y flecha abajo para desplazarse por los elementos en el cuadro de lista.

Volver al principio

Insertar un cuadro de lista

El procedimiento para insertar un cuadro de lista varía ligeramente dependiendo de si está diseñando una plantilla de formulario en blanco nueva o basando el diseño de la plantilla de formulario en una base de datos u otro origen de datos externos.

La ilustración siguiente muestra el aspecto de un cuadro de lista cuando está seleccionado en modo de diseño, antes de agregarán una etiqueta y en las entradas.

Cuadro de lista 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. Cuadros de lista siempre están enlazados a campos. En el ejemplo siguiente, el cuadro de lista de categoría en la plantilla de formulario enlazado al campo de categoría en el panel de tareas Origen de datos.

relación entre un cuadro de lista de una plantilla de formulario y el campo correspondiente del origen de datos

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.

Si basa el diseño de la plantilla de formulario en un archivo, base de datos o servicio web de lenguaje de marcado extensible (XML), InfoPath deriva los campos y grupos en el panel de Origen de datos de los orígenes de datos ya existentes.

Insertar un cuadro de lista

  1. En la plantilla de formulario, coloque el cursor en el lugar donde desea 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 el panel Controles, siga uno de estos procedimientos:

    • Para crear automáticamente un campo en el origen de datos enlazado al cuadro de lista, seleccione la casilla de verificación Crear origen de datos automáticamente.

    • Para enlazar el cuadro de lista a un campo 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 la plantilla de formulario en un esquema XML, es posible que no pueda agregar nuevos campos o grupos para el origen de datos en InfoPath. Esta restricción ayuda a evitar que se realicen cambios en el esquema sin darse cuenta que pueden hacer que sea inválido.

  4. En Insertar controles, haga clic en Cuadro de lista.

  5. Si desactiva la casilla de verificación Crear origen de datos automáticamente en el paso 3, seleccione un campo en el cuadro de diálogo Enlace de cuadro de lista a la que desea enlazar el cuadro de lista.

  6. Para agregar una etiqueta en el cuadro de lista, en la plantilla de formulario, escriba el texto por encima o a la izquierda del cuadro de lista, seguido de dos puntos (:).

  7. Para especificar los valores que desea usar como las entradas en la lista, haga doble clic en el cuadro de lista en la plantilla de formulario.

  8. Haga clic en la pestaña Datos.

  9. Realice una de las siguientes acciones para rellenar el cuadro de lista:

    Escriba los valores de los cuadros de lista usted mismo

    Esta opción es útil cuando tiene un conjunto limitado de valores predeterminados y no se prevé esos valores cambien en el futuro. Si los valores cambian, debe publicar una versión actualizada de la plantilla de formulario para que los usuarios puedan ver y usar las últimas entradas de la lista.

    1. Haga clic en Agregar.

    2. En el cuadro Valor, escriba el texto que desea almacenar si un usuario selecciona esta entrada.

    3. En el cuadro Nombre para mostrar, escriba el texto que desee que aparezca para esta entrada y, a continuación, haga clic en Aceptar.

    4. Repita los pasos 1 a 3 para cada entrada que desee agregar al cuadro de lista.

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

    Utilizar valores 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 inserten en su formulario.

    1. 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 estar asociadas a un grupo o campo de repetición en la plantilla de formulario.

    2. Haga clic en Seleccionar XPath Imagen del botón junto al cuadro Entradas y, a continuación, en el cuadro de diálogo Seleccionar un campo o grupo, haga clic en el campo o grupo de repetición que contenga los campos que proporcionarán los valores para el cuadro de lista y, a continuación, haga clic en Aceptar.

    3. Haga clic en Seleccionar XPath Imagen del botón junto al cuadro Valor, haga clic en el campo que contiene los valores posibles de los elementos en el 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 en el cuadro de lista.

    4. Haga clic en Seleccionar XPath Imagen del botón junto al cuadro Nombre para mostrar, haga clic en el campo que contiene los valores que se muestran en el cuadro de lista y, a continuación, haga clic en Aceptar.

      Sugerencia: Para evitar que los valores de nombre para mostrar aparezcan varias veces en el cuadro de lista, seleccione la casilla de verificación Mostrar solo las entradas con nombres de visualización únicos.

    Utilizar valores de una base de datos como un servicio Web, un documento XML, o un sitio de SharePoint

    Esta opción es útil cuando desea que los valores de un cuadro de lista se actualicen con regularidad o estén actualizados. Los valores se almacenan normalmente en una base de datos u otro origen de datos externo y se recuperan cada vez se abre el formulario.

    1. Haga clic en Buscar los valores de un origen de datos externo.

    2. Siga uno de los siguientes procedimientos:

      • Si ya ha agregado una conexión de datos, haga clic en él en el cuadro Conexión de datos.

      • Para agregar una nueva conexión de datos, haga clic en Agregar y, a continuación, siga las instrucciones del Asistente para la conexión de datos.

        Las entradas en el cuadro de lista deben estar asociados a un determinado campo o grupo de repetición.

    3. Haga clic en Seleccionar XPath Imagen del botón junto al cuadro Entradas y, a continuación, en el cuadro de diálogo Seleccionar un campo o grupo de repetición, haga clic en el grupo o campo que contenga los campos que proporcionarán los valores para el cuadro de lista y, a continuación, haga clic en Aceptar.

    4. Haga clic en Seleccionar XPath Imagen del botón junto al cuadro Valor, haga clic en el campo que contiene los valores posibles de los elementos en el 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 en el cuadro de lista.

    5. Haga clic en Seleccionar XPath Imagen del botón junto al cuadro Nombre para mostrar, haga clic en el campo que contiene los valores que se muestran en el cuadro de lista y, a continuación, haga clic en Aceptar.

      Sugerencia: Para evitar que los valores de nombre para mostrar aparezcan varias veces en el cuadro de lista, seleccione la casilla de verificación Mostrar solo las entradas con nombres de visualización únicos.

Volver al principio

Sugerencias de diseño

Use las siguientes sugerencias para pulir la apariencia, tamaño y otros aspectos de un cuadro de lista:

  • Considere la posibilidad de ensanchar el cuadro de lista para que sea unos cuantos espacios mayores que el ancho medio de los elementos de la lista. De este modo, los elementos de lista no estarán parcialmente ocultos.

  • Para cambiar el ancho de varios cuadros de lista a la vez, seleccione los cuadros de lista cuyo tamaño desea cambiar, presione ALT+ENTRAR, haga clic en la ficha tamaño y, a continuación, escriba un nuevo número en el cuadro ancho.

  • Para cambiar el color de fondo de varios cuadros de lista a la vez, seleccione los cuadros de lista que desea cambiar. En el menú formato, haga clic en Bordes y sombreado y, a continuación, realice los ajustes necesarios en la ficha sombreado.

  • Para personalizar la fuente que aparece en un cuadro de lista, utilice los cuadros fuente y Tamaño de fuente en la barra de herramientas de formato. Para cambiar la fuente y el tamaño de fuente para todos los cuadros de lista en la plantilla de formulario a la vez, haga clic en el cuadro de lista que contiene el formato que desee y, a continuación, en el menú formato, haga clic en Aplicar fuente a todos los controles de cuadro de lista.

  • Si desea ajustar el espaciado entre un cuadro de lista y los objetos que se encuentran en la plantilla de formulario, puede ajustar la configuración de márgenes en el cuadro de diálogo Propiedades de cuadro de lista (fichatamaño ). Uso de los márgenes para aumentar el espaciado ofrece un mayor grado de control que con los saltos de párrafo para aumentar el espaciado.

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.

×