Fórum Iniciante em delphi - ajuda #219656
10/03/2004
0
Gostaria de saber como faço pra poder liberar o grid para edição e salvar os valores no banco de dados (Interbase).
Obrigado.
Rssampaio
Curtir tópico
+ 0Posts
10/03/2004
Kyonak
forceça o máximo de informações possíveis sobre oque está fazendo senão fica difícil responder.
Gostei + 0
10/03/2004
Lucas Silva
Com certeza, isso é super importante...
para liberar o DBGrid p/ edição é só você ir em options nas propriedades do dbgrid e passar uma propriedade Editing (é mais ou menos isso), pra true;
Gostei + 0
11/03/2004
Rssampaio
O sistema possui uma procedure que atualiza com campos da tabela.
recebi uma resposta q fala q tenho q setar cada celula com a coluna da tabela. Como faço isso??
[list:d2f4f6bea3][/list:u:d2f4f6bea3]
Gostei + 0
11/03/2004
Kyonak
vc vai ter que fazer uma procedurezinha de atualização pegando os campos da grid com esse comando
dbGrid.Columns[nº coluna].Field.Text
com isso vc recupera o texto da célula
agora eh fazer um pequeno Update num Tquery, agora tem que ver o evento, seria algo do tipo quando sair do modo de edição, aí ele faz o Update na table.
nao eh mto díficil
mas uma coisa
vc tem que desabilitar o column resize do Grid para as colunas nao mudarem de posição e bagunçar seu código
essa eh a forma mais simples
agora se fosse com componente table nem precisava fazer nada q ele atualizava sozinho.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)