Como Ordenar uma Tabela em modo de edição???
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.
obs. Usando o Query eu sei fazer, porém não me permite editar.
Dsbingo
Curtidas 0
Respostas
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+
:)
ClientDataSet.IndexFieldsName:=´Codigo´;
Se vc quiser ordenar pelas colunas do Grid
ClientDataSet.IndexFieldsName:=Colums.FieldName;
T+
:)
GOSTEI 0
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+
:)
ClientDataSet.IndexFieldsName:=´Codigo´;
Se vc quiser ordenar pelas colunas do Grid, no evento OnTitleClick
ClientDataSet.IndexFieldsName:=Colums.FieldName;
T+
:)
GOSTEI 0
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
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