Aplicar formato condicional a una plantilla de formulario

Se aplica a
InfoPath 2010 InfoPath 2013

En este artículo

¿Qué es el formato condicional?

En Microsoft Office InfoPath 2007, el formato condicional le permite especificar diferentes opciones de formato para un control, en función de las condiciones que se produzcan en el formulario. Si se cumplen las condiciones especificadas cuando un usuario rellena un formulario basado en la plantilla de formulario, se muestra el formato condicional. Puede usar formato condicional para aplicar negrita, subrayado, cursiva, tachado, color de fuente y color de fondo a los controles. También puede usar formato condicional para determinar si un control está visible en el formulario cuando los usuarios lo rellenan, si el control está deshabilitado o si permite a los usuarios agregar o quitar determinados controles, como secciones opcionales.

A continuación se incluyen algunos ejemplos de cómo usar formato condicional en una plantilla de formulario:

  • Ocultar la sección de la dirección de envío a menos que la casilla Especificar dirección de envío esté activada.
  • Cambie el color de fuente a azul y el estilo de fuente a negrita para todos los gastos que requieran un recibo.
  • Cambie los colores de fila en una tabla extensible según el valor de un cuadro de texto de la fila. Por ejemplo, cree la fila de un elemento con retraso de la programación en rojo y la fila de un elemento que esté en color verde programado.
  • Marque las entradas financieras con texto rojo cuando sean inferiores a 0 $ y texto verde cuando sean $0 o más.
  • Filtrar filas en una tabla extensible.

Nota

Para mostrar un mensaje cuando un usuario escribe valores incorrectos en un formulario, también puede usar la validación de datos.

Principio de página

Consideraciones de compatibilidad

Al diseñar una plantilla de formulario en InfoPath, puede elegir un modo de compatibilidad específico para diseñar una plantilla de formulario compatible con el explorador. Cuando una plantilla de formulario compatible con el explorador se publica en un servidor que ejecuta InfoPath Forms Services y después está habilitado para el explorador, los formularios basados en la plantilla de formulario se pueden ver en un explorador web. Al diseñar una plantilla de formulario compatible con el explorador, algunos controles no están disponibles en el panel de tareas Controles porque no se pueden mostrar en un explorador web.

Lista de controles que admiten formato condicional

En la tabla siguiente se enumeran los controles de Office InfoPath 2007 que admiten el formato condicional y si están disponibles para las plantillas de formulario compatibles con el explorador.

Controles compatibles con el formato condicional ¿Está disponible para plantillas de formulario compatibles con el explorador?
Imagen del botón
Casilla
Selector de fecha
Cuadro de lista desplegable
Cuadro Expresión
Datos adjuntos del archivo
Cuadro de lista
Botón de opción
Sección opcional
Sección extensible
Tabla extensible
Cuadro de texto enriquecido
Sección
Cuadro de texto
Lista con viñetas, numerada o sin formato No
Sección Opción No
Cuadro combinado No
Tabla extensible horizontal No
Imagen de lápiz No
Patrón/detalle No
Cuadro de lista de selección múltiple No
Imagen No
Sección repetitiva recursiva No
Etiqueta vertical No

Principio de página

Agregar formato condicional

  1. En la plantilla de formulario, seleccione el control al que desea agregar formato condicional y, a continuación, haga clic en Formato condicional en el menú Formato .

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

  3. En los cuadros Si esta condición es verdadera , escriba la condición.

    Nota

    InfoPath comprueba una condición comprobando el valor del campo al que está enlazado el control, no el propio control.

  4. Para agregar condiciones adicionales, haga clic en Y y, a continuación, en el cuadro situado más a la derecha en Si esta condición es verdadera, siga uno de estos procedimientos:

    • Para aplicar el formato solo cuando ambas condiciones son verdaderas, haga clic y.
    • Para aplicar el formato cuando se cumplan una o ambas condiciones, haga clic en la flecha situada junto a y, a continuación, haga clic en o.
  5. En A continuación, aplique este formato, seleccione el formato que desea aplicar a la condición o condiciones y, a continuación, haga clic en Aceptar.

    Nota

    Si se cumple más de una condición especificada, InfoPath solo aplica el formato de la primera condición verdadera.

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

Principio de página

Cambiar el formato condicional

  1. En la plantilla de formulario, seleccione el control cuyo formato condicional desea cambiar y, a continuación, haga clic en Formato condicional en el menú Formato .

  2. En el cuadro de diálogo Formato condicional , seleccione la condición que desea cambiar y, a continuación, haga clic en Modificar.

  3. En los cuadros Si esta condición es verdadera , modifique la condición.

    Nota

    InfoPath comprueba una condición comprobando el valor del campo enlazado al control, no al propio control.

  4. Seleccione el nuevo formato que quiera aplicar a la condición o las condiciones y, a continuación, haga clic en Aceptar.

  5. Si tiene varias condiciones para un control y desea cambiar el orden en que se evalúan, seleccione una condición en el cuadro de diálogo Formato condicional y, a continuación, haga clic en Subir o Bajar.

    Nota

    Si se cumple más de una condición especificada, InfoPath solo aplica el formato de la primera condición verdadera.

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

Principio de página