En Microsoft Office InfoPath, puede usar formato condicional para especificar diferentes opciones de formato para un control que se basa en condiciones que se producen en el formulario. Si se cumplen las condiciones especificadas cuando un usuario rellena un formulario basado en la plantilla de formulario, se aplica el formato condicional.
En este artículo se explica cómo usar formato condicional para cambiar el color de fondo de una fila de una sección de repetición. Esto es útil si desea mostrar el estado de un elemento en la sección que se repite. Por ejemplo, en una plantilla de formulario de informe de estado, puede usar el formato condicional para convertir la fila de un elemento con retraso en la programación en rojo y la fila de un elemento que está en color verde según la programación.
Nota: En este artículo se usa el color para mostrar un procedimiento. Sin embargo, algunos usuarios no pueden discernir los colores. Para crear una plantilla de formulario accesible, asegúrese de agregar también texto significativo a la plantilla de formulario para indicar el estado de un elemento.
En este artículo
Paso 1: Agregar controles para InfoPath
Para completar este procedimiento, la plantilla de formulario debe contener una sección extensible, un cuadro de texto y un cuadro de lista desplegable. Para agregar estos controles, haga lo siguiente:
-
En la plantilla de formulario, haga clic donde desee insertar una sección extensible.
-
Si el panel Controles no es visible, haga clic en Más controles en el menú Insertar, o bien, presione ALT+I, C.
-
En el panel de tareas Controles , active la casilla Crear automáticamente origen de datos .
-
En Insertar controles, haga clic en Sección extensible.
-
Coloque el punto de inserción en la sección extensible.
-
En Insertar controles en el panel de tareas Controles , haga clic en Cuadro de texto.
-
Presione ENTRAR y, a continuación, en Insertar controles, haga clic en Cuadro de lista desplegable.
-
En la plantilla de formulario, escriba Elemento de trabajo: como etiqueta del cuadro de texto y escriba Estado: como etiqueta del cuadro de lista desplegable.
-
Haga doble clic en el cuadro de lista desplegable de la plantilla de formulario.
-
Haga clic en la pestaña Datos.
-
En Entradas de cuadro de lista, haga clic en Agregar.
-
En el cuadro Valor del cuadro de diálogo Agregar opción , escriba Activo y, a continuación, haga clic en Aceptar.
-
Repita los pasos 11 y 12 para agregar Resueltos y Cerrados como opciones en el cuadro de lista desplegable.
Paso 2: Especificar el formato condicional para InfoPath
Después de agregar los controles a la plantilla de formulario, puede especificar el formato condicional adecuado.
-
Seleccione la sección que se repite en la plantilla de formulario y, a continuación, en el menú Formato , haga clic en Formato condicional.
-
En el cuadro de diálogo Formato condicional, haga clic en Agregar.
-
En Si esta condición es verdadera, en el primer cuadro, haga clic en el campo que corresponde al cuadro de lista desplegable que acaba de insertar.
-
En el segundo cuadro, deje el valor igual que.
-
En el tercer cuadro, haga clic en Escribir texto y, a continuación, escriba Activo.
Nota: Las expresiones distinguen mayúsculas de minúsculas.
-
En la lista Sombreado, en Aplicar este formato, haga clic en rojo y, a continuación, haga clic en Aceptar.
-
Repita los pasos del 2 al 6 para agregar formato condicional para las dos entradas restantes de la lista. Seleccione amarillo como color de fondo para Resuelto y verde como color de fondo para Cerrado.
Paso 3: Obtener una vista previa de la plantilla de formulario de InfoPath
Después de agregar formato condicional a la plantilla de formulario, se recomienda que pruebe los cambios para asegurarse de que funcionan correctamente.
-
Para probar sus cambios, haga clic en Vista previa en la barra Estándar, o presione CTRL+MAYÚS+B.
-
En la ventana de vista previa, seleccione las diferentes opciones de la lista desplegable. Observe que, al seleccionar las opciones, el color de fondo de la sección cambia en consecuencia.
-
En el menú Insertar , seleccione Sección y, a continuación, haga clic en el nombre de la sección para agregar una sección adicional. Observe que el formato condicional se aplica de forma independiente a ambas secciones.