Ir al contenido principal

Etiquetas Block y tablas

Las etiquetas block permiten mostrar u ocultar automáticamente una tabla o filas de tabla.

⚠️ Información práctica

Le recomendamos leer primero el tutorial ¿Qué son las etiquetas Block? para comprender bien su función y cómo utilizarlas.

Los ejemplos presentados aquí utilizan identificadores ficticios. Al ponerlos en práctica, recuerde reemplazarlos por los de su formulario.

⚠️ Importante

Las dos etiquetas block deben posicionarse de manera coherente:

  • ya sea ambas fuera de la tabla,

  • ya sea ambas dentro de la tabla.

Además, si las etiquetas block se generan a partir de la etiqueta de un campo presente en una tabla, deben colocarse obligatoriamente en esa misma tabla.

1. Las etiquetas block fuera de una tabla

Cuando las dos etiquetas block encuadran una tabla (una antes y una después), condicionan la visualización de la tabla completa.

1.1 Ocultar una tabla si está vacía

Objetivo: ocultar la tabla si ningún campo está rellenado.

Ejemplo:

Campo

Etiqueta

Tabla

##tabla##

##fecha##

##control##

##conforme##

##comentario##

Las etiquetas block se construyen a partir de la etiqueta de la tabla ##_block:tabla##.

Coloque:

  • la etiqueta de apertura encima de la tabla

  • la etiqueta de cierre debajo de la tabla

Resultado:

  • Si al menos un campo está rellenado → la tabla se muestra

  • Si ningún campo está rellenado → la tabla queda oculta

2. Las etiquetas block dentro de una tabla

Cuando las etiquetas block se colocan dentro de la tabla, condicionan la visualización:

  • de una fila

  • o de un contenido específico

Los campos contenidos en la tabla son los siguientes:

Campo

Etiqueta

Campo Fecha

##fecha##

Campo Punto de control

##control##

Campo Opción Conforme

##conforme##

Zona de texto Comentario

##comentario##

2.1 Condicionar la visualización del contenido de una celda

Objetivo: mostrar un campo Elección (o campo Lista) con un color diferente según el valor seleccionado.

Ejemplo:

Campo Elección: Conforme

Etiqueta: ##conforme##

ℹ️ Importante

Los elementos del campo Opción deben codificarse con el formato código:etiqueta.

Los códigos se utilizan en las etiquetas block.

  • C:Conforme

  • NC:No conforme

  • NR:No informado

Etiquetas block a utilizar:

  • ##_block:conforme-C## → mostrar en verde

  • ##_block:conforme-NC## → mostrar en rojo

  • ##_block:conforme-NR## → mostrar en azul

Cada par de etiquetas debe formatearse con el color deseado.

Resultado: Solo se muestra el valor seleccionado, con el color correspondiente.

📚 No dude en consultar el tutorial Etiquetas Block y Lista/Elección.

2.2 Ocultar una fila si un campo está vacío

Objetivo: ocultar una fila completa si un campo no está rellenado (ejemplo: sin comentario).

⚠️ Importante

Un bloque NO permite ocultar una columna, actúa únicamente sobre una fila.

Etiqueta block a utilizar: ##_block:comentario##.

Ocultar filas puede a veces hacer que la tabla sea visualmente poco armoniosa.

A continuación se presentan dos formatos posibles.

2.2.1 Presentación 1

Encuadrar completamente la fila del comentario con las etiquetas block.

Resultado:

  • Comentario rellenado → fila mostrada

  • Comentario vacío → fila oculta

2.2.2 Presentación 2 (efecto visual mejorado)

Pasos siguientes:

  • Ocultar los bordes excepto los inferiores.

  • Aplicar un color de fondo únicamente en la 1ª fila.

  • Añadir una fila al final de la tabla.

  • Insertar la etiqueta de uno de los campos (ej.: ##conforme##) escrita en blanco para ocultar su contenido. Este truco permite crear un efecto de espaciado regular entre las filas.

Su plantilla debe parecerse ahora a esto:

Resultado:

  • Comentario rellenado → fila visible

  • Comentario vacío → fila oculta

📚 No dude en consultar el tutorial Etiquetas Block y campos vacíos.

2.3 Mostrar únicamente las filas que contienen un elemento específico

Objetivo: mostrar únicamente las filas donde el campo Conforme contiene el valor Conforme.

Etiqueta block a utilizar ##_block:conforme-C##.

2.3.1 Presentación 1

A partir de esta presentación:

Pasos:

  1. Activar la división de filas

  2. Insertar una fila entre el encabezado y las filas que contienen las etiquetas

  3. Fusionar las celdas de esta nueva fila

  4. Insertar en ella la etiqueta de apertura del block

  5. Reducir la altura de esta fila al mínimo (0,1 cm fijo) para que sea invisible en la exportación

  6. Colocar la etiqueta block de cierre debajo de la etiqueta de la celda más a la derecha

  7. Ocultar todos los bordes a excepción del inferior, asegurándose también de tratar los bordes de la primera fila.

Su plantilla debe presentarse ahora de la siguiente manera:

Este es el resultado: solo se muestran las filas Conforme.

⚠️ Importante

Reducir al mínimo (altura fija de 0,1 cm) la fila que contiene el bloque de apertura y ocultar sus bordes permite que las filas vacías repetidas sean casi invisibles.

Además, cualquier fila que contenga texto sin etiqueta se duplicará tantas veces como filas introducidas existan.

2.3.2 Presentación 2 (efecto visual mejorado)

A partir de esta presentación:

Pasos siguientes:

  1. Fusionar las celdas de la fila 1

  2. Ocultar todos los bordes de la fila 1

  3. Reducir la altura de esta fila al mínimo (0,1 cm) para que sea invisible en la exportación.

  4. Ocultar los bordes de la fila 2

  5. Aplicar un fondo de color en la fila 2

  6. Conservar únicamente los bordes inferiores en las demás filas

Su plantilla debe presentarse ahora de la siguiente manera:

Resultado: tabla depurada que muestra únicamente las filas deseadas.

⚠️ Importante

Reducir al mínimo (altura fija de 0,1 cm) la fila que contiene el bloque de apertura y ocultar sus bordes permite que las filas vacías repetidas sean casi invisibles.

Además, cualquier línea que contenga texto sin etiqueta se duplicará tantas veces como líneas introducidas existan.

3. Propiedades de la tabla (Word)

Si selecciona Ajuste del texto: Alrededor, también debe activar la opción:

  • ✅ Mover con el texto, accesible mediante el botón Posición.

⚠️ Importante

Se desaconseja activar la opción Permitir superposición de texto.

options-tableau-word.jpg

💡Consejo

Para facilitar la lectura de la plantilla, puede resaltar las etiquetas block.
El resaltado no será visible en la exportación final.

¿Ha quedado contestada tu pregunta?