Página 1 de 2
Gerar arquivo apartir de um relatório
Enviado: 23 Jul 2008 10:00
por ricardo sales
Bom dia a todos.
Uso harbour com minigui, e estou usando miniprint para gerar um relatório de orçamentos.
Preciso, além de gerar o relatório, gravá-lo em arquivo para que seja enviado por e-mail. Como posso fazer isso usando miniprint?
No comando START PRINT DOC coloquei a opção NAME com um nome para o relatório, achei que assim seria gravado um arquivo, mas não deu certo.
Se alguém puder me ajudar, agradeço muito.
Re: Gerar arquivo apartir de um relatório
Enviado: 24 Jul 2008 13:49
por yugi386
Olá Ricardo.
Para gerar um relatorio em um arquivo eu normalmente não uso minprint. Uso os comandos do bom e velho clipper:
Set printer to [ NOME DO ARQUIVO ]
ser device to printer
set printer on
set console off
( conteúdo a imprimir)
set printer to
set printer off
set console on
set device to screen
Mas você deve estar pensando: sim, mas isto só funciona no modo console, com os usos de:
@ x,y say ... ou ?
Eu nunca testei isto no modo gráfico, mas já imprimi arquivos textos com o uso de fopen() e fwrite() que com certeza funcionam.
Mas vc pode dizer: o meu relatório contém código de barras e caracteres gráficos como logotipos, como vou imprimir em um arquivo?
É simples: vá no site do superdownloads e baixe um programa chamado cutepdf. É uma impressora virtual que imprime em PDF. Se preferir baixe direto do site do fabricante:
http://www.cutepdf.com/download/cutewriter.exe
Vc vai precisar de um outro programa chamado converter.exe que vc encontra em:
http://www.cutepdf.com/download/converter.exe
Agora é simples, instale os dois programas em sua máquina. ambos são FREEWARE. Pronto! Vc tem uma impressora virtual chamada CUTEPDF WRITER e tudo o que mandar pra ela é salvo em um arquivo PDF, obedecendo toda a formatação do relatório original, inclusive com imagens e gráficos.
O seu software só terá que ter a opção de escolher a impressora antes de imprimir o relatório. O resto fica igual, nem uma linha de comando precisa ser alterada. Como a saída gerada é um arquivo PDF a impressora virtual abre uma janela onde vc pode indicar a pasta e o nome do arquivo a ser salvo. A impressão do PDF não atrapalha o seu programa funcionar e a janela é fechada após o arquivo ser gerado.
Parece que esta solução é uma gambiarra, mas espero que ajude!!!
Yugi.
Re: Gerar arquivo apartir de um relatório
Enviado: 25 Jul 2008 10:08
por ricardo sales
YUGI, obrigado pela resposta.
Já me falaram de outro programa que faz isso também: PRIMOPDF
Já ouviu falar dele?
Tentei instalar na minha máquina mas deu um erro e não consegui. Estou tentando através deste programa.
Obrigado pela dica.
Re: Gerar arquivo apartir de um relatório
Enviado: 25 Jul 2008 15:56
por yugi386
Nunca usei o software que vc falou. O que lhe falei eu uso em windows 98 e XP sem problemas. Com certeza é o melhor do gênero, além de ser gratuito.
Re: Gerar arquivo apartir de um relatório
Enviado: 25 Jul 2008 21:37
por Hasse
Outra opção é o PDFCreator. Eu uso faz alguns anos e nunca me deixou na mão. E é gratuito.
Gerar arquivo apartir de um relatório
Enviado: 23 Jan 2016 12:34
por microvolution
pessoal bom dia!
É o seguinte, já consegui instalar e testar essa dupla: "cutePDF" + "converter" e ficou top demais.
Percebi que em todo o cliente que eu for, será necessário instalar essa dupla, ou seja, não importa qual bairro, cidade, estado da federal, esteja o cliente, se não tiver esses dois programas instalados deverão ser instalados.
Então eis a minha dúvida:
- para a instalação do meu aplicativo, eu criei um instalador em DELPHI;
- como faço para que o cutepdf e o converter já sejam instalados juntos no pacote do meu aplicativo?
Não sei se compliquei ou se expliquei!
mas, é isso aí que preciso.
Ah! a exemplo disso, estou aqui num cliente digitando essas dúvidas, e, aqui ele trabalha com matricial (lx300), que por coincidência está estragada e não tem nenhuma outra impressora (usb, wi fi, rede) instalada.
E, se eu quiser salvar os relatórios de uma forma mais "bacana" (.PDF) e não da forma tradicional (.TXT ou .PRN) é só esses programas.
Se no pacote de instalação do meu sistema já contemplasse também a instalação dessa "dupla dinâmica" não precisava de eu vir aqui na empresa dele para resolver a falta de impressora física.
vlw!
Gerar arquivo apartir de um relatório
Enviado: 24 Jan 2016 00:38
por JoséQuintas
No post de dezembro foi apresentada uma solução pronta pra isso, sem precisar de nenhum programa adicional.
Pelo jeito nem teve o trabalho de olhar, e deixou passar.
Fique a vontade pra revisar os tópicos aonde postou em dezembro.
Gerar arquivo apartir de um relatório
Enviado: 24 Jan 2016 09:17
por microvolution
Bom dia a todos(as)!
JoséQuintas escreveu:Pelo jeito nem teve o trabalho de olhar, e deixou passar.
Prezado professor, como já tenho dito que ainda estou engatinhando no novo clipper/harbour, até esse tão conceituado fórum "me morde" e muito.
Foi bom o Sr.tocar no assunto, sinceramente, não sei como ver os novos tópicos que vão surgindo, a não ser os que vou entrando e comentando e marcar no final "envie-me um email...".
Gostaria de aprender também a desfrutar melhor deste fórum em todos os locais.
Às vezes, eu mesmo, ao criar um novo tópico, o crio em local errado. Aliás, como fico sabendo também os novos tópicos que são criados?
Viu aí quantas dúvidas tenho até mesmo aqui!
bom dia!
Gerar arquivo apartir de um relatório
Enviado: 24 Jan 2016 16:07
por JoséQuintas
Novos tópicos: só olhar a data
Tópicos aonde postou: só clicar lá encima, em "ver suas mensagens", ou olhar os e-mails que recebeu.
Lógico, pra aparecer "ver suas mensagens" precisa estar logado.
E se costuma trocar o email, pode não ver todas.
Gerar arquivo apartir de um relatório
Enviado: 24 Jan 2016 16:48
por asimoes
No seu gerenciador de email é só criar um filtro para o email que você recebe do fórum, por exemplo no thunderbird eu criei uma pasta Clipper On Line
Todos os emails do fórum são movidos automaticamente para esta pasta, assim eu não fico sem saber e perdido no meio de tantos que emails que chegam e isso vale também para webmail é só configurar.
Outra, seu eu tenho alguma duvida em determinado assunto eu uso o Busca do fórum, se eu não acho, crio um novo tópico, pode acontecer de ter tópicos duplicados, usando a busca isso pode ser evitado e fica mais fácil de acompanhar/achar a solução
Gerar arquivo apartir de um relatório
Enviado: 26 Jan 2016 01:59
por Clipper
Complemetando
A HMG na versão 3.4.1 gera relatório diretamente em PDF sem precisar de nenhuma impressora virtual ou programa adicional.
Um exemplo de como uso em meus sistemas:
Exemplo do PDF gerado:
http://www.sealambiental.com.br/nasodemo.pdf
Até logo.
Marcelo
Gerar arquivo apartir de um relatório
Enviado: 26 Jan 2016 08:28
por asimoes
Clipper,
Este recurso tem na Minigui Extended?
Gerar arquivo apartir de um relatório
Enviado: 26 Jan 2016 09:12
por Toledo
asimoes escreveu:Este recurso tem na Minigui Extended?
Sim, muda apenas os nomes dos comandos...
Alguns comandos...
|  HMG  |  MiniGui Extended  |
|  START PRINTDOC  |  START HPDFDOC  |
|  START PRINTPAGE  |  START HPDFPAGE  |
|  END PRINTPAGE  |  END HPDFPAGE  |
|  END PRINTDOC  |  END HPDFDOC  |
Veja: C:\MiniGUI_2_5_4\SAMPLES\Advanced\PDF_PRINT
Abraços,
Gerar arquivo apartir de um relatório
Enviado: 26 Jan 2016 11:54
por asimoes
Valeu Toledo!
Vou testar.
Gerar arquivo apartir de um relatório
Enviado: 21 Out 2016 21:39
por ArthurMithra
Olá, boa noite.
Hoje me deparei com a mesma situação.
Mas como estou começando agora, não consegui achar a solução
Alguem pode me ajudar?