Tengo un formulario en producción que ya ha recibido registros. Necesito añadir nuevas preguntas al formulario y desplegar una nueva versión, garantizando que los datos recolectados previamente no se pierdan ni se corrompan, y entender cómo se visualizan las nuevas variables en la base de datos exportada.
Aún no he desplegado los cambios por temor a perder los datos recopilados hasta el momento o generar inconsistencias en los registros existentes.
@anasantofimio01 Bienvenido al foro 
Agregar nuevas preguntas a tu formulario no afectará los datos que ya has recolectado. Las preguntas nuevas simplemente aparecerán como columnas adicionales en tu tabla de datos.
Considera el ejemplo a continuación:
- En la versión 1 del formulario tenemos dos preguntas: una de texto y una numérica. Los datos ingresados se reflejan en la tabla de datos
- En una versión posterior se agrega una pregunta de selección múltiple. Como puedes ver, los envíos anteriores se mantienen intactos y solo se añade una nueva columna para la pregunta recién creada.
El problema aparece cuando se renombra una pregunta desde su propiedad name. Cambiar el nombre interno (que es distinto del texto del label) provoca que se genere una columna completamente nueva, ya que el sistema interpreta ese cambio como una pregunta distinta. Por eso recomendamos mantener al mínimo los cambios en los nombres de preguntas u opciones de selección, ya que pueden generar complejidad al procesar los datos más adelante.
En la imagen anterior como puedes ver, renombramos la columna “Nombre de columna de datos” de test_v1 a test_v2:
Como puedes ver, se crea una nueva columna con el mismo texto de etiqueta, pero con un nombre diferente (no visible todavía), por lo que ocupa un nuevo lugar en la tabla de datos.
Finalmente, para visualizar esto con mayor claridad, puedes cambiar la forma en que se despliegan los datos usando los valores XML. Allí se aprecia claramente la columna anterior y la nueva, junto con sus nombres internos text_v1 y text_v2.