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

    Exportar dados

    avatar
    marisalima
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 23
    Registrado : 02/01/2013

    Exportar dados Empty Exportar dados

    Mensagem  marisalima 2/1/2013, 12:40

    Bom dia,

    tenho duas base de dados em access, uma antiga e criei uma nova melhorando o modelo de dados pois o da anterior não estava bem construido, mas agora fiquei com um problema. COmo é que eu consigo exportar os dados da antiga para nova uma vez que existem pequenas alterações no modelo de dados e os ID são criados automáticamente? Tentei de forma manual mas é impossivel são quase 40 mil registos!
    Se me poderem dar uma ajuda, se é que tal é possivel.

    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    Exportar dados Empty Re: Exportar dados

    Mensagem  Cláudio Más 2/1/2013, 13:45

    Olá,

    Não garanto uma solução, mas só poderemos avaliar com uma cópia do banco de dados, tem como enviar?
    avatar
    marisalima
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 23
    Registrado : 02/01/2013

    Exportar dados Empty Re: Exportar dados

    Mensagem  marisalima 2/1/2013, 14:08

    Não me é possivel facultar a base de dados pois tem dados confidênciais, é um projecto de estágio profissional. Obrigada na mesma.
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    Exportar dados Empty Re: Exportar dados

    Mensagem  Cláudio Más 2/1/2013, 14:13

    Pelo menos as tabelas, mesmo sem dados. Senão, fica difícil mesmo, desculpe.
    avatar
    marisalima
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 23
    Registrado : 02/01/2013

    Exportar dados Empty Re: Exportar dados

    Mensagem  marisalima 2/1/2013, 14:42

    Será que me pode facultar um email para eu enviar? É que pelo forum não consigo pois excede a capacidade máxima. Obrigada.
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    Exportar dados Empty Re: Exportar dados

    Mensagem  Cláudio Más 2/1/2013, 15:02

    Ok

    claudio.mas@globo.com
    avatar
    marisalima
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 23
    Registrado : 02/01/2013

    Exportar dados Empty Re: Exportar dados

    Mensagem  marisalima 2/1/2013, 15:19

    Já enviei as base de dados por email.
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    Exportar dados Empty Re: Exportar dados

    Mensagem  Cláudio Más 2/1/2013, 16:08

    Não será fácil mesmo, pela quantidade de tabelas e relacionamentos.

    Uma idéia que pode funcionar é a seguinte, usando as tabelas Accao e Accao_Formando como exemplo.

    Crie um campo chamado ID_antigo na tabela Accao.
    Vincule as tabelas da base antiga T_accao_form e T_Accao_Formando à base nova.
    Use uma consulta acréscimo para adicionar os registros de T_accao_form em Accao, adicionando o campo Cod_accao_form em ID_antigo.
    Remova temporariamente o relacionamento entre Accao e Accao_Formando.
    Use uma consulta acréscimo para adicionar os registros de T_Accao_Formando em Accao_Formando.
    Faça uma consulta do tipo atualização entre Accao e Accao_Formando associando ID_antigo com id_accao, atualizando id_accao com o ID de Accao.
    Refaça o relacionamento entre Accao e Accao_Formando, e pode excluir o campo ID_antigo.

    Se funcionar e achar viável, terá que repetir esse procedimento para todas as tabelas da base nova.
    avatar
    marisalima
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 23
    Registrado : 02/01/2013

    Exportar dados Empty Re: Exportar dados

    Mensagem  marisalima 2/1/2013, 16:51

    Ainda não consegui implementar o que me disse mas vou continuar a tentar. Só mais uma duvida como é que eu faço com os id_curso e formando na base de dados nova são diferentes da antiga como é que altero essa vinculação?
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    Exportar dados Empty Re: Exportar dados

    Mensagem  Cláudio Más 2/1/2013, 17:28

    Marisa, se você conseguir implementar a solução proposta, poderá usar a mesma técnica para todas as situações, provavelmente.

    Ou seja, adicionar o id antigo para com ele atualizar os campos "chave estrangeira" de acordo com o id da base nova.

    Eu sei que pode parecer complicado, mas tente aplicar essa solução naquelas tabelas que citei antes, entendendo o funcionamento o restante poderá ser resolvido de forma semelhante.

    Não esqueça de fazer backup das bases antes de testar.

    Conteúdo patrocinado


    Exportar dados Empty Re: Exportar dados

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 2/5/2024, 10:19