Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

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.

Un cuadro combinado es un cuadro de texto con un cuadro de lista conectado. Este tipo de control permite a los usuarios seleccionar un valor predefinido en una lista o escriba su propio valor en la parte del cuadro de texto del control. La lista está oculta hasta que el usuario hace clic en la flecha situada junto al cuadro.

En este artículo

Cuándo usar un cuadro combinado

Usar un cuadro combinado cuando desee:

  • Permitir a los usuarios seleccionar un valor predefinido de una lista de opciones o escriba su propio valor.

  • Ocultar los elementos de lista en el formulario de forma predeterminada.

  • 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 combinado. Si no verán el valor que necesitan, puede escribirlo en el cuadro en lugar de seleccionar un valor en la lista. En este ejemplo, el usuario está escribiendo las palabras Teléfono/Fax.

Elemento de un cuadro combinado mientras se escribe

Después de insertar un cuadro combinado 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 hagan clic en la flecha situada junto al cuadro combinado. En el cuadro de diálogo Propiedades de cuadro combinado, puede escribir las entradas usted mismo o configurar el cuadro combinado para que recupere entradas de una base de datos u otro origen de datos.

Controles relacionados

Microsoft Office InfoPath incluye otros controles que son similares a los cuadros combinados, 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    Al igual que un cuadro combinado, un cuadro de lista permite a los usuarios seleccionar valores en una lista. Sin embargo, los usuarios pueden agregar sus propios valores en un cuadro de lista. Además, un cuadro de lista muestra todos los elementos en la lista, mientras que los elementos de un cuadro combinado están ocultos hasta que el usuario hace clic en el control. Si piensa ofrecen muchas opciones en el control de usuario, cuadros de lista pueden tardar hasta demasiado espacio en la plantilla de formulario. En este escenario, un cuadro de lista desplegable o cuadro combinado puede ser una mejor elección.

Cuadro de lista desplegable    Al igual que un cuadro combinado, un cuadro de lista desplegable permite a los usuarios seleccionar un valor en una lista que está oculta en el formulario de forma predeterminada. Sin embargo, con un cuadro de lista desplegable, los usuarios pueden agregar elementos a la lista con un cuadro combinado.

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. Cuadros de lista de selección múltiple aspecto de dos o más casillas de verificación dentro de una lista desplazable. Al igual que un cuadro combinado, un cuadro de lista de selección múltiple permite a los usuarios agregar su propio elemento a la lista.

Botones de opción    Al igual que un cuadro combinado, 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 combinados tienen un aspecto a los cuadros de lista desplegable similares, pero permiten a los usuarios agregar su propio elemento a la lista, si es necesario. Si ha escrito manualmente sus propios elementos de lista en el cuadro de diálogo Propiedades de cuadro combinado al crear un cuadro combinado, InfoPath muestra el texto "Seleccionar o escribir..." como entrada predeterminada en el cuadro combinado. Esto permite a los usuarios saber que cualquiera de estas acciones son aceptable. Si los elementos de lista en el cuadro combinado muestran valores de otra parte del formulario o de un origen de datos secundario, se omite el texto "Seleccionar o escribir...".

Cuando los usuarios primero abren un formulario, los elementos de lista en un cuadro combinado están ocultas. Para abrir la lista, los usuarios, haga clic en una flecha en el lado derecho del cuadro combinado. A continuación, pueden hacer clic en un elemento para seleccionarlo.

Cuadro combinado abierto en un formulario

Si los usuarios no ven un elemento de lista que corresponda, pueden haga clic en el cuadro y escriba su propio valor.

Volver al principio

Consideraciones de compatibilidad

Al diseñar una plantilla de formulario en InfoPath, puede diseñar un plantilla de formulario compatible con el explorador. Al diseñar una plantilla de formulario compatible con el explorador, los controles de cuadro combinado no están disponibles en el panel de tareas controles porque no pueden mostrarse en un explorador Web.

Volver al principio

Insertar un cuadro combinado

El procedimiento para insertar un cuadro combinado 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 combinado cuando está seleccionado en el modo de diseño.

Cuadro combinado 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 combinados siempre están enlazados a campos. En el ejemplo siguiente, el cuadro combinado 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 combinado 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 combinado

  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 a combinado.

  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 combinado al que desea enlazar el cuadro de lista.

  6. Para agregar una etiqueta al control, escriba el texto por encima o a la izquierda del control, seguido por dos puntos (:).

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

  8. Haga clic en la pestaña Datos.

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

    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ónjunto 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ónjunto 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ónjunto 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ónjunto 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ónjunto 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ónjunto 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 control de cuadro combinado:

  • Considere la posibilidad de ensanchar el cuadro combinado 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 combinados al mismo tiempo, seleccione los cuadros combinados 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 nuevo número.

  • Para cambiar el color de fondo de varios cuadros combinados al mismo tiempo, seleccione los cuadros combinados 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 combinado, 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 combinados de la plantilla de formulario a la vez, haga clic en el cuadro combinado 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 combinado.

  • Si desea ajustar el espaciado entre un cuadro combinado 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 combinado (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

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×