| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
bianoc Novato

Registrado: Sexta-Feira, 2 de Março de 2007 Mensagens: 2
|
Enviada: Qua Mar 07, 2007 10:55 am Assunto: DBGrid por Ordem Alfabetica |
|
|
Sou Iniciante.. preciso ajuda..
Eu criei uma tabela no Paradox 7.
E inclui um DataSource, uma Table(DBTable), um DBgrid e um Edit.
Eu gostaria de que os dados que fosse aparecer no DBGrid aparecessem em ordem alfabetica, pois a pesquisa eu ja consigo fazer porem ele aparecem na ordem que foram cadastrados.]
Se alguem puder me ajudar eu agradeço!!!
Obs: Nao estou usando Sql nem Querry
Valew!!! |
|
| Voltar ao Topo |
|
 |
gustavocco Administrador

Registrado: Sexta-Feira, 6 de Fevereiro de 2004 Mensagens: 4253 Localização: Chapecó - SC
|
Enviada: Qua Mar 07, 2007 10:57 am Assunto: |
|
|
Olá, evite duplicar seus tópicos.
| gustavocco escreveu: |
Uma das saidas para componentes TTable, seria criar um indice pelo campo que voce deseja que apareca em ordem alfabética.
Eu particularmente recomendo o uso de TQuery e SQL... ficando assim:
suaQuery.Close;
suaQuery.SQL.Clear;
suaQuery.SQL.Add('Select * from suaTabela order by seuCampo');
suaQuery.Open;
Flw.
http://www.activedelphi.com.br/forum/viewtopic.php?t=30662
|
Flw. _________________ Top System - www.topsystem.com.br |
|
| Voltar ao Topo |
|
 |
adriano_servitec Colaborador

Registrado: Sexta-Feira, 30 de Janeiro de 2004 Mensagens: 17618
|
Enviada: Qua Mar 07, 2007 11:02 am Assunto: Re: DBGrid por Ordem Alfabetica |
|
|
| bianoc escreveu: | Olá sou novato em Delphi. preciso de ajuda.
Eu criei uma tabela no Paradox 7.
E inclui um DataSource, uma Table(DBTable), um DBgrid e um Edit.
Eu gostaria de que os dados que fosse aparecer no DBGrid aparecessem em ordem alfabetica, pois a pesquisa eu ja consigo fazer porem ele aparecem na ordem que foram cadastrados.]
Se alguem puder me ajudar eu agradeço!!!
Obs: Nao estou usando Sql nem Querry
Valew!!! |
Bom para vc indexar por table acredito que seja assim
| Código: | Table1.Open;
Table1.IndexFieldName := 'SeucampoIndex'; |
Apesar que se for com select do componente query esse eu tenho certeza que nem precisa indexar o campo basta vc usar a funçao order by
tipo a sintaxe eh essa
| Código: | | select * from <<suatabela>> order by <<seucampoordem>> |
_________________ Jogo seu smartphone? Acesse o link e confira.
https://play.google.com/store/apps/details?id=br.com.couldsys.rockdrum
https://play.google.com/store/apps/details?id=br.com.couldsys.drumsetfree |
|
| Voltar ao Topo |
|
 |
zenir@zap Novato

Registrado: Sábado, 31 de Julho de 2004 Mensagens: 31
|
Enviada: Qua Mar 07, 2007 11:17 am Assunto: Dbgrid em ordem alfabetica |
|
|
usando table voce pode:
No onTitleClick de seu Dbgrid
table1.IndexFieldNames:=column.FieldName |
|
| Voltar ao Topo |
|
 |
|