Jump to content
Fórum Script Brasil
  • 0

Quickreport - Aplicativo Pra Ler *.qrp


Eder
 Share

Question

Ola..pessoal

Tou tentando montar um pequeno aplicativo pra ler arquivos *.qrp do quickreport.

é muito simples....e fiz apenas..inserindo:

*um quickrep1 no form 
*coloquei o No OnCreate do form: quickrep1.viseble=false 
*um botão com o codigo assim: quickrep1.preview;

tudo muito simples....ai o usuario apenas click no botão do preview, ai depois ele apenas click na caixinha abrir do preview e acesso o arquivo QRP e visualiza.....

Porem ...quando ele abre e visualiza o arquivo QRP, o icone PRINTER SETUP desabilita, impossibilitando do usuario escolher o tipo de impressora e qtas paginas poderia imprimir...só deixando a opção de Print(IMPRIMIR) mesmo....

Tem uma maneira de eu deixar o BOTÃO DE PrinterSetup abilitado??? ou alguma outra ideia??

Grato

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

Pegue o componente PrinterSetupDialog1 da paleta Dialogs do delphi e coloque num botão no seu form, ele vai habilitar o printer setup

procedure TForm1.ConfigurarImpressora1Click(Sender: TObject);
begin
  PrinterSetupDialog1.Execute;
end;

Link to comment
Share on other sites

  • 0
Porem ...quando ele abre e visualiza o arquivo QRP, o icone PRINTER SETUP desabilita, impossibilitando do usuario escolher o tipo de impressora e qtas paginas poderia imprimir...só deixando a opção de Print(IMPRIMIR) mesmo....

Tem uma maneira de eu deixar o BOTÃO DE PrinterSetup abilitado??? ou alguma outra ideia??

Se estiver bem no no inglês...

Q. Why doesn't the printersetup button work from the preview when I load a saved (.QRP) report?

A. This is actually a design feature. When the orientation or paper size was changed, the result was poor output from the saved repots so this functionality was removed from the default preview. If you build a custom preview, you can use the printersetup on saved reports. Example projects with a custom preview with this functionality can be downloaded from our download page under the filename custprev.zip (QuickReport 2) and QR3CSTD3.ZIP (QuickReport 3)

Esta nota é parte do Q&A do QuickReport.

Resumindo, eles "removem" a opção do Preview porque a alteração de formatação de uma relatório gravado deixa ele com uma aparência ruim (eles dizem porca).

A sugestão dada é que você crie seu próprio visualizador (Custom Preview) e citam exemplos que estão disponíveis no site deles (http://www.qusoft.com).

Vale salientar que a impressora (objeto ou classe) utilizada pelo QuickReport é uma TQRPrinter. A propriedade QRPrinter do relatório é quem definem as características a serem utilizadas na impressão.

Q. What is the difference between the global QRPrinter, the preview's qrprinter, and the report's, qrprinter?

A. Each report has it's own QRPrinter object. There is a global QRPrinter object that can be used outside of the QuickRep object. Each QRPrinter is a distinct object.

The Preview's QRPrinter object is just a pointer to the QRPrinter of the report using that preview. When you reference the preview's qrprinter, you actually referencing the qrprinter object of the report currently being previewed.

Link to comment
Share on other sites

  • 0

Posso dar uma ajudinha no ingles??

Se estiver bem no inglês...

Q. Por que o botao não trabalha no preview do printersetup quando eu carrego um relatorio salvo (.QRP)?

A. Este é de fato uma característica de desígnio. Quando a orientação ou tamanho de papel foram mudados, o resultado era saida pobre para os reports assim esta funcionalidade era afastada da preview padrão. Se você construir um preview padrão, você pode usar o printersetup em relatórios salvos. Exemplo projetos com um preview padrão com esta funcionalidade pode ser carregado da nossa página debaixo do nome de arquivo custprev.zip (QuickReport 2) e QR3CSTD3.ZIP (QuickReport 3)

Q. Qual é a diferença entre o QRPrinter global, o preview qrprinter , e o relatório, qrprinter?

A. Cada relatório que tem é próprio objeto de QRPrinter. Há um objeto de QRPrinter global que pode ser usado fora do objeto do QuickRep. Cada QRPrinter é um objeto distinto.

O objeto de preview QRPrinter é um ponteiro ao QRPrinter do relatório que usa aquela preview. Quando você referência o preview qrprinter , você de fato referencia o objeto qrprinter do relatório que é previsto atualmente.

Link to comment
Share on other sites

  • 0

pessoal..então quer dizer... que não seria muito facil assim..como parecia...

resumindo seu eu quizer visualizar e imprimir um arquivo QRP já salvo e precisar usar o PrinterSetup teria que construir meu proprio Preview?

Bom eu uso um aplicativo de terceiros free pra visualizar os arquivos salvos e funciona perfeito, acho que o camarada construiu ele desta forma....eu gostaria de ter meu proprio aplicativo..mas...fazer o que...

E vocês usam de terceiros ou tem seu proprio aplicativo??

valeu..Grato :)

Link to comment
Share on other sites

  • 0
pessoal..então quer dizer... que não seria muito facil assim..como parecia...
ôôô homem de pouca fé. As vezes só parece difícil. Não tem até a indicação de exemplo para download?!

resumindo seu eu quizer visualizar e imprimir um arquivo QRP já salvo e precisar usar o PrinterSetup teria que construir meu proprio Preview?
é isso aí!!!

Bom eu uso um aplicativo de terceiros free pra visualizar os arquivos salvos e funciona perfeito, acho que o camarada construiu ele desta forma....eu gostaria de ter meu proprio aplicativo..mas...fazer o que...

E vocês usam de terceiros ou tem seu proprio aplicativo??

Eu não costumo utilizar este recurso, então não posso opinar. Mas com certeza eles fizeram o próprio viewer (não é o que o programa deles é?!).

Dá uma olhada lá nos exemplos, vou passar mastigadinho:

para o QuickReport 3 => QR3CSTD3.ZIP (tem que informar e-mail)

para o QuickReport 2 => custprev.zip (download direto)

Abraços

Link to comment
Share on other sites

  • 0
Dá uma olhada lá nos exemplos, vou passar mastigadinho:

para o QuickReport 3 => QR3CSTD3.ZIP (tem que informar e-mail)

para o QuickReport 2 => custprev.zip (download direto)

R.: Ola..Baixei pro quick 3, legal ...tem um exemplo com fontes muito bom....vou dar uma estudada e adpatar a minha necessidade. Era isto mesmo que eu precisava..

valeu a dica...e o endereço do download... ;)

Abraço :D

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.1k
    • Total Posts
      647.1k
×
×
  • Create New...