Editar registros no DBGrid
29/04/2003
0
Rodrigom
Posts
29/04/2003
Inutaishou
Se o que você quer é alterar o registro ao clicar em um botao, no OnClick:
Tabela.FieldByName(´Campo´).AsString := Campo_que_tera_o_texto_a_inserir.text;
29/04/2003
Rodrigom
Minha idéia é alterar o registro no DBGrid e clicar em um botão para gravar as alterações no banco de dados.
Só q o DBGrid ñ está permitindo q se altere o valor dos registros!
O q devo fazer?
29/04/2003
Cac2000
Se isso não funcionar, verifique se o SQL associado ao seu DataSet é feito com joins. Se vc estiver usando BDE, aí não será possível alterar dados no seu DataSet, independente de ser DBGrid ou não. Aí será preciso utilizar o UpdateSQL ou ClientDataSet, em conjunto com o seu DataSet.
Para gravar, basta que nesse comando vc dê um Post no seu DataSet.
NomeTabela.Post;
Clique aqui para fazer login e interagir na Comunidade :)