En este artículo
- ¿Qué es el formato condicional?
- Consideraciones de compatibilidad
- Agregar formato condicional
- Cambiar el formato condicional
¿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.
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 | Sí |
| Casilla | Sí |
| Selector de fecha | Sí |
| Cuadro de lista desplegable | Sí |
| Cuadro Expresión | Sí |
| Datos adjuntos del archivo | Sí |
| Cuadro de lista | Sí |
| Botón de opción | Sí |
| Sección opcional | Sí |
| Sección extensible | Sí |
| Tabla extensible | Sí |
| Cuadro de texto enriquecido | Sí |
| Sección | Sí |
| Cuadro de texto | Sí |
| 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 |
Agregar formato condicional
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 .
En el cuadro de diálogo Formato condicional, haga clic en Agregar.
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.
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.
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.
Para probar sus cambios, haga clic en Vista previa en la barra Estándar, o presione CTRL+MAYÚS+B.
Cambiar el formato condicional
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 .
En el cuadro de diálogo Formato condicional , seleccione la condición que desea cambiar y, a continuación, haga clic en Modificar.
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.
Seleccione el nuevo formato que quiera aplicar a la condición o las condiciones y, a continuación, haga clic en Aceptar.
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.
Para probar sus cambios, haga clic en Vista previa en la barra Estándar, o presione CTRL+MAYÚS+B.