Pesquisar termo dentro de TXT
Moderador: Moderadores
-
hilton_menezes
- Usuário Nível 2

- Mensagens: 52
- Registrado em: 21 Nov 2007 10:18
- Localização: FLORIPA
Pesquisar termo dentro de TXT
Boa tarde,
Preciso pesquisar um termo dentro um arquivo texto. Alguem pode me indicar uma leitura ou mesmo um tópico?
Basicamente, um arquivo texto com aproximadamente 100 linhas, em uma delas existirá o Termo "VENDA BRUTA". Eu preciso pegar o valor / texto que vem após esse termo.
Att,
Preciso pesquisar um termo dentro um arquivo texto. Alguem pode me indicar uma leitura ou mesmo um tópico?
Basicamente, um arquivo texto com aproximadamente 100 linhas, em uma delas existirá o Termo "VENDA BRUTA". Eu preciso pegar o valor / texto que vem após esse termo.
Att,
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Re: Pesquisar termo dentro de TXT
Ola!
Provavelmente é para o registro tipo 61 do sintegra.
Pode usar, "$" para achar, substr() pegar, val() mudar....
Saudações,
Itamar M. Lins Jr.
Provavelmente é para o registro tipo 61 do sintegra.
Código: Selecionar todos
cText := memoread(cArq)
nLinh := mlcount(cText)
For n := 1 to nLinh
? memoline(cText,,n)
Next
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Re: Pesquisar termo dentro de TXT
Amiguinho,
Faça uma analise do uso das funções AT() e RAT()
Faça uma analise do uso das funções AT() e RAT()
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
-
hilton_menezes
- Usuário Nível 2

- Mensagens: 52
- Registrado em: 21 Nov 2007 10:18
- Localização: FLORIPA
Re: Pesquisar termo dentro de TXT
Ah! Me esqueci de um detalhe importante, estou usando o xHarbour, que tem os mesmo métodos que o Clipper.
Quero agradecer a ajuda já prestada!
Quero agradecer a ajuda já prestada!
-
hilton_menezes
- Usuário Nível 2

- Mensagens: 52
- Registrado em: 21 Nov 2007 10:18
- Localização: FLORIPA
Re: Pesquisar termo dentro de TXT
Outra coisa, não tem nada com o Sintegra, é que para obter a Venda Bruta do dia anterior na Daruma FS-600, o suporte me indicou o uso de um método que gera o arquivo "RETORNO.TXT" e deste arquivo obtenho o valor da Venda Bruta anterior.
Meleka deles, mas fazer o q né!
Mais uma vez, agradeço a ajuda!
Meleka deles, mas fazer o q né!
Mais uma vez, agradeço a ajuda!
-
hilton_menezes
- Usuário Nível 2

- Mensagens: 52
- Registrado em: 21 Nov 2007 10:18
- Localização: FLORIPA
Re: Pesquisar termo dentro de TXT
Fechando o assunto e desde já agradecendo aos interessados!
Segue abaixo o código que acabei escrevendo:
Bom, mais uma vez, meus agradecimentos!!!!
Segue abaixo o código que acabei escrevendo:
Código: Selecionar todos
nRetorno := Bematech_FI_MapaResumoMFD()
lRetorno := TrataRetorno(nRetorno,.T.)
IF (lRetorno .and. File(sRetorno))
cText := MemoRead(sRetorno) /* Lê o Arquivo Texto */
nLinhas := mlCount(cText) /* Obtém o Numero de Linhas */
For n := 1 to nLinhas
sLinha := MemoLine(cText,,n) /* Obtém a Linha do Texto */
nPos := At('Venda Bruta',sLinha) /* Pesquisa na Linha se Existe o Texto */
If (nPos > 0) /* Se encontrou, obtém o Valor */
cValor := AllTrim(SubStr(sLinha,At(':',sLinha) + 1,16)) /* Obtém o Valor a ser retornado */
EndIf
Next
EndIf
Editado pela última vez por Toledo em 29 Set 2010 14:49, em um total de 1 vez.
Razão: Mensagem editada para colocar a tag [ code ]<br>Veja como utilizar esta tag: http://www.pctoledo.com.br/forum/faq.php?mode=bbcode#f2r1
Razão: Mensagem editada para colocar a tag [ code ]<br>Veja como utilizar esta tag: http://www.pctoledo.com.br/forum/faq.php?mode=bbcode#f2r1
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Re: Pesquisar termo dentro de TXT
Será que funciona na Daruma ?
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.