Login
Estamos no Facebook
Buscar
Quem está conectado
Há 25 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 24 Visitantes :: 2 Motores de buscamemarques
[ Ver toda a lista ]
O recorde de usuários online foi de 468 em 1/3/2012, 10:43
Brasília
| |
Estamos no Twitter

Nossa Comunidade

Nosso Grupo

Últimos assuntos
Top dos mais postadores
| Marcos Guedes | ||||
| hugo | ||||
| alceu11 | ||||
| Julio | ||||
| m@r<3|o | ||||
| mfelis | ||||
| Tales Ruan | ||||
| Nelson Arcas | ||||
| _batmanvfp_ | ||||
| marcio |
Minimizar , Maximizar e Restaurar
17/5/2012, 13:46 por FERNANDOMATRELLA
Olá gostaria de saber se alguem ja se deparou com uma dificuldade que eu estou tendo:
Ao minimizar …
Ao minimizar …
Comentários: 8
Estatísticas
Temos 4025 usuários registradosO último usuário registrado atende pelo nome de fhpvga
Os nossos membros postaram um total de 14399 mensagens em 2043 assuntos
Busca de Texto após um caracter
Página 1 de 1 • Compartilhe •
Busca de Texto após um caracter
Pessoal
Preciso lê diversos arquivos de extensão "PRG" e gravar em um arquivo texto todas as palavras que possuem mais do que 10 caracteres após "."
Exemplo
Nesse exemplo deveria levar para o arquivo texto a palavra "Probabilidade"
Preciso lê diversos arquivos de extensão "PRG" e gravar em um arquivo texto todas as palavras que possuem mais do que 10 caracteres após "."
Exemplo
- Código:
Procedure ativo
Select cadfunc.matricula, cadfunc.probabilidade;
from cadfunc;
where cadfunc.ativo=.T.;
INTO CURSOR AUXFUNC
return
Nesse exemplo deveria levar para o arquivo texto a palavra "Probabilidade"

Nelson Arcas- Participa Bastante

Dividindo um texto em 2 a partir de um caracter qualquer
Nelson,
Estou te mandando um exemplo onde eu busco dentro de uma string um caracter qualquer e divido-a em 2 partes assim eu posso pegar tanto a primeira parte da string, como quantos caracteres eu quiser da segunda parte.
Neste meu exemplo eu pego a Razão Social do meu destinatário de dentro do cursor curPedidos; Em seguida eu verifico se dentro desta Razão Social existe o caracter "." (ponto).
Caso exista eu vou me posicionar exatamente no primeiro caracter após o "." (ponto) dentro da Razão Social
, sabendo inclusive a posição numérica desta posição.
Em seguida eu vou calcular exatamente quantos caracteres existem após o "." dentro da Razão Social
Feito isso você já pode pegar os 10 caracteres desejados:
É isso que você esta precisando?
Espero ter ajudado.
Abraços!
Estou te mandando um exemplo onde eu busco dentro de uma string um caracter qualquer e divido-a em 2 partes assim eu posso pegar tanto a primeira parte da string, como quantos caracteres eu quiser da segunda parte.
- Código:
lcFind_Str = "."
lcRazaoDest= curPedidos.RazaoDest
lc1Nome = SUBSTR(lcRazaoDest,1,AT(".",lcRazaoDest)-1)
IF !EMPTY(lc1Nome)
lnPos = AT(lcFind_Str,lcRazaoDest,1) + 1
lnQtd = 40 - lnPos
lc2Nome = SUBSTR(lcRazaoDest,lnPos,lnQtd)
lcNome = lc1Nome+" "+lc2Nome
ELSE
lcNome = lcRazaoDest
ENDIF
lcrazaoSocialDestinatario = lcNome
Neste meu exemplo eu pego a Razão Social do meu destinatário de dentro do cursor curPedidos; Em seguida eu verifico se dentro desta Razão Social existe o caracter "." (ponto).
Caso exista eu vou me posicionar exatamente no primeiro caracter após o "." (ponto) dentro da Razão Social
- Código:
lnPos = AT(lcFind_Str,lcRazaoDest,1) + 1
, sabendo inclusive a posição numérica desta posição.
Em seguida eu vou calcular exatamente quantos caracteres existem após o "." dentro da Razão Social
- Código:
lnQtd = 40 - lnPos
Feito isso você já pode pegar os 10 caracteres desejados:
- Código:
lc2Nome = SUBSTR(lcRazaoDest,lnPos,lnQtd)
É isso que você esta precisando?
Espero ter ajudado.
Abraços!

wms- Participante Regular

Re: Busca de Texto após um caracter
boa wms
reputado
reputado
_________________
"A tristeza é a falta de alegria, mais sem ela eu não poderia entender a alegria do fato de que a felicidade existe!"
Helio Leites - [Você precisa estar registrado e conectado para ver este link.]

hugo- Usuário 5 Estrelas

Página 1 de 1
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum
Início
» Link PHP (Dúvida)
» Fundo do PROJETO Transparente??
» Pivot Table no sql server
» Scroll EditBox Automatico
» Erro no Projeto Chat
» Select Nexval do FoxPro no OracleXE
» Colocar gif na caixa do MESSAGEBOX ()
» Comparar Versões do programa.exe
» Menu lateral
» Fazer com que a tela do sistema assume a janela principal
» Trocar Palavra no Sistema
» invocar Dll em Xbase
» Fechar Porta Aberta
» Acessar Banco de dados mysql na web atraves cursor adapter
» Livro Caixa
» Problema na porta paralela
» Email + PHP + VFP
» Quero ajuda em PHP , alguem que ja programe em php
» Passos Iniciais