Ruta | Duración | Nivel | Antes de empezar |
🔵 Configurador · Nivel 1 | 40 min | Intermedio |
Muchos procesos registran varias veces el mismo tipo de dato: diez pesadas, varias temperaturas, los repuestos de una reparación. Cómo los guardes decide si después podrás calcular una media o dibujar un gráfico. Esta es una de las decisiones de diseño más importantes de Mairu.
🎯 Al terminar sabrás
Distinguir cuándo usar una Tabla y cuándo un Subformulario.
Crear un subformulario, limitar su número de respuestas y heredar información del formulario padre.
Crear una tabla tipo checklist.
🧠 La idea: ¿posiciones fijas o registros del mismo tipo?
Las dos herramientas permiten registrar varios datos dentro de una misma respuesta, pero los guardan de forma distinta.
| Tabla | Subformulario |
Qué es | Una cuadrícula de filas y columnas dentro del formulario | Un formulario dentro de otro |
Cómo guarda los datos | Cada celda es una posición distinta | Cada línea es una respuesta propia, enlazada a la respuesta padre |
Ideal para | Estructuras fijas: matrices, checklists | Registros repetidos del mismo tipo que se analizarán juntos |
Ejemplos | Limpieza / Protecciones / Señalización | 10 pesadas, 20 temperaturas, varios defectos |
La pregunta que lo decide: ¿los valores son posiciones de una estructura fija o son registros del mismo tipo que necesitaré analizar juntos?
Imagina diez pesadas guardadas en una tabla como Peso 1, Peso 2… Peso 10. Se ven bien, pero cuando quieras saber el peso medio de todos los controles del mes o pintar su evolución, tendrás diez columnas distintas en lugar de un único dato. Con un subformulario, todas las pesadas usan el mismo campo peso, y calcular medias, máximos o gráficos es inmediato.
⚠️ Regla práctica: si estás a punto de crear campos llamados Peso 1, Peso 2, Peso 3…, para y usa un subformulario con un único campo Peso.
🛠️ Práctica guiada: las pesadas del control
Paso 1 · Crear el subformulario Pesadas
Abre el Control de envasado en el Form Builder y pulsa Nuevo campo → Subformulario.
Título: Pesadas. ID:
pesadas.Elige crear uno nuevo. Se abre otro Form Builder: diséñalo con estos campos:
Título | Tipo | ID | Configuración |
Peso (g) | Numérico |
| Requerido |
Línea | Selector de Assets |
| Se heredará del padre |
Lote | Texto corto |
| Se heredará del padre |
4. Guarda el subformulario, vuelve al formulario principal, pulsa recargar y selecciónalo.
Paso 2 · Limitar el número de pesadas
En el componente, indica 5 como número máximo de respuestas. Al llegar a cinco, el botón Añadir deja de estar disponible. Si lo dejas vacío, no hay límite.
Paso 3 · Heredar información del padre
En la configuración del componente, relaciona los campos heredados: linea → linea y lote → lote. Así cada pesada sabe de qué línea y lote es sin que el operario lo vuelva a escribir. Solo se pueden relacionar campos del mismo tipo.
💡 ¿Para qué repetir línea y lote en cada pesada, si ya están en el padre? Porque cuando analices las pesadas por separado (en una consulta o en Power BI) cada registro llevará ese contexto consigo. Además, Mairu guarda siempre en cada pesada el identificador de su respuesta padre, así que nunca se pierde la relación.
Paso 4 · Una tabla tipo checklist
Las pesadas son registros repetidos; la revisión de la línea antes de arrancar, en cambio, es una estructura fija. Añade una Tabla llamada Revisión previa con:
Filas: Limpieza, Etiquetadora, Detector de metales.
Columnas: Estado y Observaciones. Para cada columna elige su tipo de campo (por ejemplo, texto para las observaciones) y añade una descripción como ayuda.
🔍 Comprueba que funciona
Crea un control y añade cinco pesadas: el botón Añadir desaparece al llegar a cinco.
Abre una pesada: lleva ya la línea y el lote del control.
Descarga el control en PDF: aparecen las pesadas y la tabla.
⚠️ Errores habituales
Usar una tabla para mediciones que se van a analizar. Es el error de diseño más costoso de corregir después, porque los datos ya registrados no se pueden reconvertir.
Meter un subformulario dentro de otro. No es posible: un subformulario no puede contener subformularios.
Usar el mismo subformulario dos veces en un formulario. Un formulario no puede contener dos veces el mismo subformulario. Si necesitas dos tipos de detalle, crea dos subformularios distintos.
No ver el subformulario recién creado. Guárdalo, vuelve al formulario principal y pulsa recargar.
🏋️ Reto
Calidad también quiere registrar los defectos encontrados en cada control: tipo de defecto (de la Entidad Motivos de rechazo), número de unidades afectadas y una foto. Pueden ser ninguno o muchos. Decide si es tabla o subformulario, constrúyelo y justifica tu decisión con la pregunta clave de esta lección.
📚 Para saber más
➡️ Siguiente lección: Reglas - un formulario que reacciona



