Un guru del flexgrid...
Publicado por Omar (56 intervenciones) el 22/11/2008 00:50:21
Que tal foro, quiero actualizar solo el registro que le indico (obvio) y me actualiza todo. Alguien me puede decir donde esta el error ?
Este es mi codigo:
Function ModificarStatusFactura()
Dim F As Integer
For F = 1 To MSFlexGrid.Rows - 1
Descrip = Trim(MSFlexGrid.TextMatrix(F, 2))
AbrirDAO
Cadena = "SELECT FechaPago,StatusFact,iDMovimientoFact FROM Facturas WHERE NoFact='" & Descrip & "'"
Set Dr = BaseDatos.OpenRecordset(Cadena)
Do While Not Dr.EOF
Dr.Edit
Dr!FechaPago = Format(TXTFECHA.Text, "mm/dd/yyyy")
Dr!StatusFact = Trim(MSFlexGrid.TextMatrix(F, 7))
Dr!iDMovimientoFact = iDMov
Dr.Update
Dr.MoveNext
Loop
CerrarDAO
Next F
End Function
En la columna 2 del grid tengo el campo NoFact. Si por ejemplo tengo la factura 1, 2 y 3 y solo quiero modificar los datos de la dos como le hago, asi de esta manera me modifica todo.
De antemano, gracias...
Este es mi codigo:
Function ModificarStatusFactura()
Dim F As Integer
For F = 1 To MSFlexGrid.Rows - 1
Descrip = Trim(MSFlexGrid.TextMatrix(F, 2))
AbrirDAO
Cadena = "SELECT FechaPago,StatusFact,iDMovimientoFact FROM Facturas WHERE NoFact='" & Descrip & "'"
Set Dr = BaseDatos.OpenRecordset(Cadena)
Do While Not Dr.EOF
Dr.Edit
Dr!FechaPago = Format(TXTFECHA.Text, "mm/dd/yyyy")
Dr!StatusFact = Trim(MSFlexGrid.TextMatrix(F, 7))
Dr!iDMovimientoFact = iDMov
Dr.Update
Dr.MoveNext
Loop
CerrarDAO
Next F
End Function
En la columna 2 del grid tengo el campo NoFact. Si por ejemplo tengo la factura 1, 2 y 3 y solo quiero modificar los datos de la dos como le hago, asi de esta manera me modifica todo.
De antemano, gracias...
Valora esta pregunta


0