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.
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 las condiciones especificadas son verdaderas cuando un usuario rellena un formulario que se basa en la plantilla de formulario, el formato condicional se aplica.
En este artículo se explica cómo usar formato condicional para mostrar u ocultar una fila en una tabla de repetición o sección extensible dependiendo de si los datos de una fila coincide con el valor de un control de cuadro de lista desplegable. Por ejemplo, si la plantilla de formulario tiene una tabla de repetición que contiene filas de productos que se encuentran en una de las tres clasificaciones (A, B o C), puede utilizar el formato condicional para determinar qué filas se muestran, en función de las selecciones que hacen los usuarios en el formulario.
Nota: Puede usar filtros para permitir a los usuarios mostrar u ocultar información en un formulario. Sin embargo, porque no se admiten filtros para plantilla de formulario compatible con el explorador, el formato condicional es una alternativa útil a filtros en plantillas de formulario compatibles con el explorador.
En este artículo
Paso 1: Agregue los controles
Para completar este procedimiento, la plantilla de formulario debe contener un cuadro de lista y una tabla extensible. Para agregar estos controles, haga lo siguiente:
-
En la plantilla de formulario, haga clic en donde desee insertar un cuadro de lista y una tabla 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 Insertar controles en el panel de tareas controles, haga clic en El cuadro de lista y, a continuación, haga clic en Tabla de repetición.
-
Cuando se inserta una tabla de repetición, se le pedirá el número de columnas. Deje el valor predeterminado de 3 y, a continuación, haga clic en Aceptar.
-
Encima del cuadro de lista que ha insertado en la plantilla de formulario, escriba una etiqueta que se lee filtrar por tipo:.
-
Escriba etiquetas de columna en la primera fila de la tabla de repetición, para que la primera columna denomine producto, la segunda columna lee tipo, y la tercera columna precio.
Paso 2: Especifique el formato condicional
Después de agregar los controles a la plantilla de formulario, puede especificar el formato condicional apropiado.
-
Haga doble clic en el cuadro de lista.
-
Haga clic en la pestaña Datos.
-
En entradas del cuadro de lista, haga clic en Agregar.
-
En el cuadro valor, en el cuadro de diálogo Agregar opción, escriba Ay, a continuación, haga clic en Aceptar.
-
Repita los pasos 3 y 4 para agregar valores para B, C y D.
-
En la lista de valores, seleccione D y, a continuación, haga clic en Establecer como predeterminado.
-
Seleccione la tabla de repetición 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 se cumple, en el primer cuadro, seleccione el campo que corresponde a la segunda columna de la tabla de repetición.
-
En el segundo cuadro, haga clic en no es igual a.
-
En el tercer cuadro, haga clic en Seleccionar un campo o grupo.
-
En el cuadro de diálogo Seleccionar un campo o grupo, seleccione el campo que corresponde al cuadro de lista que ha insertado en la plantilla de formulario y, a continuación, haga clic en Aceptar.
Nota: La condición dinámicamente compara los dos valores.
-
En aplicar este formato en el cuadro de diálogo Formato condicional, seleccione la casilla de verificación Ocultar este control.
Nota: Esta condición ahora indica que si el contenido de la segunda columna de una fila de tabla extensible es diferente de lo que está seleccionado en el cuadro de lista, a continuación, se deben ocultar las filas correspondientes de la tabla de repetición.
-
Para volver a la plantilla de formulario, haga clic en Aceptar dos veces.
-
Haga doble clic en el control en la segunda columna de la tabla de repetición.
-
Haga clic en la pestaña Datos.
-
Escriba d. en el cuadro valor.
Paso 3: Obtener una vista previa de la plantilla de formulario
Después de agregar formato condicional a la plantilla de formulario, se recomienda probar 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.
Nota: De forma predeterminada, la selección en el cuadro de lista es d. Debe desplazarse hacia arriba en el cuadro de texto para ver los otros valores.
-
Para agregar algunas filas a la tabla de repetición, en la tabla de repetición, haga clic en Insertar elemento varias veces.
-
Para cada fila de la segunda columna de la tabla de repetición, reemplace el valor predeterminado de D con A, B o C.
Nota: Las expresiones distinguen mayúsculas de minúsculas.
-
Cambiar la selección en el cuadro de lista. Las filas de la tabla de repetición aparecerá y desaparecerá como seleccionar distintas opciones.