Gravar arquivo em Diretorio Documents and settings
21/11/2005
0
Pessoal, tenho a seguinte rotina que salva um relatorio do quick report.
// aqui é um save dialog, que escolho o local e nome do arquivo...
if SaveDialog.Execute then
begin
F_Relatorio := TF_Relatorio.Create(nil);
//Prepara o Relatório
F_Relatorio.QuickRep1.Prepare;
// ESTA LINHA SALVA O QUICK REPORT NO DIRETORIO ESCOLHIDO
F_Relatorio.QuickRep1.QRPrinter.ExportToFilter(TQRWMFExportFilter.Create(SaveDialog.FileName));
F_Relatorio.QRPrinter.Free;
F_Relatorio.QRPrinter := nil;
F_Relatorio.free;
end;
Acontece que se eu escolho o diretorio Documents and setting\Usuario para gravar... ele não Grava... E estou tentando gravar o diretorio do proprio usuario logado...
Agora, gravar em C:\, por exemplo... funciona...
Alguma ajuda???
// aqui é um save dialog, que escolho o local e nome do arquivo...
if SaveDialog.Execute then
begin
F_Relatorio := TF_Relatorio.Create(nil);
//Prepara o Relatório
F_Relatorio.QuickRep1.Prepare;
// ESTA LINHA SALVA O QUICK REPORT NO DIRETORIO ESCOLHIDO
F_Relatorio.QuickRep1.QRPrinter.ExportToFilter(TQRWMFExportFilter.Create(SaveDialog.FileName));
F_Relatorio.QRPrinter.Free;
F_Relatorio.QRPrinter := nil;
F_Relatorio.free;
end;
Acontece que se eu escolho o diretorio Documents and setting\Usuario para gravar... ele não Grava... E estou tentando gravar o diretorio do proprio usuario logado...
Agora, gravar em C:\, por exemplo... funciona...
Alguma ajuda???
Danilorsa
Curtir tópico
+ 0
Responder
Posts
21/11/2005
Massuda
Não sei como resolver, mas talvez seja um problema do QuickReport com os espaços em branco em ´c:\Documents and settings\Usuario´?
Responder
21/11/2005
Danilorsa
Massuda... não creio que o problema seja os espaços.
Pois salvei o mesmo relatório em um diretorio
c:\contratos tabela preco
Pois salvei o mesmo relatório em um diretorio
c:\contratos tabela preco
Responder
Clique aqui para fazer login e interagir na Comunidade :)