Como Ordenar uma Tabela em modo de edição???

Delphi

06/02/2003

Galera preciso ordenar os registros de uma tabela pelo codigo em modo de Edição usando um DBGrid.


obs. Usando o Query eu sei fazer, porém não me permite editar.


Dsbingo

Dsbingo

Curtidas 0

Respostas

Luciano Pimenta®

Luciano Pimenta®

06/02/2003

Se vc estiver utilizando o ClientdataSet:
ClientDataSet.IndexFieldsName:=´Codigo´;

Se vc quiser ordenar pelas colunas do Grid

ClientDataSet.IndexFieldsName:=Colums.FieldName;

T+

:)


GOSTEI 0
Luciano Pimenta®

Luciano Pimenta®

06/02/2003

Se vc estiver utilizando o ClientdataSet:
ClientDataSet.IndexFieldsName:=´Codigo´;

Se vc quiser ordenar pelas colunas do Grid, no evento OnTitleClick

ClientDataSet.IndexFieldsName:=Colums.FieldName;

T+

:)


GOSTEI 0
Anonymous

Anonymous

06/02/2003

Se vc usa mais de 1 tabela no SQL que preenche o Grid entao sua consulta será INVARIAVELMENTE somente para Leitura... Nao podera altara-la.

O SQL nao saberia onde gravar o q ......

Se usou Join, Union entao a consulta é somente Leitura.

Para consultas aninhadas eu nao sei dizer... Tai uma boa pro pessoal verificar.... (nao tenho Delphi instalado nesta maquina... )
Mas acho q vai funcionar pois somente os dados da Tabela Movimento serao retornados.
Exemplo SQL:

´Select * from movimento A
where A.CodMovimento in (Select I.CodMov_Item from Mov_Item I where I.CodMovimento between 1 and 100)´

Um Abraço
Werlon Goulart


GOSTEI 0
POSTAR