Lepe muchas gracias por tu ayuda y por brindarme tus valiocisiomos conocimientos, no puedo utilizar el previewmodal ya que desde este no se puede imprimir, o si se puede como se hace?.
Los formularios no se autocrean me he fijado muy bien en esto y esta bien solo secrean en el momento que los necesito.
En cuanto a tus preguntas te cuento los objetos de consulta algunas veces estan en un datamodulo otra estan en el mismo formulario que se va a mostrar es decir no existe consistencia, algunas veces funcionan bien y otras no aqui te escribo un codigo donde el objeto de consulta se encuenta en el mismo formulario a mostrar y en este se presenta en ocaciones el problema:
Código Delphi
[-]
procedure TPrincipal.ConsultarInventario1Click(Sender: TObject);
Var
Ri : TRinventarios3;
begin
Ri := TRinventarios3.Create(Nil);
with Ri do
Begin
try
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Text := 'SELECT * FROM CONSULTAINVENTARIO (' + Inttostr(DataM.Recepcionista['N_Turno']) + ')';
Query1.Active := True;
preview;
Query1.Close;
finally
FreeAndNil(Ri);
end
End
end;
la cosulta que se muestra llama a un procedimiento con esto no existe ningun problema en las consultas el problema radica en mostrar el preview de los reportes
Gracias