TADOTable: ordenar data na DBgrid
Olá pessoal, bom dia.
Seguinte: gostaria de ordenar (crescente/decrescente) uma coluna data de uma DBGrid vinculada a uma [b:9f4cdd2da9]tabela [/b:9f4cdd2da9](não é query/SQL).
como fazer?
obrigado
Seguinte: gostaria de ordenar (crescente/decrescente) uma coluna data de uma DBGrid vinculada a uma [b:9f4cdd2da9]tabela [/b:9f4cdd2da9](não é query/SQL).
como fazer?
obrigado
Ananias Duarte
Curtidas 0
Respostas
Faelcavalcanti
22/10/2004
Olá amigo, o que você pode fazer é modificar o conteúdo de sua Query dinamicamente. Por Exemplo, utilizar um evento click do grid e na sua query você modificaria o final Order [Campo] Desc. Poderias passar uma flag indicando quando foi modificado o seu valor.
Não é lá das dicas melhores que poderia te citar, mas é uma saída.
Não é lá das dicas melhores que poderia te citar, mas é uma saída.
GOSTEI 0
Gatoledo
22/10/2004
Amigo,
Você pode utilizar uma propriedade do componente ADOTable chamada Sort, informando o nome do campo que deseja ordenar. Se desejar os dados em ordem crescente informe apenas o nome do campo e se desejar ordem decrescente adicione ´DESC´ na frente do nome do campo.
Veja o exemplo abaixo:
ADOTable1.Sort := ´Data´; {Ordem crescente}
ou
ADOTable1.Sort := ´Data DESC´; {Ordem decrescente}
Espero ter ajudado.
Gabriel
Você pode utilizar uma propriedade do componente ADOTable chamada Sort, informando o nome do campo que deseja ordenar. Se desejar os dados em ordem crescente informe apenas o nome do campo e se desejar ordem decrescente adicione ´DESC´ na frente do nome do campo.
Veja o exemplo abaixo:
ADOTable1.Sort := ´Data´; {Ordem crescente}
ou
ADOTable1.Sort := ´Data DESC´; {Ordem decrescente}
Espero ter ajudado.
Gabriel
GOSTEI 0
Ananias Duarte
22/10/2004
Blz, valeu.
Agora... em que evento do TADOTable eu coloco esse código?
obrigado
Agora... em que evento do TADOTable eu coloco esse código?
obrigado
GOSTEI 0