Login

Esqueci minha senha

Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Quem está conectado
8 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 8 Visitantes :: 2 Motores de busca

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 337 em 27/12/2010, 08:00
Brasília
Estamos no Twitter
Nossa Comunidade
Nosso Grupo
Últimos assuntos
Ajuda com Imagens no MySQL

25/1/2012, 08:53 por megasoft

Olá vou resumir aqui como estou fazendo.
Código:
xFoto_Prod = …


Comentários: 7

Registrar OCX Windows Seven

29/7/2011, 11:48 por Julio

Bom Dia Pessoal do Forum

Alguem ja teve que registrar alguma OCX no windows seven?
Tentei …

Comentários: 15

Criar Variáveis em sequencia

18/1/2012, 08:19 por BrunoMesquita

Olá pessoal como faço para gerar variáveis em sequencia, tipo: Se tenho 6 registros cria-se 6 …

Comentários: 6

No final a Impressora não Ejecta cem corta o papel

19/1/2012, 06:46 por clima238

bom dia
o seguinte código imprime correctamente, só no fim não ejecta nem corta o papel,
alguem …

Comentários: 1

Dirf

4/2/2012, 19:25 por mauro victoria

Boa noite estou com dificuldade de entender o layout da dirf , alguem tem um arquivo txt para que …

Comentários: 1

Estatísticas
Temos 3637 usuários registrados
O último usuário registrado atende pelo nome de reginaldolimas

Os nossos membros postaram um total de 13981 mensagens em 1959 assuntos

Transformar Espaço em coluna

Página 3 de 3 Anterior  1, 2, 3

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido Transformar Espaço em coluna

Mensagem por ton_oliver em 1/9/2010, 15:04

Relembrando a primeira mensagem :

Boa Tarde

Amigos creio que ja passaram por isso e se puderem me ajudar.

Possuo um TXT no seguinte formato.

d7010000 097000017647RONALDO SPENOLA 44 0000001
ppR001 09704800000017600000549230000000054923 0000002

A segunda linha corresponde a primeira.

Tem como ler a primeira linha e depois a segunda e a cada ESPAÇO eu criar um CAMPO e colocar os valores ?

Preciso muito dessa ajuda.

Abrcossss

Oliveira

ton_oliver
Participante Regular
Participante Regular


Voltar ao Topo Ir em baixo


Resolvido Re: Transformar Espaço em coluna

Mensagem por Marcos Guedes em 2/9/2010, 15:32

Acredito que agora entendi.
Very Happy

Utilize a função ALLTRIM()

Ficaria da seguinte forma:
Código:
RIGHT(ALLTRIM(campo),1)


Seria isto?

_________________
Marcos Guedes - Programador e desenvolvedor Web.

Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Resolvido Re: Transformar Espaço em coluna

Mensagem por lardecristo em 2/9/2010, 15:43

Olá, Oliver, é o seguinte para o item acima é só colocar o comando da seguinte forma:

RIGHT(ALLTRIM(Campo),1)

O comando ALLTRIM remove os espaços no começo e final da string.

Estava analisando o seu arquivo, e vi vários detalhes, vou gerar o PRG de importação para o mesmo.
Sobre o nome ter tamanho diferente no seu TXT não acontece isso, como falei lá no começo quando é exportado um TXT ele possui um layout, e no seu caso ele tem 50 de espaço para o nome, então se eu pegar da posição inicial do nome (36) e ir até a posição final (85) tenho o nome todo e mais os espaços, bem provavel que no programa que gera este arquivo que é enviado para você tem o campo NOME com o tamanho 50, tem outro vários detalhes.
Uma coisa você tem que levar em consideração o seu registro é de duas linhas, se você importar isso para cada linha para um registro, você vai ter problemas depois para a leitura do mesmo, porque bem provavel que o tamanho de cada campo (layout) seja diferente.

Quando eu postar aqui o PRG, ficará mais fácil para você entender.

Abraços,

lardecristo
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: Transformar Espaço em coluna

Mensagem por lardecristo em 2/9/2010, 15:44

Marcos me desculpe por escrever a mesma coisa é que eu estava digitando um texto gigante.....rsrsrs....abraços

lardecristo
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: Transformar Espaço em coluna

Mensagem por ton_oliver em 2/9/2010, 16:03

Pessoal deu certo sim o ALLTRIM com o RTRIM.

Para ter a certeza ainda coloquei o LEN.

SELECT RIGHT(ALLTRIM(campo),1) as Valor,LEN(RIGHT(ALLTRIM(campo),1)) as T FROM teste

Larde agradeco a futura postagem do PRG e esta correto em dizer que o nome tem um tamanho fixo seguindo o LAYOUT que vou obter ainda kkkkk.

Uma coisa que vc disse e é a pura vdd é que a segunda linha esta ligada com a primeira, ou seja, a primeira linha que possui o nome da pessoa a segunda contem informacoes que vou saber quais sao, mas dela.

Mesmo sem saber quais informacoes sao, como poderia proceder para por essa segunda linha junto com a primeira no banco ???

Crio x campos a mais (que eu necessitar) e dou um
replace all camponovo with campo1 ??
dentro de um loop ?

ton_oliver
Participante Regular
Participante Regular


Voltar ao Topo Ir em baixo

Resolvido Re: Transformar Espaço em coluna

Mensagem por lardecristo em 2/9/2010, 16:12

Lá vai o exemplo

[Você precisa estar registrado e conectado para ver este link.]

Ai tem a importação do arquivo, com campos que imaginei que fossem, agora é só adaptar para o layout que o cara te enviar, se tiver alguma dúvida ou se for o caso me mande o layout e o arquivo mais completo que eu faço o resto.

A forma que pus te dá muita flexibilidade em relação a importação de arquivo em formato TXT, lembrando todos os exemplos anteriores funcionam bem para cada situação, mas por exemplo para importar arquivo 240 posições de retorno de boleto bancário usei a forma que estou postando.

Abraços,

lardecristo
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: Transformar Espaço em coluna

Mensagem por ton_oliver em 2/9/2010, 16:32

Larder funcionou certinho.

Mexi um pouco pra entender e ver como funciona e deu certo..

Pode nao acreditar, mas estava pesquisando como descobrir numero PAR e IMPAR para usar, pois como vc tb viu no final do TXT tem todas as linhas numeradas.

Marcos, Larder, Alceu, nao quero ser redundante mas obrigado novamente.

Ja disse que o primeiro salario uma porcentagem vai pra vcs kkkk
Pois é justo.... depois me passem suas contas :-) em PVT rssss

Marcos pode fechar o topico.

Soluçao de Importar TXT para DBF ( OK )
Solucao de unir 2 linhas (txt) em apenas uma linha ( OK )
Solucao de tratamento de espaço no final da linha com ALLTRIM e RIGHT


ton_oliver
Participante Regular
Participante Regular


Voltar ao Topo Ir em baixo

Resolvido Re: Transformar Espaço em coluna

Mensagem por alceu11 em 2/9/2010, 17:54

Pessoal esta detonando com boas solucoes, agora da para importar qualquer txt. ficou bom as solucoes propostas

alceu11
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Transformar Espaço em coluna

Mensagem por hugo em 2/9/2010, 17:56

reputado lar

Graca e Paz!

_________________
"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
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Transformar Espaço em coluna

Mensagem por Marcos Guedes em 2/9/2010, 21:41

lardecristo escreveu:Marcos me desculpe por escrever a mesma coisa é que eu estava digitando um texto gigante.....rsrsrs....abraços
Normal... acontece.
hehe

Pelo menos estamos indo no mesmo caminho.
hehe

_________________
Marcos Guedes - Programador e desenvolvedor Web.

Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Página 3 de 3 Anterior  1, 2, 3

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


Permissão deste fórum:
Você não pode responder aos tópicos neste fórum