Inserción del subtotal en la parte inferior de la tabla

Para realizar cálculos, FormCalc debe saber qué objeto utilizar en el cálculo. En este paso, se desea averiguar el total de los datos de la columna Importe. Si selecciona una celda en la columna Importe, puede ver el nombre interno en el Editor de secuencias de comandos (si agranda el Editor de secuencias de comandos).

Lo que se ve en el nombre interno está relacionado con lo que se ve en la jerarquía. “FormularioOrdenDeCompra” se encuentra en la parte superior, seguido de “OrdenDeCompra”, etc.

Todas las filas de la tabla tienen el nombre “Fila1” seguido de un número de instancia predeterminado. Para poder sumar los datos de una columna, todas las filas deben tener el mismo nombre.

A continuación, agregará el cálculo del subtotal en la parte inferior de la tabla.

  1. En la paleta Biblioteca de objetos, haga clic en la categoría Estándar y, después, arrastre el objeto Campo numérico  al formulario debajo de la tabla bajo la columna Importe.

  2. Seleccione el texto del rótulo en el objeto Campo numérico y escriba Total.

  3. En la paleta Objeto, haga clic en la ficha Campo y seleccione Recuadro sólido en la lista Aspecto.

  4. En la ventana Editor de secuencias de comandos, seleccione la lista Calculate en la lista Mostrar.

  5. Seleccione FormCalc en la lista Lenguaje y Cliente en la lista Ejecutar en.

  6. En el campo de origen de secuencia de comandos, escriba el siguiente cálculo:

    sum(Tabla1.Fila1[*].importe[*])

    El carácter comodín (*) indica a Designer que recopile todos los datos de las filas con la etiqueta Fila1 y todos los datos de la columna Importe.

  7. Anule la selección del objeto Campo numérico para agregar la secuencia de comandos al formulario y, a continuación, vuelva a seleccionarlo.

  8. En la paleta Objeto, haga clic en la ficha Enlace y escriba Total en el cuadro Nombre.

  9. Haga clic en la ficha Campo, haga clic en el botón Patrones y, en el cuadro Patrón, escriba $z.zz9,99.

  10. Haga clic en Aceptar.

  11. Haga clic en la ficha Valor y, en la lista Tipo, seleccione Calculado - Sólo lectura.

Haga clic para continuar: Inserción de los campos de impuestos