Ville
|
MEDIANEIRA PR - BRASIL
|
|
Postada em 10/09/2004 08:58 hs
Ola Amigos Tenho um DBgrid que esta carregado com o conteudo de um BD, mas eu soh permito q se altera o conteudo de uma coluna, o problema eh q o DBgrid soh atualiza o Banco de Dados quando eu troco de registro no grid o problema eh q normalmento tenho soh um registro, ai ele não Altera o conteudo do BD, como eu faço para força-lo a atualizar o bd assim q eu alterar o conteudo daquela coluna sem trocar de registro, estou usando Vb5 com bd access
|
|
|
|
|
Postada em 10/09/2004 09:15 hs
VC PODERIA COLOCAR UM DATA1.REFRESH NO EVENTO Chance OU GotFocus EM ALGUM OUTRO OBJETO FORA DA GRID............
|
|
|
Ville
|
MEDIANEIRA PR - BRASIL
|
|
Postada em 10/09/2004 09:20 hs
Mas como o dbgrid ainda não atualizou o bd pq eu soh tenho um registro, qdo eu der um refresh no data, os dados alterados voltam a ficar com o valor antigo, ja tentei isso
|
|
|
|
Postada em 10/09/2004 09:31 hs
EU ACABEI DE FAZER UM TESTE...........NO FORM TENHO UMA DBGRID E COMMANDO EXISTE TB UM DATA1 Private Sub Command1_GotFocus() Data1.Refresh End Sub Private Sub Form_Load() DBGrid1.AllowUpdate = True DBGrid1.Columns(0).Locked = False DBGrid1.Columns(1).Locked = False DBGrid1.Columns(2).Locked = True End Sub quando eu altero o ultimo registro dou o TAB e passa para o command1 atualizado a grid com a alteração feita
|
|
|
Ville
|
MEDIANEIRA PR - BRASIL
|
|
Postada em 10/09/2004 09:43 hs
Vou testar novamente - obrigado
|
|
|
|
Postada em 10/09/2004 09:50 hs
Coloca o data1.refresh nu evento keypress. Ai vc escolha alguma tecla tipo emter ou qq otra. achu q da certo.
-SeRgYnhU-
|
|
|