Preenchimento de lacunas em um texto no clipper
Moderador: Moderadores
Preenchimento de lacunas em um texto no clipper
Ola galerinha....
Estou com um problema grande, um cliente me pediu o seguinte, Entra no sistema faz o cadastro, manda para a impressão, tem como fazer o preenchimento das lacunas já no texto digitado pelo clipper.
Desde já agradeço sua atenção...
Estou com um problema grande, um cliente me pediu o seguinte, Entra no sistema faz o cadastro, manda para a impressão, tem como fazer o preenchimento das lacunas já no texto digitado pelo clipper.
Desde já agradeço sua atenção...
Sempre há uma solucao para os nossos problema clipper.....
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Tche, explica melhor o que vc quer fazer......hj o tico e o teco....não estão trabalhando junto....resumindo não entendi se vc quer imprimir completando com alguma coisa...ou se quer digitar jah pedindo auto-completar...Estou com um problema grande, um cliente me pediu o seguinte, Entra no sistema faz o cadastro, manda para a impressão, tem como fazer o preenchimento das lacunas já no texto digitado pelo clipper.
Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
entao ne, vamos la....
Tem como fazer o preenchimento das lacunas em um texto?
* no sistema cadastro de cliente, vc faz o cadastro deste cliente com os dados.
* quando vc for imprmir o texto(contrato) ja vem preenchimento com as informaçoes feita no cadastro.
a duvida e essa em como fazer o programa levar as informaçoes para fazer o preenchimento em um determinado arquivo TXT ou DOC ou HTML etc...
o meu cliente ta me sufocando com isso.
t+
abraços.
Tem como fazer o preenchimento das lacunas em um texto?
* no sistema cadastro de cliente, vc faz o cadastro deste cliente com os dados.
* quando vc for imprmir o texto(contrato) ja vem preenchimento com as informaçoes feita no cadastro.
a duvida e essa em como fazer o programa levar as informaçoes para fazer o preenchimento em um determinado arquivo TXT ou DOC ou HTML etc...
o meu cliente ta me sufocando com isso.
t+
abraços.
Sempre há uma solucao para os nossos problema clipper.....
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Tche,...caiu a ficha....e entendi...claro que tem como fazer isso sim...mas vc tem que saber qual o Layout desse arquivo.....ex: vc tem que saber onde exatamente vc deve fazer os preenchimento.....com seus dados.....ex:
meutxt.txt
Obs: Não sei se funciona em DOC...jah em HTML vc tera que preencher dentro das devidas TAG que vc jah vai ter que saber....quais são.....
Abraços
Leonardo Machado
meutxt.txt
Tche, no exemplo acima o &01 é a DATA e o &02 é a assinatura....Tche, isso seria um arquivo texto jah pre-preenchido e depois é só usar a FOPEN() para abrir e FWRITE() para preencher...Comunicamos que por motivo de ordem particular, a partir de &01 nao necessitaremos mais de seus servicos. Servindo esta de aviso previo indenizado de 30 dias, conforme determina a CLT.
____________________________________
&02
Obs: Não sei se funciona em DOC...jah em HTML vc tera que preencher dentro das devidas TAG que vc jah vai ter que saber....quais são.....
Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Tche, assim que eu chegar no meu micro te mando um exemplo....mas dando uma olhada aqui no forum mesmo...vc acha um monte de exemplo...olha o otimo exemplo que o Eolo Postou....
https://pctoledo.org/forum/viewto ... ght=fwrite
Abraços
Leonardo Machado
https://pctoledo.org/forum/viewto ... ght=fwrite
Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
Se voc6e ler o help do Word a respeito de mala direta verá como é fácil gerar um arquivo texto para preenchimento de DOC. Faça um exemplo nele pra começar a ver como ele usa arquivos texto pra isso.marbio escreveu:Tem camo vc me dar mais detalhes, para arquivo TXT, ja me ajuda muito. com uma rotina.
[]'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!
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!
Se não deu certo não foi por falta de tentativa, pelo menos. 
Mostre o código que já desenvolveu. Às vezes é coisa simples. Com o cansaço é possível que você tenha deixado escapar alguma coisa.
Mas por favor, manda o código indentado. Senão não dá pra ler. Se for grande e não estiver indentado, tem gente que nem lê. Eu, por exemplo.
Mostre o código que já desenvolveu. Às vezes é coisa simples. Com o cansaço é possível que você tenha deixado escapar alguma coisa.
Mas por favor, manda o código indentado. Senão não dá pra ler. Se for grande e não estiver indentado, tem gente que nem lê. Eu, por exemplo.
[]'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!
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!
Tem certeza?
[]'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!
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!
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Posta seu fonte e Vamos ver seus exemplos e vamos Passo a Passo...!!!marbio escreveu:Ola turma....
To na area fiquei o dia todo mexendo, nao deu resultado, nao consigo fazer o clipper preencher as lacunas no arquivo texto para impressao depois.
vou ficar pirado..........
kkkkk
Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
-
enfosoft
- Usuário Nível 1

- Mensagens: 25
- Registrado em: 17 Mai 2007 08:15
- Localização: Rio Grande do sul
Nao Sei se entendi errado, mas ai vai um exemplo de como eu faco para preencher um contrato.
O Arquivo texto.txt seria assim:
as variaveis anome aende acida estao precedidas de um & (e comercial) no arquivo texto.
Espero ter ajudado
Abraco
Enio
Código: Selecionar todos
clear
sele 1
use file
FSTRING = MEMOREAD('texto.txt')
LINHAS = MLCOUNT(FSTRING,70)
l = 1
do while !eof()
anome = ALLTRIM(nomcli) // campo do dbf com o nome
aende = ALLTRIM(endcli) // endereco
acida = ALLTRIM(cidcli) // cidade
for i = 1 to linhas
XLINHA = MEMOLINE(FSTRING,74,I)
alinha = "&xlinha"
@ l,00 say alinha
l++
next
l+=10
skip
enddo
O Arquivo texto.txt seria assim:
- CONTRATO DE BLA
EU &anome ENDERECO &aende NA CIDADE DE &acida
ESTOU FAZENDO ESTE TESTE PARA PREENCHIMENTO DE
BLAVL ......
- CONTRATO DE BLA
EU Enio ENDERECO Rua 25 de fevereiro NA CIDADE DE nova araca
ESTOU FAZENDO ESTE TESTE PARA PREENCHIMENTO DE
BLAVL ......
as variaveis anome aende acida estao precedidas de um & (e comercial) no arquivo texto.
Espero ter ajudado
Abraco
Enio
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Marbio, ja que teu cliente exige tanto esse recurso e sabendo que a roda ja foi inventada... (tenho as minhas restrições quanto a isto). Sabemos que o editor WORD, tem muitos recursos, como ja disse o Maligno, que existe a mala-direta no próprio WORD. Utilize então os recursos do próprio WORD que tem melhor apresentação e pode ainda ler o teu arquivo DBF. Eu prepararia um DBF específico (ja filtrado) com os campos que o cliente quer deixando-lo disponível na pasta "Meus Documentos" para que o Word a utilize. Claro que se o seu cliente não souber utilizar a mala-direta do Word (que acho uma barbaridade qualquer um não saber nestes tempos) você então ensine e fale que essas lições são aparte (não fazem parte do sistema... hehehe).
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.
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.
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Tche, Pablo...até entendo o colega.....Marbio....tem coisas...que o cliente quer que o sistema faça e não o word.....principalmente aqueles que pagam e pagam bem....ai sim ....esses querem tudo pelo sistema e com razão...estão pagando....agora se isso é feito por troco de banana....qualquer solução é bem vinda......
Obs:Eu por exemplo tenho diversos clientes que trabalham com maquinas burras.....sem OFFICE,sem internet..sem nd...somente o meu sistema...
Abraços
Leonardo Machado
Obs:Eu por exemplo tenho diversos clientes que trabalham com maquinas burras.....sem OFFICE,sem internet..sem nd...somente o meu sistema...
Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql

