Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/09/2007, 11:18
Avatar de jorge.luis142
jorge.luis142
 
Fecha de Ingreso: agosto-2007
Mensajes: 6
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: Insertar registro mod en MsFlexGrid

como es que pasas los campos a tus cuadros de texto?? te mando el codigo q yo utilizo

Private Sub dbgcliente_DblClick()
dbgcliente.Col = 0
cliente.Recordset.FindFirst ("no_de_control=" & dbgcliente.Text)
txt_ncontrol.Text = cliente.Recordset("no_de_control")
txt_apellidom.Text = cliente.Recordset("apellidom")
txt_apellidop.Text = cliente.Recordset("apellidop")
txt_nombre.Text = cliente.Recordset("nombre")
txt_puesto.Text = cliente.Recordset("puesto")
Frame1.Enabled = True
txt_ncontrol.SetFocus
End Sub

es posible que despues de eso se pierda el puntero estas modificando el primer registro o el ultimo en vez del que debes.Yo utilizo un data ligado al db grid tambien es posible q necesits refrescar el dbgrid y el data, si lo q pasa es q se perdio el puntero de tu registro a modificar lo q tienes q hacer es un findfirst con el campo llave antes de editar tu registro.

salu2

Última edición por jorge.luis142; 11/09/2007 a las 11:27