PDA

Ver la Versión Completa : Sumar valores de distintos formularios


Jayle
02-08-2005, 10:23:52
El tema es el siguiente:
Tengo un formulario llamado "Coste Trabajadores" con los campos "Nombre de la Obra", "Fecha", "Trabajador", "Horas Trabajadas", "Precio Horas" y "Total", donde el campo "Total" tiene como origen de control "[Horas Trabajadas]*[Precio Horas]".
Cómo este formulario tengo varios que calculan los costes del "material utilizado", la "maquinaria alquilada", etc. En todos ellos el total es calculado de la misma forma que el del ejemplo. El problema surge cuando quiero calcular el total de costes de una obra en concreto ya que los valores 'totales' no se guardan en ninguna tabla ya que su origen de control es una función. Me gustaría saber si hay alguna forma de poder calcular ese total, ya que es el fin por el que se ha creado esta base de datos.
Muchísimas gracias de antemano a todos por vuestra ayuda.

Lepe
02-08-2005, 11:28:47
Como sabes, todos los forms tienen 2 claúsulas uses:

unit1;

interface

uses


implementation

uses formulario_de_costes;

end;

En la zona de implementación es donde añades la unidad que necesites.

Puedes hacerlo en la zona de interface, pero puede darte referencias cíclicas, es decir, desde Form1 estas usando Form2, y desde Form2 estas usando Form1, por eso te comento la zona de implementation.

Despues para llamarlo solo tienes que hacer

procedure Tform2.......
begin
Form1.variableQueSeaPublica := .....
end;


Un saludo