Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/09/2008, 16:44
franko1809
 
Fecha de Ingreso: enero-2008
Ubicación: Lima - Perú
Mensajes: 1.127
Antigüedad: 16 años, 4 meses
Puntos: 10
Como modificar el detalle de una factura?

El diseño de la tabla es este y el diseño del form esta asi.
Por ejemplo al cargar el form1 se muestra el contenido de la tabla DetelleBoleta que sean del codigo 000001 cuyo valor esta en el text1

Código:
Private Sub Form_Load()
  rsDetalle.Open "SELECT * FROM DetalleBoleta WHERE NumBoleta='" & Text1 & "'", dbConex, adOpenStatic, adLockOptimistic
  Set DataGrid1.DataSource = rsDetalle
End Sub
Puedo agregar o eliminar registros con los metodos .AddNew y .Delete pero estos se harian directamente a la tabla y no me darian la posibilidad de Cancelar el proceso, por eso hay 2 botones GRABAR Y CANCELAR.
¿Como soluciono esto?, es decir quiero tener la posibilidad de cancelar el proceso? e intentado de varias formas pero no se como solucionar esto ó que tengo hacer para modificar el detalle de una factura?
Código:
Private Sub Command1_Click()
With rsDetalle
  .AddNew
  rsDetalle.Fields(0) = Text1
  rsDetalle.Fields(1) = Text2
  rsDetalle.Fields(2) = Text3
  rsDetalle.Fields(3) = Text4
  rsDetalle.Fields(4) = Text5
  '.Update
End With
End Sub

Private Sub Command2_Click()
rsDetalle.Delete
End Sub