Si tengo una tabla Clientes, que sólo tiene 91 registros
Y tengo la tabla Otros, que está vacía
En un formulario tengo un botón de comando y un cuadro de texto que va a actuar de cronómetro en segundos para que veas lo que tarda. Cuando pulso el botón
Y me ha dejado la tabla Otros
Es decir, en 8 segundos ha copiado 2000 veces la tabla Clientes en la tabla Otros y no da ningún problema.
Y simplemente le he dicho en el código del botón, en el evento Al hacer clic
Private Sub Comando15_Click()
Dim i As Integer
For i = 1 To 2000
DoCmd.RunSQL "insert into otros select nombrecliente,nombrecontacto,cargocontacto,ciudad,pais from clientes"
Next i
End Sub
Ahora vamos a suponer que tengo un formulario con subformulario. En el formulario tengo un combinado donde voy a elegir un país.
Cuando elijo Austria( tarda menos tiempo pero como le tengo puesto que cuente segundos)
Tarda exactamente 4 décimas de segundo.
Por eso me extraña que no te funcione.