INSERT en un formulario Access
Tengo una pregunta hago un formulario para recoger los datos y quiero crear varios registros con esos datos, he puesto un botón y en el command tengo:
Private Sub Crear_Varios_1_Click()
If IsNumeric(Me.Cantidad) = True Then
cant = CInt(Me.Cantidad)
qr1 = Me.QR
client1 = Me.Client
plant1 = Me.Plant
project1 = Me.Project
For x = 0 To cant
DoCmd.SetWarnings False
DoCmd.RunSQL "INSERT INTO TablaMagnaCalidad (QR,Client,Plant,Project,Origen) VALUE (" & qr1.Value & ", " & client1.Value & "," & plant1.Value & "," & project1.Value & ")"
DoCmd.SetWarnings True
Next x
Else
MsgBox "Introduce un numero en Cantidad"
End If
End Sub
Sale al ejecutarlo:
Runtime error 424 Object requiered y da error en la linea de SQL.
Haber si me podéis echar una mano.
¿Luego tengo que mostrar estos últimos registros creados para añadir los campos que son diferentes (esto creo que se puede hacer con una query) como se haría?
Private Sub Crear_Varios_1_Click()
If IsNumeric(Me.Cantidad) = True Then
cant = CInt(Me.Cantidad)
qr1 = Me.QR
client1 = Me.Client
plant1 = Me.Plant
project1 = Me.Project
For x = 0 To cant
DoCmd.SetWarnings False
DoCmd.RunSQL "INSERT INTO TablaMagnaCalidad (QR,Client,Plant,Project,Origen) VALUE (" & qr1.Value & ", " & client1.Value & "," & plant1.Value & "," & project1.Value & ")"
DoCmd.SetWarnings True
Next x
Else
MsgBox "Introduce un numero en Cantidad"
End If
End Sub
Sale al ejecutarlo:
Runtime error 424 Object requiered y da error en la linea de SQL.
Haber si me podéis echar una mano.
¿Luego tengo que mostrar estos últimos registros creados para añadir los campos que son diferentes (esto creo que se puede hacer con una query) como se haría?
1 respuesta
Respuesta
2