Contenido

La diversa información que puede tener con respecto al formulario como por ejemplo Nombre, ID, Versión entre otros, la encuentra en el editor web, abriendo el formulario y dirigiendose a Archivo-> Información

Cuadro de diálogo de información
  • Nombre: Nombre del formulario.
  • ID: Identificador del formulario. (Id del proyecto+Id del formulario)
  • Versión: Versión actual del formulario. (Cada cambio o reemplazo es una nueva versión).
  • Creado: Fecha y hora de creación del formulario
  • Basado en: Cuando el formulario es parte de un grupo y se creo en base a otro formulario, auui se indica el formulario original.
  • Nombres de tablas: Nombres de las distintas tablas en que se almacena la información del formulario.
  • Id: identificador solo del formulario. No tiene en cuenta el id del proyecto

Identificador del formulario (Profundización)

Cada formulario tiene un identificador único que comienza con la letra s y luego algunos números, un guión bajo y algunos números más. Por ejemplo:

s44_867

Estos números corresponden al id del proyecto y el id del formulario, es decir que el identificador es s+id_proyecto+_+id_formulario y se utiliza para las operaciones con API o para buscar datos en el formulario mediante una función pulldata o para obtener una lista de opciones en otro formulario mediante la función search. El identificador no cambia si el formulario se edita con el editor en línea o se reemplaza por otra formulario XLSForm.

Para obtener el identificador de un formulario hay varios caminos

1. Abra el formulario en el editor web y seleccione el menú Archivo y luego Información. El identificador del formulario es el ID.

2. Abra el formulario en el editor web y seleccione el menú Archivo y luego Ajustes. El identificador del formulario se muestra en el cuadro de dialogo.

3. Abra el formulario en el editor web y seleccione el menú Herramientas y luego Obtener ID del formulario. El identificador del formulario se muestra en el cuadro de dialogo.

Busque el nombre del formulario y al lado aparecerá el identificador.

Nota: Cuando busca datos o empleara datos del mismo formualrio puede reemplazar el identificador por la palabra self.

Nombres de tablas (Profundización)

Recordemos que los fomularios pueden a su vez tener subformularios y la información de cada subformulario es almacenada en tablas distintas teniendo siempre en cuenta la relación que tienen con el formulario principal. Por lo tanto la información del formulario principal se almacena en la tabla main y la de cada subformulario en una tabla que se identifica con el nombre del subformulario o grupo de repetición.

Dicho lo anterior el nombre de cada tabla se conforma de la letra s+el id del formulatio+_+nombre del formulario(main o grupo de repetición). esta información es de gran utilidad en la generación y exportación de reportes así como en el uso del API.

Nota: No debe confundirse el Id del formulario con el ID o identificador, pues mientras que el ID (Identificador) es único el Id puede no serlo, ya que lo que hace único el ID es la conbinación de Id de proyecto y Id de formulario.

¿Te ayudó este artículo?

Angee Ballesteros

Ing. Electrónica, Especialista en Ing. de Software

Deja una Respuesta

Debes estar logueado para poder comentar.