MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    Importar XML em uma única tabela no access

    avatar
    meagodoy
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 3
    Registrado : 06/06/2016

    Importar XML em uma única tabela no access Empty Importar XML em uma única tabela no access

    Mensagem  meagodoy 6/6/2016, 20:56

    Olá pessoal,

    Estou  precisando importar um arquivo .xml para o access, estou usando o comando abaixo o qual sempre me atendeu, mas especificamente para este arquivo xml ele importa o conteúdo em várias tabelas as quais eu não encontrei relacionamento entre elas. Gostaria de importar como é feito excel, ou seja, todo o conteúdo em uma única tabela e não em 5 tabelas como está ocorrendo. Alguém poderia me ajudar?

    "Application.ImportXML DataSource:=caminho, ImportOptions:=acAppendData"

    obs: já tentei as 3 opções no ultimo argumento (ImportOptions)
    Anexos
    Importar XML em uma única tabela no access AttachmentPUS20160310073000000.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (145 Kb) Baixado 148 vez(es)
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7919
    Registrado : 15/03/2013

    Importar XML em uma única tabela no access Empty Re: Importar XML em uma única tabela no access

    Mensagem  Alvaro Teixeira 7/6/2016, 12:55

    Olá Marcelo, bem-vindo ao MaximoAccess.

    Estive a verificar como fica a importação através do Excel e não está a importar a informação toda correctamente.
    Veja o caso da Machine:
    Importar XML em uma única tabela no access 2drz869

    Fiz um teste de importação como costuma fazer e a informação da tabela Iten tem da mesma forma que o Excel, faltando apenas os nomes dos campos das outras tabelas.

    Como alternativa, veja se tópicos abaixo ajuda:
    https://www.maximoaccess.com/t22896-resolvidoimportar-a-versao-do-arquivo-xml?highlight=importar+xml
    https://www.maximoaccess.com/t20159p3-resolvidoimportando-nota-fiscal-eletronica-xml-para-access
    https://www.maximoaccess.com/t20242-resolvidoimportar-as-duplicatas-da-xml?highlight=importar+xml

    Anexo o meu teste
    Abraço
    Anexos
    Importar XML em uma única tabela no access AttachmentImportarXML.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (131 Kb) Baixado 204 vez(es)

    bacano gosta desta mensagem

    avatar
    meagodoy
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 3
    Registrado : 06/06/2016

    Importar XML em uma única tabela no access Empty Re: Importar XML em uma única tabela no access

    Mensagem  meagodoy 7/6/2016, 14:20

    Primeiro de tudo muito obrigado pela resposta ahteixeira!

    Mas o meu problema é que através do comando do seu exemplo o access importa o conteudo do .xml em várias tabelas enquanto no excel (arquivo exemplo em anexo) todo o conteudo esta em uma unica tabela.
    Na tabela do ITEN do access tem 90% das informações que necessito, mas falta a coluna "NAME" a qual foi importada pelo access em uma tabela a parte chamada "MACHINE".

    Algúem tem mais alguma sugesta por favor?
    Anexos
    Importar XML em uma única tabela no access Attachmentimport pelo excel.xlsx
    Você não tem permissão para fazer download dos arquivos anexados.
    (1 Mb) Baixado 94 vez(es)
    avatar
    meagodoy
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 3
    Registrado : 06/06/2016

    Importar XML em uma única tabela no access Empty Re: Importar XML em uma única tabela no access

    Mensagem  meagodoy 9/6/2016, 14:18

    Pessoal,

    Nenhuma dica mais???
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7919
    Registrado : 15/03/2013

    Importar XML em uma única tabela no access Empty Re: Importar XML em uma única tabela no access

    Mensagem  Alvaro Teixeira 11/6/2016, 15:29

    Olá, uma sugestão.
    Se o Excel faz conforme pretende que tal abrir o Excel (a partir do Access)para importar, depois salvar e importar do Access.
    Alternativa DCOM, efetue uma busca, não é minha especialidade.
    Abraço

    Conteúdo patrocinado


    Importar XML em uma única tabela no access Empty Re: Importar XML em uma única tabela no access

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/4/2024, 10:13