MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    Importar excel para várias tabelas access

    Compartilhe

    saintannna
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 13/09/2013

    Importar excel para várias tabelas access

    Mensagem  saintannna em Ter 12 Jul 2016, 20:27

    Boa tarde para todos.

    Eu tenho uma tabela que está estruturada para Excel, mas se ela fosse importada para o Access, suas informações teriam que estar distribuídas em várias tabelas, para evitar o problema de informações repetidas e respeitar as formas normais. É possível importar uma tabela em Excel para várias tabelas em access?

    Desde já, agradeço.
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3899
    Registrado : 14/08/2013

    Re: Importar excel para várias tabelas access

    Mensagem  FabioPaes em Qua 13 Jul 2016, 01:38

    Olha, a meu ver, vc deveria primeiro importar essa Tabela.xls para uma Tabela Temporária do Access. Em seguida vc realizaria o desmembramento dos dados, e lançaria em suas respectivas tabelas...


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!

    saintannna
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 13/09/2013

    Re: Importar excel para várias tabelas access

    Mensagem  saintannna em Qua 13 Jul 2016, 21:06

    FabioPaes obrigado por responder.

    Como poderia fazer essa importação temporária e essa desmembramento?
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3899
    Registrado : 14/08/2013

    Re: Importar excel para várias tabelas access

    Mensagem  FabioPaes em Qua 13 Jul 2016, 22:14

    Amigo, segue um presente de Iniciação ao Fórum! Very Happy

    Como utilizar:

    Descmpacte em um local do seu PC;

    Localize a Planilha Texte.xls (que contem: Dados Pessoais e Dados de endereços)

    Clique em Importar!



    O que o sistema irá fazer:

    Importar os dados para a tabela tbTmp. da forma como esta no Excel, com dados repetidos.

    Realizar o desmembramento da seguinte forma: (Dados pessoais para a tabela tbPessoa e dados de Endereços para a tbEndereco) sendo que cada pessoa tem 3 endereços, e o sistema ira importar e lançar os endereços para a pessoa correta.





    Anexos
    IMPORTAR PLANILHA EXCEL e DESMEMBRAR DADOS.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (39 Kb) Baixado 24 vez(es)


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3899
    Registrado : 14/08/2013

    Re: Importar excel para várias tabelas access

    Mensagem  FabioPaes em Qui 14 Jul 2016, 14:01

    Obrigado pelo "presente de iniciação" Fabio. Vou estudar o código e adaptar a minha necessidade.

    Uma dúvida: Seria possível fazer isso sem a utilização de VBA?

    Amigo, Apesar de achar que não exista, pode ate ser que seja possível... Mas Eu não sei como fazer...


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!

      Data/hora atual: Qua 23 Maio 2018, 02:13