Hola, gracias a ambos por responder. Creo que encontre el problema y es que yo dentro de mi formulario original lo creo con la siguiente funcion.
Código Delphi
[-]
procedure CrearForm( AClass: TFormClass; ATag: integer; const name : string );
var
f: Tform;
begin
F := Application.FindComponent(name) as tForm;
if Assigned( F ) then
F.Show
else begin
F := Aclass.Create(Application);
F.Tag := ATag;
F.Caption := name;
end;
end;
entonces cuando desde el reporte hace referencia a la variable asignada al form, no la encuentra porque no esta definida..
Habria alguna manera de hacerlo de este modo ??'
Gracias..