Juliano...
Existem maneiras de pelo código, criar indices para suas tabelas...
Dê uma olhada no help do TDatabase da BDE, e no Help do TTable da BDE

Olha o que já vem no help do TTable... já dá para iniciar...

...quote

The following example shows how to create a table.

with Table1 do begin
  Active := False; 
  DatabaseName := 'DBDEMOS';
  TableType := ttParadox;
  TableName := 'CustInfo';

  { Don't overwrite an existing table }

  if not Table1.Exists then begin
    { The Table component must not be active }
    { First, describe the type of table and give }
    { it a name }
    { Next, describe the fields in the table }
    with FieldDefs do begin
      Clear;
      with AddFieldDef do begin
        Name := 'Field1';
        DataType := ftInteger;
        Required := True;
      end;
      with AddFieldDef do begin

        Name := 'Field2';
        DataType := ftString;
        Size := 30;
      end;
    end;
    { Next, describe any indexes }
    with IndexDefs do begin
      Clear;
      { The 1st index has no name because it is
      { a Paradox primary key }
      with AddIndexDef do begin
        Name := '';
        Fields := 'Field1';
        Options := [ixPrimary];
      end;
      with AddIndexDef do begin

        Name := 'Fld2Indx';
        Fields := 'Field2';
        Options := [ixCaseInsensitive];
      end;
    end;
    { Call the CreateTable method to create the table }
    CreateTable;
  end;
end;



...unquote



Abraços



Juliano Silva - Yahoo escreveu:
>
>
>
> As tabelas são Paradox, terei que fazer um programa ou qualquer coisa 
> do tipo para poder criar os índices, pois não é possível fazer 
> manualmente uma vez que os clientes estão distribuídos em várias 
> cidades, vou estudar um pouco, se não conseguir já sei onde procurar 
> ajuda..
>
> Mais uma vez muito obrigado a todos..
>
> Juliano Silva
>
> De: delphi-br@yahoogrupos.com.br 
> <mailto:delphi-br%40yahoogrupos.com.br> 
> [mailto:delphi-br@yahoogrupos.com.br 
> <mailto:delphi-br%40yahoogrupos.com.br>] Em nome de Roberto
> Enviada em: sexta-feira, 19 de dezembro de 2008 07:05
> Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br>
> Assunto: Re: [delphi-br] <<< Ordenar TTable >>>
>
> CRIANDO UM ÍNDICE SECUNDÁRIO PARA TABELA EM DBE COM O DBD
> fechar os programas que trabalham com esta tabela,
> chame o database desktop,
> vá em tools/ utilities/restructure
> localise a tabela
> em table properties selecione secundary indexes
> clique em define
> escolha um ou mais campos
> marque pack table
> salve e de um nome ao indice
> prontinho
>
> Saúde e Sorte
>
> ----- Original Message -----
> From: Juliano Silva - Yahoo
> To: delphi-br@yahoogrupos.com.br 
> <mailto:delphi-br%40yahoogrupos.com.br> 
> <mailto:delphi-br%40yahoogrupos.com.br>
> Sent: Thursday, December 18, 2008 5:57 PM
> Subject: RES: [delphi-br] <<< Ordenar TTable >>>
>
> A todos, muito obrigado, realmente para poder fazer o que preciso, 
> necessito criar um índice na Tabela, para que eu possa utilizar a 
> ordenação em tempo de execução em um componente TTable, como havia 
> dito anteriormente, se eu trocar por um componente TQuery ou até mesmo 
> TClientDataSet, teria que fazer muita coisa...
>
> Estou dando manutenção, o fato de conseguir fazer a ordenação no 
> TTable já me ajuda muito... obrigado a todos... Agora tenho que 
> começar a ver como criar o índice nas tabelas do cliente... rsrsrrs 
> porque são manualmente não vai dar ... rssrsr
>
> att.
>
> Juliano Silva
>
> De: delphi-br@yahoogrupos.com.br 
> <mailto:delphi-br%40yahoogrupos.com.br> 
> <mailto:delphi-br%40yahoogrupos.com.br> 
> [mailto:delphi-br@yahoogrupos.com.br 
> <mailto:delphi-br%40yahoogrupos.com.br> 
> <mailto:delphi-br%40yahoogrupos.com.br> ] Em nome de Coutinho - Yahoo
> Enviada em: quinta-feira, 18 de dezembro de 2008 14:06
> Para: delphi-br@yahoogrupos.com.br 
> <mailto:delphi-br%40yahoogrupos.com.br> 
> <mailto:delphi-br%40yahoogrupos.com.br>
> Assunto: Res: [delphi-br] <<< Ordenar TTable >>>
>
> Olá Colega.
> Para cada tipo de ordenação que precisar na sua aplicação, poderá criar
> um índice na tabela.
> Inclusive para as ordenações por TQuery. Porquê? Pois esses índices das
> tabelas aceleram a apresentação dos dados mesmo nos queries.
> Aceleram as pesquisas, e se vc tem master/details a apresentação dos
> registros filhos, se faz mais rapidamente.
>
> Assim, pense nos tipos de indexações que vai precisar no seu aplicativo,
> e crie nas tabelas.
> Para usar mo TTable, pode em run-time alterar os indices pela
> propriedade idexfieldnames, ele apresentará os campos nas ordens que vc
> criou na tabela... todos eles... Use "campo1;campo2;campo3" de acordo
> com os indices que tem disponível na sua tabela. Ou pode ainda usar
> apropriedade indexname, que apresentará os nomes dos índices criados nas
> tabelas.
>
> Sds
> Emanuel Couitnho
>
> De: Juliano Silva - Yahoo <smjjuli...@yahoo.com.br 
> <mailto:smjjuliano%40yahoo.com.br> <mailto:smjjuliano%40yahoo.com.br> 
> <mailto:smjjuliano%40yahoo.com.br>
> <mailto:smjjuliano%40yahoo.com.br>>
> Para: delphi-br@yahoogrupos.com.br 
> <mailto:delphi-br%40yahoogrupos.com.br> 
> <mailto:delphi-br%40yahoogrupos.com.br> 
> <mailto:delphi-br%40yahoogrupos.com.br> 
> <mailto:delphi-br%40yahoogrupos.com.br>
> Enviadas: Quinta-feira, 18 de Dezembro de 2008 10: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
>
> __________ Informa磯 do NOD32 IMON 3702 (20081218) __________
>
> Esta mensagem foi verificada pelo NOD32 sistema antiv���s
> http://www.eset.com.br <http://www.eset.com.br>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> ----------------------------------------------------------
>
> No virus found in this incoming message.
> Checked by AVG - http://www.avg.com <http://www.avg.com>
> Version: 8.0.176 / Virus Database: 270.9.19/1855 - Release Date: 
> 12/18/aaaa 10:16
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> __________ Informa磯 do NOD32 IMON 3704 (20081218) __________
>
> Esta mensagem foi verificada pelo NOD32 sistema antiv�s
> http://www.eset.com.br <http://www.eset.com.br>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  


Responder a