Fórum Visualizando arquivo .QRP #368872
06/03/2009
0
Estou visualizando o arquivo qrp gerado pelo quickreport.
Para isso posso utilizar qualquer das duas formas descritas abaixo; uma do colega Worlock e outra do Aroldo Zanela.
Ambas funcionam perfeitamente.
Meu problema agora é que a opção de configurar a impressão fica desabilitado no visualizador, assim não tenho como imprimir um intervalo de páginas por exemplo, ou se no meio da impressão der problema na impressora tenho de reimprimir todas as páginas novamente.
Existe alguma maneira de ativar essa opção?
------------------------------------------------------------------
por Worlock
E saiu um visualizador de QuickReport bem simples.
Então vamo a obra.
Crie um form novo.
Depois vc deve colocar um botão e um opendialog.
Em seguida vc deve escrever o seguinte código no botão:
Código:
var rel: TQuickRep;
begin
if OpenDialog1.Execute
then begin
rel := TQuickRep.Create(nil);
rel.Prepare;
rel.QRPrinter.Load(OpenDialog1.FileName);
rel.QRPrinter.Preview;
end;
end;
Depios é so dar um F9
Galera, isso não quer dizer que esse código que está no post seja o melhor mais como estamos com uma grande dificualdade em achar um carinha esse fica por enquanto sendo o mais fácil.
Melhorias Favor postar aqui.
------------------------------------------------------------
por Aroldo Zanela
Colega,
Adicione QRExtra na lista de uses do formulario.
CODE
with TQRPHandler.Create do
try
Filename := ´NomeArquivo.QRP´;
Preview;
print;
finally
Free;
end;
Para isso posso utilizar qualquer das duas formas descritas abaixo; uma do colega Worlock e outra do Aroldo Zanela.
Ambas funcionam perfeitamente.
Meu problema agora é que a opção de configurar a impressão fica desabilitado no visualizador, assim não tenho como imprimir um intervalo de páginas por exemplo, ou se no meio da impressão der problema na impressora tenho de reimprimir todas as páginas novamente.
Existe alguma maneira de ativar essa opção?
------------------------------------------------------------------
por Worlock
E saiu um visualizador de QuickReport bem simples.
Então vamo a obra.
Crie um form novo.
Depois vc deve colocar um botão e um opendialog.
Em seguida vc deve escrever o seguinte código no botão:
Código:
var rel: TQuickRep;
begin
if OpenDialog1.Execute
then begin
rel := TQuickRep.Create(nil);
rel.Prepare;
rel.QRPrinter.Load(OpenDialog1.FileName);
rel.QRPrinter.Preview;
end;
end;
Depios é so dar um F9
Galera, isso não quer dizer que esse código que está no post seja o melhor mais como estamos com uma grande dificualdade em achar um carinha esse fica por enquanto sendo o mais fácil.
Melhorias Favor postar aqui.
------------------------------------------------------------
por Aroldo Zanela
Colega,
Adicione QRExtra na lista de uses do formulario.
CODE
with TQRPHandler.Create do
try
Filename := ´NomeArquivo.QRP´;
Preview;
print;
finally
Free;
end;
Catunda
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)