Visual Basic - ADDNEW NO FUNCIONA (URGENTE)

Life is soft - evento anual de software empresarial
 
Vista:

ADDNEW NO FUNCIONA (URGENTE)

Publicado por KONTXI (47 intervenciones) el 11/06/2001 18:41:13
TENGO UN PROBLEMA, EN MI PROGRAMA CUANDO LE DOY A GRABAR A UN REGISTRO TENGO

DATA1.RECORDSET.UPDATE
DATA1.RECORDSET.ADDNEW

ANTES ME FUNCIONABA, PERO AHORA NO SÉ QUE PASA QUE CUANDO LE DOY A REGISTRAR A VECES ME COPIA EL REGISTRO Y LUEGO AÑADE, PERO OTRAS SE QUEDA EN EL MISMO REGISTRO AL QUE LE HE DADO GRABAR, Y NO LO GRABA.

EL CÓDIGO ENTERO AL HACER CLICK ES:

If Text9.Text <> "" Then
Form1.Data1.Recordset.Fields(14) = Text9.Text
End If
On Error Resume Next
Form1.Data1.Recordset.Fields(10) = Text12.Text
Form1.Data1.Recordset.Fields(11) = Text13.Text
Form1.Data1.Recordset.Fields(12) = Text10.Text

Data1.Recordset.Update

Data1.Recordset.AddNew

HAGO LAS ASIGNACIONES A LOS CAMPOS ASÍ PQ TENÍA UN PROBLEMA DE CONVERSIÓN DE COMAS Y PUNTOS... PERO BUENO NO CREO QUE TENGA NADA QUE VER PQ ANTES FUNCIONABA.

GRACIAS POR ADELANTADO. KONTXI
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ADDNEW NO FUNCIONA (URGENTE)

Publicado por Mauricio Baeza (60 intervenciones) el 11/06/2001 21:58:15
Primero agregas uno nuevo, despues llenas los campos, por ultimo actualizas

Data1.Recordset.AddNew
'Llenas los campos
Data1.Recordset.Update

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ADDNEW NO FUNCIONA (URGENTE)

Publicado por Cristian (1 intervención) el 12/06/2001 05:50:33
el error esta en que primero tienes que hacer el AddNew para habilitar el registro nuevo. Luego llenas los campos y por ultimo los actualizas con el Update
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ADDNEW NO FUNCIONA (URGENTE)

Publicado por KONTXI (47 intervenciones) el 12/06/2001 09:01:49
A ver creo que no me he explicado bien. Yo pongo un addnew al principio cuando se empieza a ejecutar el programa, y después según voy grabando, voy añadiendo uno nuevo para poder seguir metiendo datos. Además antes me funcionaba.

KONTXI
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ADDNEW NO FUNCIONA (URGENTE)

Publicado por Miguel (243 intervenciones) el 12/06/2001 09:01:09
Hola.

Data1.Recordset.AddNew

If Text9.Text <> "" Then
Form1.Data1.Recordset.Fields(14) = Text9.Text
End If
On Error Resume Next
Form1.Data1.Recordset.Fields(10) = Text12.Text
Form1.Data1.Recordset.Fields(11) = Text13.Text
Form1.Data1.Recordset.Fields(12) = Text10.Text

Data1.Recordset.Update

Así tendría que funcionarte.
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar