Fiz umas modificações no quick report e implantei na empresa que trabalho a pedidos de muitos clientes.
Traduzi os hints dos botões para português, coloquei dois botões de zoom, alterei os ícones dos botões, e o principal: coloquei um botão para exportar os relatórios para PDF.
Antes de executar os procedimentos de atualização do Quick Report faça uma cópia das pastas: Bin e Lib do Delphi
Faça o download do arquivo abaixo:
http://dl.dropbox.com/u/65718449/Nova%20Vers%C3%A3o%20do%20Quick%20Report.rar
Siga os passos em ordem!
1º - Instalar o QR362ProfD7.exe (Atualiza o quick para a versão 3.6.2).
2º - Copiar os arquivos QrPrev.pas, QRPRev.dfm que foram modificados para a pasta Quickrpt do delphi. (O QrPrev é o form previsualizador do quick report que modifiquei)
3º - Copiar os arquivos QrTee.pas e TeeDefs.inc para a pasta QuickRpt do delphi. (QrTee.pas é a unit dos gráficos do QuickReport e tem que ser compilada com a nova versão do quick senão não irá funcionar caso vc tenha instalado no seu delphi)
4º - Só compilar o dlcqrt70.dpk da pasta QuickRpt do delphi (NÃO INSTALAR)
5º - Abrir Qrpt70.dpk, adicionar a unit QrTee.pas e compilar (NÃO INSTALAR). (Tem que adicionar o QrTee.pas pra compilar tudo junto e não dar erro de versão no delphi)
6º - Copiar os arquivos Qrprev.pas, QrPrev.dcu, Qrprntr.dcu, Qrtee.dcu e colar na lib do delphi. (Atualiza a pasta lib do delphi com as dcus compiladas).
Pronto!
Veja como Fica:
Agora seu quick será totalmente dinâmico, podendo exportar pra pdf, e com dois botões de zoom nos relatorios.
Abraço à todos!

kenneth, boa tarde.
ResponderExcluirfiz a atualização do quickreport e estou tentando configurar sua tela de visualização.
porém, aparece o erro: "ToolButton3.Onclick: invalid property value"
ocorreu algo semelhante com alguem?
no 6° passo eu precisei copiar também o arquivo qrprev.dfm para a pasta lib, então resolveu o meu problema!
ExcluirRealmente.. Esqueci desse detalhe importante..
ExcluirAbraço!
Ótima dica... executei as instruções e comecei a usar as alterações como base para outras modificações que realizei no visualizador. Porém continuo com o mesmo problema que me levou a buscar alguma alternativa e que acabou me trazendo até este post: quando dou um PreviewModal em alguns relatórios com um número considerável de páginas, muitas vezes o visualizador simplesmente trava (tanto o original do QR quanto este modificado). O mesmo relatório, com a mesma quantidade de páginas, se visualizado via Preview, gera normalmente. Já mexi e remexi no código tentando encontrar o furo que faz com que a forma de abertura do form apresente este problema, mas infelizmente não obtive sucesso. Por acaso alguém já passou por problema semelhante e conseguiu solucionar a questão?
ResponderExcluirCreio que seja a lógica que vc está usando. Se dentro do seu relatório nos after print ou before print vc executar algum código o preview modal trava as vezes a depender do código, mas ñ sei explicar o pq...
ExcluirKenneth
ResponderExcluirValeu o tutorial, me ajudou muito ! Obrigado mesmo.
Muito obrigado mesmo pela ajuda
ResponderExcluirSó ficou uma coisa, quando coloco uma imagem no relatório, a logo da empresa por exemplo, a logo sai apenas uma parte, e as bordas das colunas também nao saem no relatório, tem como vc me ajudar?
Isso quando vc salva em PDF ou é no preview q ñ mostra?
ExcluirReferente a Logo sair apenas uma parte , aconteceu comigo também , então redimensionei no paint , isto é, reduzi sua resolução e setei propriedade do Qrimage1/ autosize=true
ResponderExcluirOnde encontro esses arquivos QrTee.pas e TeeDefs.inc? qual o diretório? Vc poderia me enviar eles individualmente?
ResponderExcluir