Ver Mensaje Individual
  #2  
Antiguo 15-08-2007
Avatar de ArdiIIa
[ArdiIIa] ArdiIIa is offline
Miembro Premium
 
Registrado: nov 2003
Ubicación: Valencia city
Posts: 1.481
Reputación: 22
ArdiIIa Va por buen camino
Hola fcios
No se cuan complejos son esos procesos, en el otro post ya te han comentado como enlazar de ese modo.
Por otro lado, es un método que yo personalmente nunca he utilizado.

Si se trata de asignar un valor o varios valores en un report de forma externa a él, yo habitualmente utilizo el evento onGetValue, el cual te permite asignar lo que quieras a una variable.

Ejemplo defines un memo y en su interior insertas una varibla [variable_name]
y posteriormente en el evento citado pone el código que te parezca.


Código Delphi [-]
procedure TDataModule.frxReportTuReportGetValue(const VarName: String;  var Value: Variant);
begin
if VarName = 'variable_name' then
    Value  := Complejos_Calculos //-----> Desde aquí haces lo que quiereas por código, lo unico que tienes que hacer es devolver un valor... 

if VarName = 'Otra_Variable' then
    Begin
    Value := MasCAlculos()
    End;

end;

Espero que te sea de utilidad, porque como te digo, UserFunction no se si será mas práctico que este procedimiento.

Saludos
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO
Responder Con Cita