Fórum Ordenar Table #324188
25/06/2006
0
Pesquisei no fórum, porém de tudo que achei nada pode me ajudar.
Preciso ordenar por ordem crescente uma table, consequentemente ordenando o DBGRID. Estou usando a TABLE um DATASET, somente.
Aproveitando a deixa, gostaria de saber se é possível em uma pesquisa num DBGRID a linha que foi encontrada como resultado da pesquisa ficasse grifada de uma outra cor, voltando a cor normal assim que clicado em qualquer outra linha.
Agradeço a ajuda de vocês.
Um abraço,
Rodrigo.
Ropesca
Curtir tópico
+ 0Posts
25/06/2006
Ropesca
Resumindo a dúvida:
Como ordenar por ordem alfabética uma table.
Não consegui usar o IndexFieldNames
Obrigado,
Rodrigo.
Gostei + 0
25/06/2006
Joaoshi
Você poderia ligar sua Table a um ClientDataSet e DataSetProvider ai utilizaria os recursos do poderoso MIDAS.
Espero ter ajudado.
Gostei + 0
25/06/2006
Ropesca
mas você poderia me passar um exemplo de como utilizar esses componentes do MIDAS, mais especificamente o ClientDataSet para ordenar minha tabela por ordem alfabética?
obrigado.
Gostei + 0
26/06/2006
Micheus
Assim, se vc pretende manter um TTable ligado ao seu DBGrid, sugiro que crie o índice para a tabela ou que utilize um TQuery com a cláusula ORDER BY.
Se vc está utilizando tabelas paradox, por exemplo, acho que esta seria uma opção bastante simples (criar o índice) ao invés de sair alterando todo o processo de acesso as tabelas.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)