hola mi duda es como eliminar registros en visual basic que tengan algo en comun..por ejemplo el folio de una factura
estoi usando el control data y tengo este codigo
Private Sub cmdcancelar2_Click()
datadetalles.Recordset.FindFirst "folio like '" & foliox & "'"
Do While datadetalles.Recordset.EOF = False
If datadetalles.Recordset("folio").Value = foliox Then
datadetalles.Recordset.Delete
End If
datadetalles.Recordset.MoveNext
Loop
End Sub
foliox es la variable en donde tengo almacenado el folio a borrar
!!!el problema es!!!: si me borra los registros con ese folio pero ademas me elimina el ultimo registro que tenia anterior mente aunque no tenga un folio diferente al de la variable.
estoi usando el control data y tengo este codigo
Private Sub cmdcancelar2_Click()
datadetalles.Recordset.FindFirst "folio like '" & foliox & "'"
Do While datadetalles.Recordset.EOF = False
If datadetalles.Recordset("folio").Value = foliox Then
datadetalles.Recordset.Delete
End If
datadetalles.Recordset.MoveNext
Loop
End Sub
foliox es la variable en donde tengo almacenado el folio a borrar
!!!el problema es!!!: si me borra los registros con ese folio pero ademas me elimina el ultimo registro que tenia anterior mente aunque no tenga un folio diferente al de la variable.