Como puedo hacer para crear un botón para cancelar la venta en un programa de stock hecho por visual basic 6

Estoy armando un programa de stock en visual basic 6, me salió bien para vender el producto, pero no puedo cancelar la venta y que quede nuevamente el stock que estaba, me cancela pero igual me quita la existencia.- Tengo dos tablas, en una esta la existencia y en la otra esta la cantidad.-

Este es el código:

A = MsgBox("¿Esta Seguro De Cancelar Esta Venta?", vbYesNo, "Cancelando")

If Val(a) = vbYes Then

List1.Clear
Label4 = ""

Command10.Visible = True

Command11.Visible = True

Command12.Visible = True

Command13.Visible = True

Command14.Visible = False

Command15.Visible = False

Command16.Visible = False

Command17.Visible = False

If Text5 > (0) Then

Adodc2.Recordset.MoveFirst

Adodc2.Recordset.MoveNext

While Not Adodc2.Recordset.EOF

B = Val(Text5)

If Val(B) > (0) Then

Adodc1.Recordset.MoveFirst

While Not (Adodc1.Recordset.EOF = True)

If Val(B) = Adodc1.Recordset(0) Then

Text11 = Val(Text10)

Text10 = Val(Text11) + Val(Text7)

Exit Sub

End If

Wend

End If

Adodc2.Recordset.MoveNext

If Adodc2.Recordset.EOF Then

Exit Sub

End If

Wend

End If

If Text5 > (0) Then

Adodc2.Recordset.MoveFirst

Adodc2.Recordset.MoveNext

While Not Adodc2.Recordset.EOF

Adodc2.Recordset.Delete

Adodc2.Recordset.MoveNext

If Adodc2.Recordset.EOF Then

Adodc2.Recordset.MoveFirst

Adodc2.Recordset.Update

Adodc1.Recordset.Update

Adodc1.Recordset.MoveFirst

Exit Sub

End If

Wend

End If

Si alguno tiene una mejor idea le agradecería compartir.

Añade tu respuesta

Haz clic para o