Arquivo de texto

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Everton
Usuário Nível 3
Usuário Nível 3
Mensagens: 143
Registrado em: 07 Jul 2004 08:53
Localização: Campo Grande - MS

Arquivo de texto

Mensagem por Everton »

Bom dia Galera.

Estou precisando montar um contrato no meu sistema onde, existe um texto comum digitado no word, e com algumas alterações que muda de cliente a cliente, como NOME, ENDEREÇO, CIDADE, etc.. Tenho usando o proprio Word pra fazer isso usando o recurso de mala direta, mas queria fazer algo que ele iria buscar o texto e acrescentar os dados do cliente neste texto e mandasse pra impressora, sem precisar editar o mesmo, como posso fazer isso, valeu pela atenção....
Everton Luiz Penteado
Clipper 5.2b - Blink 7.0
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mala direta

Mensagem por Pablo César »

Bom dia Everton,

Se você ja está usando mala direta, deve ter percebido que é possível utilizar um DBF como arquivo de DADOS. Claro isso se você possuir um DBF contendo NOME, ENDEREÇO, CIDADE, etc conforme estiver precisando.

Daí é só mesclar os dados e mandar imprimir sua mala direta. Prepare primeiramente seus DADOS de forma que fiquem num arquivo DBF, melhor seria que você criasse um arquivo temporário para esse propósito, com apenas os campos que você precisa e com os registros que você pre-selecionou.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Everton
Usuário Nível 3
Usuário Nível 3
Mensagens: 143
Registrado em: 07 Jul 2004 08:53
Localização: Campo Grande - MS

Re: Arquivo de texto

Mensagem por Everton »

Grande amigo Pablo.

Certo, é isso que tenho feito até hj, mas queria algo que tendo o texto padrão e assim que mandar imprimir o contrato ele automaticamente colocasse os dados do cliente e impimisse tudo junto, sem ter que entrar no word pra fazer isso, pois não há necessidade de edição de texto, e iria deixar uma opção no cadastro de clientes pra imprimir contrato. assim usaria o registo que está em uso do cliente e imprimiria o mesmo, uso clipper 5.2 e blink 7.0. Mais ou menos assim, teria um arquivo contrato.txt e iria acrescentar no meio deste contrato os campos necessarios e mandaria impimir sem ter que abrir o contrato.txt para o usuario.

Valeu pela atenção
Everton Luiz Penteado
Clipper 5.2b - Blink 7.0
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Há várias formas de fazer isso. Uma das mais simples é você criar um texto padrão que contenha tags para identificação dos campos. No seu programa, você apenas precisaria abrir esse arquivo, substituir as tags para cada registro e imprimir.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Arquivo de texto

Mensagem por Pablo César »

Isso mesmo: uso de TAGS, dê uma olhada neste tópico do Rochinha: viewtopic.php?f=13&t=7138

Ainda que não irá excluir o uso do WinWord, a impressão sempre irá ficar muito boa e ainda com possibilidade de re-edição.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Everton
Usuário Nível 3
Usuário Nível 3
Mensagens: 143
Registrado em: 07 Jul 2004 08:53
Localização: Campo Grande - MS

Re: Arquivo de texto

Mensagem por Everton »

Bom Dia Pablo.


Cara muito obrigado pela ajuda testei e funcionou blz, obrigado a você e ao nosso amigo rochinha tbm, qualquer coisa estamos por ai, um forte abraço pra vcs.
Everton Luiz Penteado
Clipper 5.2b - Blink 7.0
Responder