Re: Res: [delphi-br] Re: Problemas ao ordenar dbgrid pela coluna

2009-08-19 Por tôpico Walter Chagas (Bol)
Blz, mas dá uma olhada na função que te mandei. Ela dá um efeito diferente pois muda a cor do titulo da coluna ordenada no DBGrid. []s Walter Alves Chagas Junior Belo Horizonte - MG - Brazil wchag...@bol.com.br http://www.geocities.com/SiliconValley/Bay/1058 http://delphitocorporerm.blogspot.

RES: [delphi-br] Re: Problemas ao ordenar dbgrid pela coluna

2009-08-19 Por tôpico fabio.watan...@ymail.com
Você pode ordenar clicando no Title da Coluna seguindo os seguinte passos: Nos eventos da dbgrid, localize o evento "OnTitleClick" e programe: procedure TfrmSEUFORM.dbgListaTitleClick(Column: TColumn); begin inherited; dm.cdsSUATABELA.IndexFieldNames := Column.FieldName; end; Abraços!!!

[delphi-br] Re: Problemas ao ordenar dbgrid pela coluna

2009-08-19 Por tôpico gugavolcom
Concordo Leandro, mas no caso, a base de dados não é muito grande, por isso optei fazer deste modo, mais prático pra mim, pesquisei algo sobre sortbyfield mas não achei material que me ajudasse realmente, mas cara, agradeço muio a ajuda de todos, e se vc tiver algum material pra me ajudar, agrad

Re: [delphi-br] Re: Problemas ao ordenar dbgrid pela coluna

2009-08-18 Por tôpico Leandro
nao era mais facil assim: procedure Tfrmconsfornecedor.DBGrid1TitleClick(Column: TColumn); begin qconsulta.Close; qconsulta.sql.clear; // LIMPA A QUERY If texto = '' Then // ESC O SELECT C ORDER BY qconsulta.sql.add('select * from produto order by '+column.fi

Res: [delphi-br] Re: Problemas ao ordenar dbgrid pela coluna

2009-08-18 Por tôpico gugavolcom
Galera, resolvi meu problema, graças à Deus: usei praticamente a mesma base de código de antes, somente coloquei uma variável global(texto) recebendo o valor do sql do adoquery após ele ser inserido na propriedade sql do adoquery, e não após ser executado, daí funcionou: procedure Tfrmconsforne

Res: [delphi-br] Re: Problemas ao ordenar dbgrid pela coluna

2009-08-17 Por tôpico Wagne®_Fix
ELECT * from tabela'); SQL.Add('ORDER BY '+Trim(AuxCampo)+''); open; end; end; De: "Wilson, Stephen" Para: delphi-br@yahoogrupos.com.br Enviadas: Segunda-feira, 17 de Agosto de 2009 9:01:44 Assunto: RE: [delphi-br] Re:

Re: [delphi-br] Re: Problemas ao ordenar dbgrid pela coluna

2009-08-17 Por tôpico awflegal
. Arno. --- Em sáb, 15/8/09, gugavolcom escreveu: De: gugavolcom Assunto: [delphi-br] Re: Problemas ao ordenar dbgrid pela coluna Para: delphi-br@yahoogrupos.com.br Data: Sábado, 15 de Agosto de 2009, 1:24   sabe qual é o problema, é que eu estou pegando a consulta de

Re: [delphi-br] Re: Problemas ao ordenar dbgrid pela coluna

2009-08-17 Por tôpico Leandro
Message- > From: delphi-br@yahoogrupos.com.br > [mailto:delphi-br@yahoogrupos.com.br ]On > Behalf Of gugavolcom > Sent: 15 August 2009 04:29 > To: delphi-br@yahoogrupos.com.br > Subject: [delphi-br] Re: Problemas ao ordenar dbgrid pela coluna > > Beleza amigo, já me aj

RE: [delphi-br] Re: Problemas ao ordenar dbgrid pela coluna

2009-08-17 Por tôpico Wilson, Stephen
gugavolcom Sent: 15 August 2009 04:29 To: delphi-br@yahoogrupos.com.br Subject: [delphi-br] Re: Problemas ao ordenar dbgrid pela coluna Beleza amigo, já me ajudou muuitíssimo, o problema, é que quando clico mais de uma vez por exemplo, ele dá erro, pq com certeza o sql deve ficar da seguinte forma:

[delphi-br] Re: Problemas ao ordenar dbgrid pela coluna

2009-08-17 Por tôpico gugavolcom
Beleza amigo, já me ajudou muuitíssimo, o problema, é que quando clico mais de uma vez por exemplo, ele dá erro, pq com certeza o sql deve ficar da seguinte forma: SELECT ALGUMA COISA ORDER BY ALGUMA COISA ORDER BY OUTRA COISA, daí dá erro, tô tentando fazer com que o sql do adoquery receba o se

[delphi-br] Re: Problemas ao ordenar dbgrid pela coluna

2009-08-17 Por tôpico gugavolcom
Amigo, vc me ajudou bastante, funcionou, porem aconteceu o mesmo erro pelo qual eu já havia passado, se eu clicar em mais de uma coluna, ele dá erro...pq no caso ele deve estar montando o seguinte SQL: SELECT ALGUMA COISA ORDER BY ALGUMA COISA ORDER BY OUTRA COISA, daí dá erro...se tiver alguma

[delphi-br] Re: Problemas ao ordenar dbgrid pela coluna

2009-08-17 Por tôpico gugavolcom
sabe qual é o problema, é que eu estou pegando a consulta de um adoquery de outro form, daí por exemplo, recebi a primeira vez, por exemplo : SELECT * FROM PRODUTO,pode ser outro, mas vamos usar este que é simples, e daí no caso, depois que eu cliquei a propriedade sql desse adoquery é o seguin

Re: [delphi-br] Re: Problemas ao ordenar dbgrid pela coluna

2009-08-14 Por tôpico awflegal
+ ' Order By ' + Column.FieldName;   with Query1 do   begin     Close;     SQL.Clear;     SQL.Add(Consulta);     Open;   end; end; nos meus testes funcionou legal. Abraços. Arno. --- Em sex, 14/8/09, gugavolcom escreveu: De: gugavolcom Assunto: [delphi-br] Re: Problemas ao ordenar d

[delphi-br] Re: Problemas ao ordenar dbgrid pela coluna

2009-08-14 Por tôpico gugavolcom
O qconsulta é o meu Adoquery, ele está ligado na tabela do datamodule.

Re: [delphi-br] Re: Problemas ao ordenar dbgrid pela coluna

2009-08-13 Por tôpico Fabiano Moura
Tenta algo assim? datamodule.clientdataset.IndexFieldNames := Column.FieldName; O que seria o qConsulta? 2009/8/13 gugavolcom > Carlos, obrigado pela dica, mas, tem algo estranho, a seguinte linha não > pode ser executada: > > qConsulta.indexFieldName := Column.FieldName; > > pois não existe a

[delphi-br] Re: Problemas ao ordenar dbgrid pela coluna

2009-08-13 Por tôpico gugavolcom
Carlos, obrigado pela dica, mas, tem algo estranho, a seguinte linha não pode ser executada: qConsulta.indexFieldName := Column.FieldName; pois não existe a o parametro indexFieldName, o que existe aquí é o parametro IndexName, porém, quando clico na coluna, aparece a seguinte mensagem: O prov

[delphi-br] Re: Problemas ao ordenar dbgrid pela coluna

2009-08-13 Por tôpico Carlos
Boa tarde meu camarada! Se vc tem a necessidade de trazer todos os registros da tabela, e quer apenas ordenar, é mais facil assim: Mantem a sql original, e só ordena no evento onTitleClick do DbGrid: procedure Tfrmconsproduto.DBGrid1TitleClick(Column: TColumn); begin qConsulta.indexFieldName :