
11/09/2007, 11:18
|
 | | | Fecha de Ingreso: agosto-2007
Mensajes: 6
Antigüedad: 17 años, 8 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 |