Editar linha do dbgrid...

Delphi

18/08/2004

Não estou conseguindo fazer isso.

Ordeno os dados no DBGrid usando uma Query. Como faço para que as linhas do DBGrid, se tornem editaveis, para eu poder alterar os dados caso seja necessario.


Alves

Alves

Curtidas 0

Respostas

Rômulo Barros

Rômulo Barros

18/08/2004

DBgrid.ReadOnly := False;


GOSTEI 0
Lucas Silva

Lucas Silva

18/08/2004

A query tambem não pode ser read only.

Verifique se a propriedade UpdateObject da query está apontando pra algum componente!


T+,
Lucas!


GOSTEI 0
Alves

Alves

18/08/2004

Vou Verificar, depois ok.

[quote:6514045228=´Lucas Alves Silva´]A query tambem não pode ser read only.

Verifique se a propriedade UpdateObject da query está apontando pra algum componente!


T+,
Lucas![/quote:6514045228]


GOSTEI 0
Alves

Alves

18/08/2004

Propriedade UpdateObject da query está apontando pra algum componente

O Campo UpdateObject Esta em Branco.



Ta ligado assim:
DataSource1 --> Query1 --> DataSource2--> Tabela.
DBGrid--> DataSource1.

O Resultado aparece no DBGrid, ordena os campos certinho, mas não deixa editar nada, no DBGrid.


GOSTEI 0
Lucas Silva

Lucas Silva

18/08/2004

[quote:957d28c485]Propriedade UpdateObject da query está apontando pra algum componente

O Campo UpdateObject Esta em Branco.



Ta ligado assim:
DataSource1 --> Query1 --> DataSource2--> Tabela.
DBGrid--> DataSource1.

O Resultado aparece no DBGrid, ordena os campos certinho, mas não deixa editar nada, no DBGrid.[/quote:957d28c485]
Coloque um updateSQL e sete a propriedade UpdateObject da query pra ele


GOSTEI 0
Alves

Alves

18/08/2004

A Bom, então no InsertSQL do UpdateSQL, posso inserir linhas para gravar na Tabela os Dados Alterados no DBGrid, Certo ??


GOSTEI 0
Lucas Silva

Lucas Silva

18/08/2004

A Bom, então no InsertSQL do UpdateSQL, posso inserir linhas para gravar na Tabela os Dados Alterados no DBGrid, Certo ??

Isso, vc seleciona todos os campos, que ele gera estes SQL´s sozinho!


GOSTEI 0
Alves

Alves

18/08/2004

Gera Sozinho? Desculpe minha ignorancia.
Tem um exemplo Pratico ??


[quote:8dc1a970b5=´Lucas Alves Silva´]
A Bom, então no InsertSQL do UpdateSQL, posso inserir linhas para gravar na Tabela os Dados Alterados no DBGrid, Certo ??

Isso, vc seleciona todos os campos, que ele gera estes SQL´s sozinho![/quote:8dc1a970b5]


GOSTEI 0
POSTAR