Hola!
Para realizar una factura tengo una serie de textbox con una label al lado
de cada uno con su correspondiente nombre de articulo.
Es decir q en cada textbox yo pongo un numero (la cantidad q kiero de cada
articulo)
Como son bastantes textbox, para acelerar el proceso de guardar, hago q cada
linea se guarde al dejar el textbox, de la manera q os pongo a continuación.
Pero el problema q me surge, es q si me equivoco en un textbox al ir a
borrarlo o modificarlo, como vuelves a dejar el textbox se vuelve a guardar
y se duplica la linea, por lo q necesito q al volver al textbox si se borra
o se modifica, altualize esa linea. Se os ocurre alguna forma de hacer esto
fácilmente?
Bajo os pongo lo q hago al dejar el textbox , pero no contempla q se vuelva
a el para borrarlo o modificarlo
Private Sub a3_leave(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles a3.Leave
If a3.Text <> "" Then
nom = "ALES03"
cantidad = a3.Text
mysql = "INSERT INTO LINEAS_FACTURA
(NUMERO_FACTURA,CODIGO,CANTIDAD,PVP,TITULO,CODIGO_ARTICULO,DTO) "
mysql = mysql & "values(" & TextBox8.Text & ", '" & isbnbuscar &
" ', " & cantidad & ",'" & prebuscar & "', '" & titulobuscar & "', '" & nom
& "', " & dtofinal.Text & ")"
CrearMiOleDbCommand(mysql, CadenaConexion)
End If
End Sub
Leer las respuestas