Copiar un registro a otra tabla y eliminarlo
Tengo 2 tablas iguales una llamada Asociados y otra llamada Bajas. Pretendo mediante un botón copiar un registro desde la tablas Asociados a la tabla Bajas y luego eliminarlo de la 1ª. Tengo el siguiente código para copiar el registro pero me falla
Private Sub Comando209_Click()
If msgbox("¿Seguro que desea dar de baja al Músico?", vbQuestion + vbYesNo, "Baja en la Formación Musical") = vbYes Then
DoCmd.RunSQL "insert into Bajas select * from Asociados where [idmusico]=[forms]![Asociados]![idmusico]"
End If
End Sub
Me da el siguiente error:
Se ha producido el error '3825' en tiempo de ejecución:
No se puede utillizar SELECT * en una consulta INSERT INTO si la tabla de origen o destino contienen un campo multivalor.
Gracias de antemano
Private Sub Comando209_Click()
If msgbox("¿Seguro que desea dar de baja al Músico?", vbQuestion + vbYesNo, "Baja en la Formación Musical") = vbYes Then
DoCmd.RunSQL "insert into Bajas select * from Asociados where [idmusico]=[forms]![Asociados]![idmusico]"
End If
End Sub
Me da el siguiente error:
Se ha producido el error '3825' en tiempo de ejecución:
No se puede utillizar SELECT * en una consulta INSERT INTO si la tabla de origen o destino contienen un campo multivalor.
Gracias de antemano
1 respuesta
Respuesta de dayvitt
1