Mostrar u ocultar filas de una tabla extensible utilizando el formato condicional

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

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 utilizar el formato condicional para mostrar u ocultar una fila en una tabla o sección extensible dependiendo de si los datos de una fila coinciden con el valor de un control de lista desplegable. Por ejemplo, si la plantilla de formulario tiene una tabla extensible que contiene filas de productos que pertenecen a una de tres clasificaciones (A, B o C), puede utilizar el formato condicional para determinar qué filas mostrar en función de las selecciones realizadas por 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

Paso 2: Especifique el formato condicional

Paso 3: Obtenga una vista previa de la plantilla de formulario

Paso 1: Agregue los controles

Para realizar este procedimiento, la plantilla de formulario debe contener un cuadro de lista y una tabla extensible. Para agregar estos controles, siga este procedimiento:

  1. En la plantilla de formulario, haga clic en el lugar donde desea insertar un cuadro de lista y una tabla extensible.

  2. Si el panel Controles no es visible, haga clic en Más controles en el menú Insertar, o bien, presione ALT+I, C.

  3. En Insertar controles del panel de tareas Controles, haga clic en Cuadro de lista y, a continuación, en Tabla extensible.

  4. Cuando se inserta una tabla extensible, el sistema pide el número de columnas. Conserve el valor predeterminado establecido en 3 y haga clic en Aceptar.

  5. Encima del cuadro de lista que ha insertado en la plantilla de formulario, escriba una etiqueta con el texto Filtrar por tipo:.

  6. 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.

Principio de página

Paso 2: Especifique el formato condicional

Después de agregar los controles a la plantilla de formulario, puede especificar el formato condicional apropiado.

  1. Haga doble clic en el cuadro de lista.

  2. Haga clic en la ficha Datos.

  3. En Entradas del cuadro de lista, haga clic en Agregar.

  4. En el cuadro Valor del cuadro de diálogo Agregar opción, escriba A y, a continuación, haga clic en Aceptar.

  5. Repita los pasos 3 y 4 y agregue valores para B, C y D.

  6. En la lista de valores, seleccione D y haga clic en Predeterminada.

  7. Seleccione la tabla extensible en la plantilla de formulario y, en el menú Formato, haga clic en Formato condicional.

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

  9. En Si esta condición se cumple en el primer cuadro, seleccione el campo correspondiente a la segunda columna de la tabla extensible.

  10. En el segundo cuadro, haga clic en no es igual a.

  11. En el tercer cuadro, haga clic en Seleccione un campo o grupo.

  12. En el cuadro de diálogo Seleccione un campo o grupo, seleccione el campo correspondiente al cuadro de lista insertado en la plantilla de formulario y haga clic en Aceptar.

    Nota: La condición comparará de forma dinámica los dos valores.

  13. En Aplicar este formato en el cuadro de diálogo Formato condicional, active la casilla de verificación Ocultar este control.

    Nota: Esta condición estipula que, si el contenido de la segunda columna de una fila de la tabla extensible es distinto de lo que se ha seleccionado en el cuadro de lista, las filas correspondientes de la tabla se deberán ocultar.

  14. Para volver a la plantilla de formulario, haga clic dos veces en Aceptar.

  15. Haga doble clic en el control de la segunda columna de la tabla extensible.

  16. Haga clic en la ficha Datos.

  17. Escriba D en el cuadro Valor.

Principio de página

Paso 3: Obtenga 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.

  1. 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 del cuadro de lista es D. Puede ser necesario desplazarse hacia arriba en el cuadro de texto para ver los demás valores.

  2. Para agregar algunas filas a una tabla extensible, haga clic en Insertar elemento varias veces en la tabla extensible.

  3. Para cada fila de la segunda columna de la tabla extensible, sustituya el valor predeterminado, D, por A, B o C.

    Nota: Las expresiones distinguen entre mayúsculas y minúsculas.

  4. Cambie la selección en el cuadro de lista. Las filas de la tabla extensible aparecerán y desaparecerán cuando seleccione las distintas opciones.

Principio de página

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×