Problemas com DBgrid e Auto-Completar
20/08/2004
0
Olá Amigos programadores,
Primeiramente gostaria de dizer que sou novo em programação, e encontrei problemas ao fazer um form de consulta:
1 - Gostaria de saber como colocar o DBGrid e o ComboBox em ordem alfabéticas.
2 - No DBGrid não consigo colocar um alto-completar com o Edit1.
Alguém poderia tirar estas dúvidas?
Rodrigo
rodrigorpb@bol.com.br
Primeiramente gostaria de dizer que sou novo em programação, e encontrei problemas ao fazer um form de consulta:
1 - Gostaria de saber como colocar o DBGrid e o ComboBox em ordem alfabéticas.
2 - No DBGrid não consigo colocar um alto-completar com o Edit1.
Alguém poderia tirar estas dúvidas?
Rodrigo
rodrigorpb@bol.com.br
Rodrigorpb
Curtir tópico
+ 0
Responder
Posts
20/08/2004
Sandra
Rodrigorpb,
Se você tem a sua DBGrid ligada a uma Query, basta colocar o ´Order by´ na sua select. Exemplo simples:
Atenção! Esse é só um exemplo, uma vez que trará todos os registros que há na sua tabela. Não se esqueça de restringir a consulta, utilizando critérios para trazer somente os dados que necessita.
Não sei qual banco de dados utiliza. Mas, se for Paradox, utilize a propriedade IndexFieldName para informar o campo da tabela que gostaria de ordenar. Ou senão, preencha a propriedade IndexName com o nome do índice criado no Database Desktop.
Quanto o ComboBox, para ordená-lo alfabeticamente, utilize a propriedade Sorted = True. Vale também para o DBComboBox.
Se você tem a sua DBGrid ligada a uma Query, basta colocar o ´Order by´ na sua select. Exemplo simples:
With SuaQuery do begin Clear; SQL.Add(´Select * From SuaTabela Order by Nome´); Open; end;
Atenção! Esse é só um exemplo, uma vez que trará todos os registros que há na sua tabela. Não se esqueça de restringir a consulta, utilizando critérios para trazer somente os dados que necessita.
Não sei qual banco de dados utiliza. Mas, se for Paradox, utilize a propriedade IndexFieldName para informar o campo da tabela que gostaria de ordenar. Ou senão, preencha a propriedade IndexName com o nome do índice criado no Database Desktop.
Quanto o ComboBox, para ordená-lo alfabeticamente, utilize a propriedade Sorted = True. Vale também para o DBComboBox.
Responder
Clique aqui para fazer login e interagir na Comunidade :)