Fórum OnTitleClick do DbGrid #250036
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
Curtir tópico
+ 0Posts
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:
Gostei + 0
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...
Gostei + 0
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
Gostei + 0
13/09/2004
Tremonti
Qual componente?!
Gostei + 0
14/09/2004
Sandra
Use ADOQuery. :D
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)