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] > >