OnTitleClick do DbGrid
12/09/2004
0
E neste artigo mostra que da pra se ordenar os registro só clicando no titulo e ole ordena, bom...
Só que tenho o seguinte problema...Eu tenho um campo de outra tabela no DbGrid e quando dou um click, ele me da uma mensagem que nao eh possiel criar indices e tal......Teria como eu tratar esta mensagem, ou entao, resolver o problema e fazer-lo ordenar para mim?!
Galera, Muito Obrigado,,,
Aguardo Respostas...
Tremonti
Posts
12/09/2004
Otto
procedure TForm1.DBGrid1TitleClick(Column: TColumn); begin Screen.Cursor := crHourGlass; if zq1.Active then zq1.Active := false; zq1.SQL.Text := ´Select * from TABELA Order by ´+Column.FieldName; zq1.Open; Screen.Cursor := crDefault; end;
Obs. zq1 é o nome da minha query.. :wink:
12/09/2004
Tremonti
Ou seja,
AdoConnection, Ado Table...
Uso tb um data Source...
E neste DBGRID eu tenho um campo de otra tabela...
Aguardo respostas...
Obrigado...
13/09/2004
Tnaires
Tive esse mesmo problema, mas descobri q era pq eu tava relacionando as tabelas apenas igualando os índices na cláusula WHERE. Substituí os iguais por INNER JOINs, e tudo correu bem.
Abraços
14/09/2004
Sandra
Use ADOQuery. :D
Clique aqui para fazer login e interagir na Comunidade :)