Aplicar formato condicional a una plantilla de formulario

En este artículo


¿En qué consiste el formato condicional?

En Microsoft Office InfoPath 2007, el formato condicional permite especificar distintas opciones de formato para un control según determinadas condiciones que tienen lugar en el formulario. Si se cumplen las condiciones especificadas cuando un usuario rellena un formulario que se basa en la plantilla de formulario, se muestra el formato condicional. Puede utilizarlo para aplicar características como negrita, subrayado, cursiva, tachado, color de fuente o color de fondo a los controles. Puede utilizarlo también para determinar si un control estará visible o deshabilitado en el formulario cuando los usuario lo rellenen o para permitir que los usuarios agreguen o quiten determinados controles como, por ejemplo, secciones opcionales (sección opcional: control de un formulario que contiene otros controles y que normalmente no aparece de forma predeterminada. Los usuarios pueden insertar y quitar secciones opcionales al rellenar el formulario.).

A continuación, se incluyen algunos ejemplos sobre la forma de utilizar el formato condicional en una plantilla de formulario:

  • Ocultar la sección de la dirección de envío incluso con la casilla de verificación Especificar dirección de envío activada.
  • Cambiar el color de la fuente a azul y el estilo de fuente a negrita para todos los gastos que requieren un recibo.
  • Cambiar los colores de las filas de una tabla extensible según el valor de un cuadro de texto de la fila. Por ejemplo, marque de color rojo una fila de un elemento pasado según la programación y de color verde una fila de un elemento actual del programa.
  • Marcar las entradas financieras con texto rojo cuando son inferiores a 0 $ y con texto verde cuando son iguales o superiores 0 $.
  • Filtrar las filas de una tabla extensible.

 Nota   Para mostrar un mensaje cuando un usuario especifica valores incorrectos en un formulario, también puede utilizar la validación de datos (validación de datos: proceso de comprobar la precisión de los datos; conjunto de reglas que se pueden aplicar a un control para especificar el tipo y el intervalo de datos que los usuarios pueden especificar.).

Volver al principio Volver al principio

Consideraciones sobre compatibilidad

Cuando se diseña una plantilla de formulario en InfoPath, se 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, los formularios habilitados para el explorador y basados en la plantilla de formulario podrán mostrarse en un explorador web. Cuando se diseña una plantilla de formulario compatible con el explorador, algunos controles no estarán disponibles en el panel de tareas Controles porque no se pueden mostrar en un explorador web.

MostrarLista de controles que admiten el formato condicional

La siguiente tabla enumera los controles de Office InfoPath 2007 que admiten formato condicional y si están o no disponibles para plantillas de formulario compatibles con el explorador.

Controles que admiten el formato condicional ¿Está disponible para plantillas de formulario compatibles con el explorador?
Casilla de verificación
Selector de fecha
Cuadro de lista desplegable
Cuadro de expresión
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 simple, numerada o viñeta No
Sección de opciones No
Cuadro combinado No
Datos adjuntos del archivo No
Tabla extensible horizontal No
Imagen manuscrita No
Maestro y detalles No
Cuadro de lista de selección múltiple No
Imagen No
Sección recursiva extensible No
Etiqueta vertical No

Volver al principio Volver al principio

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 se cumple, especifique la condición.

 Nota   InfoPath comprueba una condición examinando el valor del campo (campo: elemento o atributo en el origen de datos que puede contener datos. Si el campo es un elemento, puede contener campos de atributo. Los campos almacenan los datos que se escriben en los controles.) que está enlazado (enlazar: conectar un control con un campo o grupo en el origen de datos para que se guarden los datos escritos en el control. Cuando un control no está enlazado, no está conectado con un campo o un grupo, por lo que no se guardan los datos escritos en el control.) con el control, no el control en sí.

  1. Para agregar condiciones adicionales, haga clic en Y y, a continuación, en el cuadro situado a la derecha en Si esta condición se cumple, siga uno de los procedimientos siguientes:
    • Para aplicar el formato sólo cuando se cumplen ambas condiciones, haga clic en y.
    • Para aplicar el formato cuando se cumple una condición, o ambas, haga clic en la flecha situada junto a y y, a continuación, haga clic en o.
  2. En Aplicar este formato, seleccione el formato que desea aplicar a sus condiciones y, a continuación, haga clic en Aceptar.

 Nota   Si se cumple más de una condición especificada, InfoPath sólo aplica el formato a la condición que se cumple primero.

  1. Para probar los cambios, haga clic en Vista previa en la barra de herramientas Estándar, o presione CTRL+MAYÚS+B.

Volver al principio Volver al principio

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 se cumple, modifique la condición.

 Nota   InfoPath comprueba una condición examinando el valor del campo que está enlazado con el control, no el control en sí.

  1. Seleccione el nuevo formato que desea aplicar a su condición o condiciones y, a continuación, haga clic en Aceptar.
  2. 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 en Bajar.

 Nota   Si se cumple más de una condición especificada, InfoPath sólo aplica el formato a la condición que se cumple primero.

  1. Para probar los cambios, haga clic en Vista previa en la barra de herramientas Estándar, o presione CTRL+MAYÚS+B.

Volver al principio Volver al principio

 
 
Corresponde a:
InfoPath 2007