Ir para conteúdo
Fórum Script Brasil
  • 0

Importacao de arquivos


Leo Lobo

Pergunta

Gostaria de saber como posso fazer com que o access importe via macro ou sql varios arquivos ao mesmo tempo independente do nome. Ou seja temos uma rotina onde varios arquivos são importados de palm tops sendo que os nomes dos arquivos são gerados no momento da importacao , ou seja são nomes variaveis que são criados de acordo com as datas do dia do movimento.

É possivel fazer com que o access importe por exemplo 3 arquivos xml diferentes utilizando a maneira " *.XML "

Seria mais ou menos assim - o access vai em um determinado diretorio e procura qualquer arquivo xml e importa para uma mesma tabela já definida na macro trazendo qualquer tipo de arquivo xml existente.

Editado por Leo Lobo
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Achei código publicado pelo Cougo membro do forum expertaccess que informa que deve habilitar a referência Microsoft Office 11.0 Object Library ou Microsoft Office 12.0 Object Library.

Dim CxDialog As Office.FileDialog
Set CxDialog = Application.FileDialog(msoFileDialogFilePicker)
With CxDialog
    'define como seleção simples
    .AllowMultiSelect = False
    ' Define o titulo da caixa de diálogo
    .Title = "Selecione o arquivo"
    ' limpa os filtros
    .Filters.Clear
    'adiciona novos filtros
    .Filters.Add "Arquivos de texto", "*.txt"
    .Filters.Add "Todos os arquivos", "*.*"
    'mostra a caixa de dialogo
    If .Show = True Then 'se algum arquivo tiver sido escolhido
        'atribuie o endereço do arquivo a caxa de texto
        Me.txtArquivo = .SelectedItems(1)
    End If
End With

A função deve funcionar para selecionar arquivos o que você tem de fazer agora e chamar os arquivos que você selecionou, não testei o código mas creio não haver muita dificuldade em repassar os arquivos selecionados para uma caixa de texto e executarão sua importação.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...