Introducción a los controles

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.

Al crear un formulario, puede agregar controles, como cuadros de texto, listas o casillas de verificación, para recopilar o mostrar información a los usuarios. Además de los controles más simples y conocidos, como los cuadros de texto y los botones de opción, Microsoft InfoPath 2010 incluye un número de controles más avanzados, como tablas extensibles, grupos de opciones y secciones opcionales. Estos tipos de controles permiten diseñar una plantilla de formulario más compleja al proporcionar más flexibilidad en el diseño del formulario. Por ejemplo, en una plantilla de formulario de informe de gastos, una tabla extensible les permite a los usuarios agregar una fila para cada elemento de gastos que necesiten enviar.

La información que los usuarios escriben en un control se guarda en el formulario. Al diseñar una plantilla de formulario, inserte controles desde la ficha Inicio, mediante los comandos del grupo Controles. Como alternativa, puede arrastrar campos o grupos del panel de tareas Campos a la plantilla de formulario. Se insertará un control basado en el tipo de campo.

En este artículo

Controles y campos

Insertar un control en una plantilla de formulario en blanco

Insertar un control en una plantilla basada en un campo existente

Quitar un control de una plantilla de formulario

Cambiar un control en una plantilla de formulario

Tipos de controles

Entrada

Objetos

Contenedores

Consideraciones de compatibilidad

Controles y campos

En InfoPath, los campos y los controles no son lo mismo. Los campos están ubicados en el panel de tareas Campos y representan el punto donde se guarda en el formulario la información que se está recopilando. Los datos se almacenan como XML y pueden usarse fuera de InfoPath.

La combinación de un tipo de control y su campo asociado determina el tipo de información que los usuarios pueden especificar en el control, así como la manera en que pueden hacerlo. Por ejemplo, si en la plantilla de formulario hay un control de selector de fecha que está enlazado a un campo con un tipo de datos de fecha, los usuarios solo podrán especificar fechas en dicho control. Si intentan especificar otros datos que no sean una fecha válida, como nombres o direcciones, aparecerá un error de validación de datos en el control.

En el siguiente ejemplo, se muestra un formulario simple de datos de empleados con tres controles que están enlazados a tres campos correspondientes en el panel de tareas Campos. El control Nombre está enlazado al campo nombre, el control Apellidos está enlazado al campo apellidos y el control Id. de empleado está enlazado al campo IDEmpleado.

Introducción a los controles

Si un control no está enlazado a un campo, por ejemplo si se elimina el campo o si está enlazado incorrectamente, la información que se especifique en ese control no podrá guardarse correctamente.

Se pueden asociar varios controles de cualquier tipo a un campo. Esto resulta útil cuando tiene una vista para escribir y modificar datos, y otra de solo lectura para la presentación. Por ejemplo, los usuarios pueden escoger un valor de un control de cuadro de lista desplegable y de este modo el valor aparecerá en un cuadro de texto de solo lectura en otra vista. Dado que ambos controles están enlazados al mismo campo, ambos muestran los mismos datos que escogió el usuario en el control de cuadro de lista desplegable.

Insertar un control en una nueva plantilla de formulario en blanco

Para agregar un control en una plantilla de formulario de InfoPath, haga clic en donde desee agregar y, a continuación, en la ficha Inicio, en el grupo controles, haga clic en el control que desee insertar el control. Al hacer esto, se asocia automáticamente: enlazado al: un nuevo campo en los datos de la plantilla de formulario de origen y se agrega. Los campos se muestran en el panel de tareas campos.

Introducción a los controles

Nota: Para agregar controles al formulario sin crear automáticamente un campo correspondiente, en la ficha Inicio, en el grupo controles, haga clic en el Iniciador de cuadro de diálogo iniciador de cuadro de diálogo delPanel de controles para abrir el panel de tareas controles y, a continuación Desactive la casilla de verificación Crear origen de datos automáticamente. Puede enlazar el control a un campo más adelante.

Insertar un control en una plantilla basada en un campo preexistente

Si está trabajando en una plantilla de formulario que se basó en un origen de datos preexistente, como una lista de SharePoint o un servicio web, o si ha agregado una conexión para enviar o recibir datos, puede agregar un control basado en uno de los campos de este origen de datos. Para ello, arrastre el campo del panel de tareas Campos a la plantilla de formulario. Se agregará un control enlazado al campo indicado. También puede hacer esto para agregar varios controles enlazados al mismo origen de datos.

Nota: Usar una recepción o enviar datos conexión le permite crear una conexión a orígenes de datos que puede usarse para enviar los datos que los usuarios inserten en un formulario o reciban datos desde fuera del formulario, como por ejemplo de una lista de SharePoint.

Cuando agrega un control a la plantilla de formulario de esta forma, InfoPath inserta el tipo de control asociado con más frecuencia al tipo de datos del campo. Si no es el tipo de control que desea, puede cambiarlo. Como alternativa, haga clic donde desee insertar el control, haga clic con el botón secundario en el campo en el panel de tareas Campos y, a continuación, seleccione el tipo de control que desee enlazar al campo.

Quitar un control de una plantilla de formulario

Para quitar un control de una plantilla de formulario, seleccione el control y, a continuación, presione SUPRIMIR. Cuando quita un control, el campo enlazado a ese control permanece en el origen de datos. Sin embargo, los datos guardados o recuperados en este campo no se muestran al usuario. Para mostrar datos enlazados a este campo, debe enlazarlo a otro control. No obstante, si no desea usar el campo, puede eliminarlo si hace clic con el botón secundario en él y después hace clic en Eliminar.

Cambiar un control en una plantilla de formulario

En algunas ocasiones, es posible que necesite cambiar el tipo de control, según la información que intente recopilar. Del mismo modo, InfoPath puede elegir automáticamente el tipo de control equivocado al agregar un control basado en un campo existente. Para solucionar esto, cambie el control a otro tipo de control. Haga clic con el botón secundario, mueva el cursor sobre Cambiar control y, a continuación, haga clic en el tipo de control deseado.

Introducción a los controles

Volver al principio

Tipos de controles

El panel de tareas Controles contiene controles que puede agregar a la plantilla de formulario. Estos controles se agrupan en las categorías siguientes:

En la tabla siguiente, se describe la finalidad de cada control.

Entrada

Entre los controles de entrada se incluyen los controles que normalmente se asocian a la recopilación y a la presentación de información.

Control

Icono

Descripción

Cuadro de texto

Introducción a los controles

Es el tipo de control más usado en los formularios. Los usuarios pueden especificar en ellos cualquier tipo de texto sin formato, como frases, nombres, números, fechas u horas. Los cuadros de texto no pueden contener texto con formato.

Cuadro de texto enriquecido

Introducción a los controles

Puede contener texto con formato, incluido texto en negrita y cursiva, y gran variedad de fuentes, con sus respectivos tamaños y colores. Además, en un cuadro de texto enriquecido los usuarios pueden insertar imágenes, listas y tablas.

Cuadro de lista desplegable

Introducción a los controles

Presenta una lista expandible de opciones en un cuadro. Las opciones pueden proceder de una lista creada manualmente, de valores existentes en el origen de datos del formulario o de valores procedentes de una conexión de datos a un documento XML, a una base de datos, a un servicio web o a una biblioteca o lista de SharePoint.

Cuadro combinado

Introducción a los controles

Presenta una lista de opciones dentro de un cuadro para que los usuarios seleccionen el elemento apropiado o, si lo prefieren, escriban un nuevo valor. Las opciones pueden proceder de una lista creada manualmente, de valores existentes en el origen de datos del formulario o de valores procedentes de una conexión de datos a un documento XML, a una base de datos, a un servicio web o a una biblioteca o lista de SharePoint.

Casilla de verificación

Introducción a los controles

Permite establecer valores de sí/no o verdadero/falso al activar o desactivar una casilla de verificación.

Botón de opción

Introducción a los controles

Permite seleccionar entre un conjunto de opciones mutuamente excluyentes. Un grupo de botones de opción está enlazado a un mismo campo del origen de datos, y cada uno de ellos guarda en este campo un valor diferente.

Selector de fecha

Introducción a los controles

Contiene un cuadro donde los usuarios pueden escribir fechas y seleccionarlas con un botón que muestra un calendario.

Selector de fecha y hora

Introducción a los controles

Permite escribir la fecha y hora o seleccionar una fecha de un calendario.

Cuadro de lista de selección múltiple

Introducción a los controles

Presenta las opciones en forma de lista de casillas de verificación desplazables. Los usuarios pueden activar tantas casillas de verificación como necesiten e, incluso, si el diseño de la plantilla de formulario lo permite, incluir entradas personalizadas.

Cuadro de lista

Introducción a los controles

Presenta una lista desplazable de opciones dentro de un cuadro para que los usuarios seleccionen el elemento apropiado. Las opciones pueden proceder de una lista creada manualmente, de valores existentes en el origen de datos del formulario o de valores procedentes de una conexión de datos a un documento XML, a una base de datos, a un servicio web o a una biblioteca o lista de SharePoint.

Lista con viñetas

Introducción a los controles

Permite a los usuarios agregar elementos de una lista con viñetas en el formulario. Los controles de las listas con viñetas constituyen un medio adecuado para insertar un texto simple que se repite, como podría ser el caso de una lista de elementos de acción en una plantilla de formulario de agenda de reunión.

Lista numerada

Introducción a los controles

Permite a los usuarios agregar elementos de una lista numerada en un formulario. Los controles de las listas numeradas constituyen un medio adecuado para insertar un texto simple que se repite manteniendo cierto orden, como podría ser el caso de una lista de puntos de la agenda en una plantilla de formulario de agenda de reunión.

Lista simple

Introducción a los controles

Permite a los usuarios agregar elementos de una lista en un formulario. Los controles de las listas simples constituyen un medio adecuado para insertar un texto simple que se repite, como podría ser el caso de una lista de nombres de asistentes en una plantilla de formulario de convocatoria de reunión.

Selector de personas o grupos

Introducción a los controles

Permite a los usuarios escribir o seleccionar un usuario de una lista de SharePoint. Si no conocen el nombre de la persona o el grupo que desean escribir, pueden buscar un usuario en el directorio.

Selector de elementos externos

Introducción a los controles

Permite a los usuarios escribir o seleccionar elementos de sistemas externos a través de los Servicios de conectividad empresarial.

Objetos

Entre los controles de objetos se incluyen botones, etiquetas y formas de insertar datos adjuntos, imágenes e hipervínculos cuando los usuarios rellenan formularios.

Control

Icono

Descripción

Botón

Introducción a los controles

Se usa para enviar un formulario, cambiar de vista o consultar una base de datos. También puede asociar un botón a reglas o código personalizado que se ejecuten cuando los usuarios hagan clic en él.

Botón de imagen

Introducción a los controles

Similar al control Botón, puede seleccionar cualquier imagen para usar como el botón.

Valor calculado

Introducción a los controles

Muestra texto de solo lectura, muestra el valor de otro control en el formulario o crea fórmulas basadas en expresiones XPath.

Etiqueta vertical

Introducción a los controles

Texto de solo lectura que aparece en un ángulo de 90 grados en la plantilla de formulario.

Archivo adjunto

Introducción a los controles

Permite a los usuarios adjuntar archivos a los formularios. Cada control de datos adjuntos del archivo permite adjuntar un archivo y, si es necesario, se puede restringir el tipo de archivo. Si los usuarios desean adjuntar varios archivos, pueden insertar el control de datos adjuntos del archivo en un control extensible.

Imagen

Introducción a los controles

Permite a los usuarios insertar una imagen como parte del formulario. Los controles de imagen pueden guardar la imagen en el formulario en sí o apuntar la imagen a la dirección web o URL (como http://contoso.com) de una imagen existente.

Imagen con el lápiz

Introducción a los controles

Los usuarios con un Tablet PC pueden crear imágenes usando el lápiz, ya sea dentro del control en sí o sobre una imagen de fondo.

Hipervínculo

Introducción a los controles

Se usa para escribir una dirección URL. Por ejemplo, una plantilla de formulario que muestre información sobre una lista de productos puede incluir hipervínculos a páginas web de información sobre esos productos. Los controles de hipervínculo pueden apuntar a cualquier servidor web, tanto de la intranet como de Internet.

Línea de firma

Introducción a los controles

Permite a los usuarios firmar digitalmente el formulario.

Contenedores

Los controles de contenedores ayudan a organizar el diseño del formulario al permitir colocar otros controles dentro de ellos. También ofrecen una forma de permitir varias copias de un conjunto de controles (extensibles) o que los controles sean opcionales.

Control

Icono

Descripción

Sección

Introducción a los controles

Contenedor de otros controles. Las secciones pueden incluir cualquiera de los controles de la galería Controles.

Sección opcional

Introducción a los controles

Contenedor de otros controles que resulta de gran utilidad para incluir información adicional que no deben rellenar todos los usuarios. Al rellenar un formulario que contiene una sección opcional, los usuarios pueden elegir si desean o no incluir la sección opcional.

Sección de repetición

Introducción a los controles

Contenedor de otros controles que resulta de gran utilidad para presentar datos extensibles, como registros de la base de datos de empleados. Al rellenar un formulario que contiene una sección extensible, los usuarios pueden agregar dicha sección extensible varias veces.

Tabla extensible

Introducción a los controles

Muestra información extensible en una estructura tabular. Cada elemento aparece en una fila diferente de la tabla extensible. Al rellenar el formulario, los usuarios pueden agregar o eliminar filas de la tabla extensible, según sea necesario. Las tablas extensibles pueden contener otros controles.

Zona de desplazamiento

Introducción a los controles

Contiene otros controles, mantiene fijo su tamaño e incluye barras de desplazamiento para que los usuarios puedan desplazarse y ver la información que no está visible. Las zonas de desplazamiento resultan especialmente útiles cuando una sección de un formulario contiene una gran cantidad de datos y los usuarios no necesitan verlos todos al mismo tiempo.

Zona horizontal

Introducción a los controles

Puede colocarse en paralelo a una plantilla de formulario que contiene otros controles.

Sección recursiva de repetición

Introducción a los controles

Contiene otros controles y puede insertarse dentro de sí misma. Puede utilizar secciones recursivas extensibles para crear contenido jerárquico, como, por ejemplo, un esquema.

Tabla extensible horizontal

Introducción a los controles

Muestra información extensible en una estructura tabular. Cada elemento aparece en una columna diferente de la tabla extensible. Al rellenar el formulario, los usuarios pueden agregar o eliminar columnas de la tabla extensible, según sea necesario. Las tablas extensibles horizontales pueden contener otros controles.

Maestro y detalles

Introducción a los controles

Conjunto formado por dos controles extensibles que están directamente relacionados entre sí. El control maestro es siempre una tabla extensible y el control detalles puede ser una tabla extensible o una sección extensible. Los controles de tipo maestro y detalles ayudan a organizar grandes cantidades de datos. Por ejemplo, si la plantilla de formulario muestra registros de una base de datos de empleados, puede especificar que solo aparezca un subconjunto de información sobre cada empleado en el control maestro. Después, si un usuario selecciona un registro (fila) del control maestro, el control detalles puede mostrar información más detallada sobre el empleado.

Grupo de opciones

Introducción a los controles

Permite elegir una sección para incluirla en el formulario. Al rellenar un formulario, los usuarios pueden reemplazar la sección predeterminada por una sección diferente, según sea necesario. Por ejemplo, en una plantilla de formulario de información de los empleados, el usuario puede reemplazar la información de dirección personal por información de dirección del trabajo.

Grupo de opciones de repetición

Introducción a los controles

Muestra dos o más secciones de opciones en una estructura extensible. Al rellenar un formulario, los usuarios pueden agregar, eliminar o reemplazar grupos de opciones extensibles adicionales, según sea necesario. Por ejemplo, en una plantilla de formulario de información sobre el empleado, puede utilizar un grupo de opciones extensible que permita a los usuarios especificar varios contactos de emergencia. Para cada contacto, el usuario puede reemplazar la dirección del domicilio por la dirección del trabajo.

Sección de opciones

Introducción a los controles

Inserta una sección con un Grupo de opciones. Cada sección puede contener uno o más controles. Al rellenar un formulario, los usuarios pueden reemplazar la sección predeterminada por una diferente.

Volver al principio

Consideraciones de compatibilidad

Algunos controles sólo funcionan en formularios de relleno, mientras que otras funcionan en relleno y Web formularios de explorador. Además, algunos controles pueden trabajar en un formulario de explorador Web de InfoPath 2010, pero no funcionan si está trabajando en un formulario de explorador Web de InfoPath 2007. Para reducir las posibilidades de uso de un control incompatible en un formulario, InfoPath naturalmente muestra solo los controles compatibles a un usuario, en función del tipo de formulario que va a diseñar. Para ver la información de compatibilidad de control, consulte la sección de compatibilidad de controles de características de InfoPath 2010 que no están disponibles en InfoPath Forms Services.

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.

×