Tema anterior: Opciones y cuadros de selecciónTema siguiente: Cómo crear una tabla dinámica


Creación de una tabla estática

Se puede crear una tabla estática para introducir datos estructurados en un formulario. Una tabla estática es un tipo de contenedor, como un conjunto de campos, que puede contener ciertos elementos de un formulario. Se pueden utilizar las columnas de la tabla para organizar los datos de cada tipo de elemento. A diferencia de la tabla dinámica, la tabla estática se compone de datos que se especifican manualmente.

Siga estos pasos:

  1. Edite o cree el formulario en el cual se desea agregar la tabla. Expanda el formulario.
  2. Haga lo siguiente para agregar el elemento Tabla al formulario:
    1. (Opcional) Cree un conjunto de campos para la tabla.
    2. Expanda la carpeta Sistema, arrastre el elemento de tabla y suéltelo en el formulario. Si es necesario, suelte la tabla en el conjunto de campos creado en el paso anterior.
    3. Especifique un valor de _id para la tabla y guarde el formulario.
  3. Haga lo siguiente para agregar un elemento a la tabla:
    1. Expanda la tabla para mostrar el campo Fila.
    2. Arrastre el elemento que desea desde la carpeta Sistema y suéltelo en el campo Fila. Se pueden arrastrar y soltar los elementos siguientes:
      • Campo Fecha/Hora
      • Etiqueta
      • Campo de selección cuyo atributo Selección múltiple está establecido como false. Esta opción permite una sola selección.
      • Control de números
      • Texto

      El nombre del elemento que se arrastra y suelta se convierte en el nombre de la primera columna. Por ejemplo, si se arrastra y suelta un elemento Fecha, el nombre de la primera columna se convierte en Fecha.

      Así mismo, los datos que se introducen en la columna deben coincidir con su elemento. Por ejemplo, en una columna denominada Fecha, sólo se pueden introducir fechas.

    3. Especifique un valor de _id para la columna y guarde el formulario.

      Nota: Después de guardar el formulario, si se desea, se puede cambiar el nombre del elemento arrastrado y soltado. Si se cambia el nombre del elemento, el nombre de la columna cambia en consecuencia. Por ejemplo, si se cambia el nombre del elemento a Fecha de inicio, el nombre de la columna también cambia a Fecha de inicio.

    4. Configure cada elemento que se agregue a una tabla de la misma manera que si se estuviera agregando el elemento al formulario sin una tabla. Cada uno es un elemento básico, excepto el campo Fecha/Hora y el campo Seleccionar.

      En los campos de fecha, el valor devuelto debe ser una cadena larga o correctamente formateada. En las columnas de etiqueta, el valor se convierte en una cadena. En las columnas de control de números, el valor debe ser un número entero o doble. En las columnas de texto, el valor se convierte en una cadena.

  4. Repita los pasos anteriores para cada elemento que desee agregar a la tabla.

    El segundo elemento que se agrega especifica el nombre y tipo de datos de la segunda columna tal y como se indica en el paso anterior. Por ejemplo, se puede agregar un elemento Texto como segunda columna. En ese caso, la segunda columna se llamará Texto y deberá contener datos de texto. Como se indica en el paso anterior, si se desea, se puede cambiar el nombre del elemento, lo que cambiará automáticamente el nombre de la columna.

  5. Para agregar filas a la tabla, haga lo siguiente:
    1. Seleccione el campo Fila del elemento Tabla en la carpeta Sistema.
    2. Arrástrelo y suéltelo en el elemento Tabla en el formulario.
    3. Repita estos pasos hasta que haya agregado todas las filas que se deseen.

    Nota: No se pueden mover, copiar, cortar ni pegar filas.

  6. Defina valores para cada fila de la tabla tal y como se indica:
    1. En la primera fila, especifique los valores estáticos de cada celda mediante su atributo de valor.
    2. En las filas restantes, especifique los valores mediante el atributo de columna.

      El Diseñador de formularios no valida ningún dato real ni el formato de ningún dato que se introduzca en las filas de la tabla. Sin embargo, cuando los usuarios muestran el formulario en una solicitud, el Sistema de catálogo valida los datos y los muestra solamente si se utiliza el formato correcto. De esta forma, los valores no válidos que se especifiquen no aparecen cuando los usuarios consultan el formulario en una solicitud. Por ejemplo, si especifica un valor de cadena para una columna de fecha, la celda de tabla correspondiente se muestra vacía al usuario. Por lo tanto, esté atento a especificar el formato correcto. Por ejemplo, introduzca solamente fechas en los campos de fecha/hora y solamente texto en los campos de texto.

    3. Realice este paso si corresponde; de lo contrario, omítalo.

      Si utiliza un campo Seleccionar cuyo atributo Selección múltiple esté establecido como false, el campo Seleccionar no contendrá el atributo de valor. En este caso, haga lo siguiente:

      • En la primera fila: introduzca el valor del atributo Índice seleccionado del campo Seleccionar. Por ejemplo, para especificar la primera opción, introduzca 0. Para especificar la segunda opción, especifique 1, etc.
      • En las filas restantes: copie el valor del atributo de valor de la opción de selección del campo Seleccionar. Pegue este valor en el atributo de columna de la fila.
  7. Especifique cualquiera o todos los atributos adicionales siguientes:

Se ha creado una tabla estática.