USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Atualizar Bd através do DBGrid
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
     
DennysFelix
SÃO PAULO
SP - BRASIL
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
     
DennysFelix
SÃO PAULO
SP - BRASIL
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
     
SeRgYnhU
SÃO JOSÉ DOS CAMPOS
SP - BRASIL
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-
     
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página