Orkut Gmail Agenda Docs Web mais »
Grupos visitados recentemente | Ajuda | Acessar
Página inicial dos Grupos do Google
Realizar um Index de arquivo texto
Há um número excessivo de tópicos que aparecem em primeiro plano neste grupo. Para fazer com que este tópico apareça primeiro, elimine essa opção de um outro tópico.
Erro ao processar a solicitação. Tente novamente.
sinalizar
  11 mensagens - Recolher todas  -  Traduzir tudo para Traduzido (ver todos os originais)
O grupo no qual você está postando é um grupo da Usenet. As mensagens postadas neste grupo farão com que o seu e-mail fique visível para qualquer pessoa na internet.
Sua resposta não foi enviada.
Postagem publicada
 
De:
Para:
Cc:
Encaminhar para
Adicionar Cc | Adicionar Encaminhar para | Editar Assunto
Assunto:
Validação:
Com o objetivo de verificação, digite os caracteres que você vê na figura abaixo ou os números que ouvir ao clicar no ícone de acessibilidade. Ouça e digite os números que ouvir
 
Gean Carlo Vila Lobus  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 29 out, 13:01
De: Gean Carlo Vila Lobus <geanmy...@gmail.com>
Data: Thu, 29 Oct 2009 14:01:18 -0200
Local: Qui 29 out 2009 13:01
Assunto: Realizar um Index de arquivo texto

Boa Tarde a Todos

Estou com uma duvida, gostaria de ver com a maioria se poderiam me ajudar ..

Seguinte ..

Tenho um Txt mais ou menos desta forma :

Order1 = 'hahahahahahah'
Order2 = 'ebebebbebebeb'
Order3 = 'xixixixixixixxxx'
Order4 = 'eebebbebebebe'

Desejo Criar uma espécie de Index para estes dados .

Por exemplo, passo a uma variavel o Valor 'Order2' e  peço a uma
função/procedure qual linha correspondente a 'Order2, que neste caso seria a
2 Linha.

Qualquer Auxilio será bem vindo ...

Att.
________________________________________
Gean Carlo Vila Lobus
Bacharel em Sistemas de Informação
Unoesc Campus Videira
Celular 49 8817 2820
Email: vilalo...@gmail.com
________________________________________


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Rodrigo Sebben  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 29 out, 13:27
De: Rodrigo Sebben <hyuga...@gmail.com>
Data: Thu, 29 Oct 2009 14:27:27 -0200
Local: Qui 29 out 2009 13:27
Assunto: Re: [dug-rs] Realizar um Index de arquivo texto

Não entendi muito bem....voce quer que apartir de um texto do arquivo ele
faça um busca e retorne a linha que ele pertence???

2009/10/29 Gean Carlo Vila Lobus <geanmy...@gmail.com>


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Gean Carlo Vila Lobus  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 29 out, 13:33
De: Gean Carlo Vila Lobus <geanmy...@gmail.com>
Data: Thu, 29 Oct 2009 14:33:37 -0200
Local: Qui 29 out 2009 13:33
Assunto: Re: [dug-rs] Re: Realizar um Index de arquivo texto

Nao quero busca fisica no arquivo, queria criar uma espécie de Index ( Tipo
um sumário sabe ... ) aonde ele retornasse a linha correspondente ao
conteudo da minha variavel .

Tipo, esse arquivo texto não vai mudar, é somente para não agregar "Texto" a
minha programação

Outra coisa .. essa minha linha, tem sempre um caractere '=', que com um
copy até ele resolveria ...

Tenho algumas idéias para fazer , mas recorri ao grupo p/ com auxilio dos
demais chegar a algo mais sensato ..

Obrigado

Não entendi muito bem....voce quer que apartir de um texto do arquivo ele

--
________________________________________
Gean Carlo Vila Lobus
Bacharel em Sistemas de Informação
Unoesc Campus Videira
Celular 49 8817 2820
Email: vilalo...@gmail.com
________________________________________

    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Liandro J. Bulegon  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 29 out, 15:11
De: "Liandro J. Bulegon" <lbule...@gmail.com>
Data: Thu, 29 Oct 2009 16:11:07 -0200
Local: Qui 29 out 2009 15:11
Assunto: Re: [dug-rs] Re: Realizar um Index de arquivo texto

Gean!

Voce está tocando no ponto central de uma organização de arquivo fisico versus um arquivo de indice. Voce precisa trabalhar com dois arquivos neste caso,  por exemplo: dados.txt e dados.idx ou qualquer estensão que vc desejar. Mas veja bem os dois são arquivos texto, porém o arquivo dados.txt possue os dados e o dados.idx é onde guardamos um registro das posiçãos que cada registro de dentro do arquivo dados.txt ocupa.

exemplo 1.
conteudo no dados.txt

Order1 = 'hahahahahahah'
Order2 = 'ebebebbebebeb'
Order3 = 'xixixixixixixxxx'
Order4 = 'eebebbebebebe'

conteudo no dados.idx
Order1 =  1
Order2 = 2
Order3 = 3
Order4 = 4

voce constroi o indice apartir de uma rotina que varre o arquivo dados.txt.
Mas digamos que voce quer criar um indice em ordem inversa. Em vez de vc alterar o arquivo físico, vc recontroi o arquivo indice que ficará assim:

conteudo dados.txt (permanece igual)

Order1 = 'hahahahahahah'
Order2 = 'ebebebbebebeb'
Order3 = 'xixixixixixixxxx'
Order4 = 'eebebbebebebe'

conteudo no dados.idx (reindexado em ordem inversa)
Order1 =  4
Order2 = 3
Order3 = 2
Order4 = 1

Perceba que vc não alterou nada no arquivo físico mas apenas reconstruiu teu indice com um novo apontamento. Apartir dai vc utiliza o arquivo de indice como um mapa para a cessar o registro no arquivo físico. E assim voce pode proceder criando inumeros arquivos de indice, que correspondam as ordenações que vc deseja.....

Qualquer dúvida prenda o grito....

. Vamos por parte.
Supondo que voce tenha um arquivo fisico com a  seguininte estrutura


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Gean Carlo Vila Lobus  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 29 out, 15:17
De: Gean Carlo Vila Lobus <geanmy...@gmail.com>
Data: Thu, 29 Oct 2009 16:17:42 -0200
Local: Qui 29 out 2009 15:17
Assunto: Re: [dug-rs] Re: Realizar um Index de arquivo texto

Existe a possibilidade de não criar um Segundo arquivo, e sim criar em tempo
de execução algo tipo List ?!

Tipo Stringlist ?!

Obrigado pelas contribuições

Att.
________________________________________
Gean Carlo Vila Lobus
Bacharel em Sistemas de Informação
Unoesc Campus Videira
Celular 49 8817 2820
Email: vilalo...@gmail.com
________________________________________


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Liandro J. Bulegon  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 29 out, 15:45
De: "Liandro J. Bulegon" <lbule...@gmail.com>
Data: Thu, 29 Oct 2009 16:45:30 -0200
Local: Qui 29 out 2009 15:45
Assunto: Re: [dug-rs] Re: Realizar um Index de arquivo texto

Certamente!
Todo este processamento pode ser feito em memória sem problema. A criação de indice sempre esta relacionada ao enderecamento da posição física de um registo. Portanto, não importa onde construa este apontamento, se num arquivo texto ou num Stringlist. Fica a teu critério, mas o mecanismo é o mesmo, ou seja, indice é um local onde vc vai procurar o endereço de um registro físico.....


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Gilberto Dessbesell Jr  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 29 out, 17:48
De: Gilberto Dessbesell Jr <gdb...@gmail.com>
Data: Thu, 29 Oct 2009 18:48:09 -0200
Local: Qui 29 out 2009 17:48
Assunto: Re: [dug-rs] Re: Realizar um Index de arquivo texto

Não entendi muito bem em que tu vai usar isso, mas já ouviu falar em arquivo
.ini?
Talvez sirva pra alguma coisa.

2009/10/29 Liandro J. Bulegon <lbule...@gmail.com>

--
Gilberto Dessbesell Jr.

    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Gean Carlo Vila Lobus  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 29 out, 22:47
De: Gean Carlo Vila Lobus <geanmy...@gmail.com>
Data: Thu, 29 Oct 2009 23:47:18 -0200
Local: Qui 29 out 2009 22:47
Assunto: Re: [dug-rs] Re: Realizar um Index de arquivo texto

Eu Imaginei uma solução semelhante a exposta pelo Liandro, soh que em tempo
de execução e usando uma funcão para retornar a posição da linha . Amanha
com tempo eu finalizarei esta "duvida " ..

Aproveitando o gancho , gostaria de mais uma help, pois me bati e até agora
nada do que necessito ..

neste mesmo arquivo txt, existem valores monétarios que  vem formatados da
seguinte maneira :

Ex : Valor:= 12899; Enquanto na verdade o Valor certo seria R$128,99 (
Sempre nas ultimas duas casas decimais )

Lembrando que podem existir valores de até dezenas de milhares

O maior valor que encontrei foi : 12000520 que na verdade seria 120.005,20

Tentei copy, formatFloat, Format, Currency a ainda nada ..

Desde já agradeço novamente,

________________________________________
Gean Carlo Vila Lobus
Bacharel em Sistemas de Informação
Unoesc Campus Videira
Celular 49 8817 2820
Email: vilalo...@gmail.com
________________________________________


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Armando Bagattini  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 30 out, 07:05
De: Armando Bagattini <abagatt...@gmail.com>
Data: Fri, 30 Oct 2009 07:05:41 -0300
Local: Sex 30 out 2009 07:05
Assunto: Re: [dug-rs] Re: Realizar um Index de arquivo texto

com o valor em mãos:
valor:=copy(valor,1,Length(Trim(Valor))-2)+'.'+Copy(Valor,Length(Trim(Valor ))-2,2);

2009/10/29 Gean Carlo Vila Lobus <geanmy...@gmail.com>

--
Armando Bagattini Filho
Desenvolvendo soluções em Delphi e Firebird para todas as finalidades.
Soluções completas com um mínimo de desenvolvimento.
http://abfilho.blogspot.com/

    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Homesoft Informática  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 30 out, 10:44
De: Homesoft Informática <homes...@homesoft.com.br>
Data: Fri, 30 Oct 2009 11:44:24 -0200
Local: Sex 30 out 2009 10:44
Assunto: Re: [dug-rs] Re: Realizar um Index de arquivo texto
Bom dia,

Mais facil:   valor_x:=StrToFloatDef(valor, 0)/100;

abracos.
Reginaldo.

Armando Bagattini escreveu:
com o valor em mãos:
valor:=copy(valor,1,Length(Trim(Valor))-2)+'.'+Copy(Valor,Length(Trim(Valor))-2,2);

2009/10/29 Gean Carlo Vila Lobus <geanmyboy@gmail.com>
Eu Imaginei uma solução semelhante a exposta pelo Liandro, soh que em tempo de execução e usando uma funcão para retornar a posição da linha . Amanha com tempo eu finalizarei esta "duvida " ..

Aproveitando o gancho , gostaria de mais uma help, pois me bati e até agora nada do que necessito ..

neste mesmo arquivo txt, existem valores monétarios que  vem formatados da seguinte maneira :

Ex : Valor:= 12899; Enquanto na verdade o Valor certo seria R$128,99 ( Sempre nas ultimas duas casas decimais )

Lembrando que podem existir valores de até dezenas de milhares

O maior valor que encontrei foi : 12000520 que na verdade seria 120.005,20

Tentei copy, formatFloat, Format, Currency a ainda nada ..

Desde já agradeço novamente,


________________________________________
Gean Carlo Vila Lobus
Bacharel em Sistemas de Informação
Unoesc Campus Videira
Celular 49 8817 2820
Email: vilalobus@gmail.com
________________________________________






--
Armando Bagattini Filho
Desenvolvendo soluções em Delphi e Firebird para todas as finalidades.
Soluções completas com um mínimo de desenvolvimento.
http://abfilho.blogspot.com/



    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Gean Carlo Vila Lobus  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 4 nov, 15:44
De: Gean Carlo Vila Lobus <geanmy...@gmail.com>
Data: Wed, 4 Nov 2009 15:44:42 -0200
Local: Qua 4 nov 2009 15:44
Assunto: Re: [Delphi-Brasil] Re: Realizar um Index de arquivo texto

Silvio , sobre este seu código, ele está de acordo com o que pedi, mas
descobri q na verdade eu deveria salvar como numeric no banco, sendo que ao
invés de 1.246,00 , eu preciso de 1246.00 , que é o formato do postgres.

Alguem tem mais alguma dica ?

-------

> var
>  VValor: Currency;
> begin
>  VValor := 12899;
> //  VValor := ,12000520;
>  ShowMessage(FormatCurr(',0.00', VValor / 100));
> end;
> -------

________________________________________
Gean Carlo Vila Lobus
Bacharel em Sistemas de Informação
Unoesc Campus Videira
Pós-Graduando em Redes e Segurança de Sistemas
Pontifícia Universidade Católica do Paraná
Celular 49 8817 2820
Email: vilalo...@gmail.com
________________________________________

    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Fim das mensagens
« Voltar às Discussões « Tópico recente     Tópico antigo »

Criar um grupo - Grupos do Google - Página inicial do Google - Termos de Uso - Política de Privacidade
©2009 Google