Problema con edit
Publicado por Carlos (2 intervenciones) el 08/04/2004 11:11:43
Hola, compañeros. Tengo el siguiente código:
Set articulo1 = OpenDatabase(capp & "basedatosarticulos.mdb")
Set articulo2 = articulo1.OpenRecordset("tabla1", , vbopendynaset)
If articulo2!articulo = Text1.Text Then
articulo2.Edit
articulo2!articulo = Text1.Text
articulo2!pvd = Text3.Text
articulo2!proveedor = Text5.Text
articulo2!margen = Text6.Text
articulo2!beneficio = Text7.Text
articulo2!pvp = Text2.Text
articulo2!pvdtotal = Text4.Text
articulo2.Update
Else
articulo2.AddNew
articulo2!articulo = Text1.Text
articulo2!pvd = Text3.Text
articulo2!proveedor = Text5.Text
articulo2!margen = Text6.Text
articulo2!beneficio = Text7.Text
articulo2!pvp = Text2.Text
articulo2!pvdtotal = Text4.Text
articulo2.Update
End If
El problema está en que cuando quiero insertar un nuevo artículo lo hace correctamente, pero si lo que quiero es modificar algún campo,únicamente me lo hace bien el primer registro de la tabla, si es algun otro registro, me lo inserta de nuevo, pero no me elimina el antiguo. Agradezco de antemano vuestra ayuda
Valora esta pregunta


0