Não estou enganado, companheiro!
 
Uma coisa é ordenar, e outra coisa é usar índices. Ordenar significa pegar os 
registros e colocá-los em ordem dentro do arquivo físico. Usar índices 
significa criar um arquivo que representa uma estrutura de árvore binária 
contendo as chaves usadas para localização dos registros. Isso a gente aprende 
quando a gente estuda em Estrutura de Dados em cursos técnicos de processamento 
de dados ou na faculdade.
 
O que vc sugere é o uso de índices, e o que o colega inicialmente queria é 
ordenar os dados do DBF referenciado pelo TTable. Repito, uma coisa é usar 
índices, e outra coisa é ordenar os dados na tabela.
 
Sds.

________________________________
> To: delphi-br@yahoogrupos.com.br
> From: eduardo....@gmail.com
> Date: Thu, 18 Dec 2008 15:00:32 -0300
> Subject: Re: Res: [delphi-br] <<< Ordenar TTable>>>
>
> Rubem você ta enganado, com TTable da pra fazer isso sim, basta criar os
>
> indices na tabela e setar na propriedade Indexname
>
> ou IndexFieldName.
>
>
>
> 2008/12/18 Rubem Nascimento da Rocha>
>
>
>
>>
>
>> Isso funciona com ClientDataSet. TTable é outra história! E até onde me
>
>> consta, ordenação de um TTable subentende uma ordenação física dos registros
>
>> da tabela (SORT), e o TTable não possui recursos para isso! Reforço a
>
>> sugestão para usar TTable -> TDataSource -> TClientDataSet.
>
>>
>
>> Sds.
>
>>
>
>>
>
>> To: delphi-br@yahoogrupos.com.br
>
>> From: vredesredsys...@yahoo.com.br
>
>> Date: Thu, 18 Dec 2008 05:29:27 -0800
>
>> Subject: Res: [delphi-br] <<< Ordenar TTable>>>
>
>>
>
>> IndexFieldNames := 'CAMPO1';
>
>>
>
>> Não funga?
>
>>
>
>> ________________________________
>
>> De: Juliano Silva - Yahoo
>
>> Para: delphi-br@yahoogrupos.com.br
>
>> Enviadas: Quinta-feira, 18 de Dezembro de 2008 11:38:53
>
>> Assunto: [delphi-br] <<< Ordenar TTable>>>
>
>>
>
>> Pessoal, bom dia
>
>>
>
>> Alguém já precisou Ordenar um TTable em tempo de execução? É possível?
>
>>
>
>> att.
>
>>
>
>> Juliano Silva
>
>>
>
>>
>
>>
>
>
>
> --
>
> .......................................................
>
> Eduardo Silva dos Santos
>
> DRD SISTEMAS
>
> (27) 3218-4201
>
> (27) 8842-9489
>
> MSN: eduardo....@gmail.com
>
> Site: http://www.drdsistemas.com.br/
>
> .......................................................
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
>
>
>
> 
>
>
>
>
>
>
>
>
>
>
_________________________________________________________________
Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger!
http://www.amigosdomessenger.com.br/

Reply via email to