Aumentar o desempenho de inserção do Ms Access

Estou usando o MS Access 2010, dividido em front end / back end; em uma unidade de rede (WAN) com 16 + tabela com uma tabela deusuários (1,3 milhão) que é usado principalmente para informações do usuário e não insere tabelas pesadas e poucas outras, que receberãoaté 2000+ inserções diárias.

Consegui otimizar a maioria das consultas de leitura / seleção. Embora 1 parte do meu código seja exibida abaixo. Isso pode ser usado para até 2000 iterações diárias.

Do Until rec.EOF
    Dim vSomeId As Integer
    vSomeId = rec!SomeId

    'StrSQL = StrSQL & "INSERT INTO TransportationDetails ( TransportationId, SomeId)" & _
        '"VALUES(" & vTransportationId & ", " & vSomeId & ");"

    StrSQL = "INSERT INTO TransportationDetails ( TransportationId, SomeId)" & _
        "VALUES(" & vTransportationId & ", " & vSomeId & ");"

    DoCmd.SetWarnings False
    DoCmd.RunSQL (StrSQL)
    DoCmd.SetWarnings True


    rec.Edit
    rec!SomeBoolean = rec!SomeOtherBoolean 
    rec.Update
    rec.MoveNext
Loop

Meu objetivo aqui éreduzir o número de chamadas para o banco de dados para inserir todos os valores. eO ACESSO DA MS NÃO suporta ter mais de uma consulta em uma instrução, como tentei na parte comentada do código. Também acho que o método de atualização do conjunto de registros consome muito tempo e, se alguém pode sugerir uma maneira melhor de atualizar o conjunto de registros.

É Existe alguma maneira de enganar o Access para inserir e atualizar omenos ocorrências em db através de consultas SQL ou qualquer outro recurso de acesso. Ou otimizar de qualquer maneira, pode demorar até 30 minutos. Diminuir para pelo menos 2 - 5 minutos será apropriado.

P.S. Não consigo mudar para o SQL Server, éAPENAS NÃO POSSÍVEL. Estou ciente de que isso pode ser feito de maneira mais otimizada através do servidor sql e o Access não deve ser usado para WAN, mas não tenho essa opção.

Solução: Fui com a solução de Andre e Jorge. O tempo diminuiu 17 vezes. Embora a resposta de Albert também esteja correta, eu achei que meu principal problema era com as instruções sql em um loop. Alterar as edições no conjunto de registros para sql não afetou muito o fator tempo.