Si pudieras poner una imagen del primer formulario sería mejor. Te explico, supongamos que el primer formulario se llama Clientes y depende de la tabla del mismo nombre y supongamos que el segundo se llama Amigos y depende de esa tabla.
A.- Si el primer formulario es continuo, podrías poner en el botón
docmd.setwarnings false
docmd.gotorecord,,acfirst
dim i as integer
for i=1 to form.recordset.recordcount
docmd.runsql"insert into amigos(ruta,pedido)values('" & me.ruta & "', " & me.pedido & ")"
docmd.gotorecord,,acnext
next
Me explico, vete al primer registro, inserta en la tabla Amigos, en los campos ruta y pedido los valores que aparecen en ese registro en los campos del mismo nombre. Vete al siguiente registro, repite lo mismo y así hasta el final.
Los campos origen y destino no tienen porque llamarse igual, si ser de datos compatibles.
B.- Supongamos que hay algún valor que identifique únicamente a esos registros. En el botón podrías poner
docmd.runsql"insert into amigos(ruta, pedido) select ruta, pedido from clientes where ciudad=""Cartagena"""
Siendo la ciudad Cartagena la que distingue esos registros de otros.
Hay más formas, pero como te decía habría que saber como es el formulario.