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 Registros de Várias tabelas de outro Banco (Com seleção de tabelas)

    Compartilhe
    avatar
    HARYSOHN
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12265
    Registrado : 01/03/2011

    Importar Registros de Várias tabelas de outro Banco (Com seleção de tabelas)

    Mensagem  HARYSOHN em Dom 16 Dez 2012, 11:15 pm

    Este exemplo Lista as tabelas do BD selecionado,podendo selecionar uma ou mais tabelas para importar seus registros.

    A lista será carregada com os nomes das tabelas do BD caso estejam contidos em uma tabela: TbNomeTabelas

    Os dois bancos devem ser iguais, ou seja conter as mesmas tabelas.
    Apenas serão importados os registros que não existam no BD que está importando.

    Para testar, crie uma cópia do BD, adicione mais registros, coloque em uma outra pasta e proceda a importação.

    Enjoy!!!

    *****************************************************************************************************************



    Repositório de Exemplos Ms Access
    Sala destinada à colocação de exemplos em Ms Access (Código aberto) de e para
    todos os Utilizadores Cadastrados.
    Não tirar duvidas nesta sala.
    Anexos
    ImportaRegistros.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (134 Kb) Baixado 233 vez(es)


    Última edição por PILOTO em Sab 22 Dez 2012, 8:50 pm, editado 9 vez(es) (Razão : Atualização do Exemplo)


    .................................................................................
    PILOTO
    الله أكبر Paz, Justiça e Liberdade! الله أكبر
    [Você precisa estar registrado e conectado para ver este link.]

    Iniciando no Access? Então veja esse [Você precisa estar registrado e conectado para ver este link.] e também [Você precisa estar registrado e conectado para ver este link.]


    [Você precisa estar registrado e conectado para ver este link.]

    Quando tua dúvida for RESOLVIDA, dê retorno com AGRADECIMENTO a aqueles que gastaram seu tempo em te ajudar.
    Clique no botão Resolvido logo acima do botão Enviar, do lado direito. Todos nós agradecemos.  
    [Você precisa estar registrado e conectado para ver esta imagem.]
    avatar
    HARYSOHN
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12265
    Registrado : 01/03/2011

    Re: Importar Registros de Várias tabelas de outro Banco (Com seleção de tabelas)

    Mensagem  HARYSOHN em Sab 22 Dez 2012, 9:16 pm

    Códigos alterados para melhor funcionamento do exemplo, anteriormente carregava os registros em uma variável, porem dependendo da quantidade de registros ocorria erro.

    Filtra o recordset local a cada loop do recordset externo, iserindo registros caso nao existam na tabela local.

    Utiliza de 1 a 3 criérios para os critérios de equivalencia entre regstros, Aceitando tabelas de dois a mais campos,
    Serão utilizados sempre os primeiros três campos após o campo código para o filtro, podendo os mesmo serem de 4 tipos:

    Data, Texto, Número e Double não importando a ordem dos mesmos na tabela pois eles são identificados automaticamente pelo código bem como o nome dos mesmo.

    Utiliza uma SQL Dinâmica, mudando nome de campos e tipos de acordo com a tabela selecionada.


    Cumprimentos.


    .................................................................................
    PILOTO
    الله أكبر Paz, Justiça e Liberdade! الله أكبر
    [Você precisa estar registrado e conectado para ver este link.]

    Iniciando no Access? Então veja esse [Você precisa estar registrado e conectado para ver este link.] e também [Você precisa estar registrado e conectado para ver este link.]


    [Você precisa estar registrado e conectado para ver este link.]

    Quando tua dúvida for RESOLVIDA, dê retorno com AGRADECIMENTO a aqueles que gastaram seu tempo em te ajudar.
    Clique no botão Resolvido logo acima do botão Enviar, do lado direito. Todos nós agradecemos.  
    [Você precisa estar registrado e conectado para ver esta imagem.]
    avatar
    HARYSOHN
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12265
    Registrado : 01/03/2011

    Re: Importar Registros de Várias tabelas de outro Banco (Com seleção de tabelas)

    Mensagem  HARYSOHN em Dom 30 Dez 2012, 8:30 pm

    Este outro exemplo importa apenas as tabelas que tem o cpImportação marcado como não, depois de importado os registros este são marcados como sim, evitando assim a comparação dos registros a serem importados, evitando a demora.


    Cumprimentos.
    Anexos
    ImportaRegistros1.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (127 Kb) Baixado 132 vez(es)


    .................................................................................
    PILOTO
    الله أكبر Paz, Justiça e Liberdade! الله أكبر
    [Você precisa estar registrado e conectado para ver este link.]

    Iniciando no Access? Então veja esse [Você precisa estar registrado e conectado para ver este link.] e também [Você precisa estar registrado e conectado para ver este link.]


    [Você precisa estar registrado e conectado para ver este link.]

    Quando tua dúvida for RESOLVIDA, dê retorno com AGRADECIMENTO a aqueles que gastaram seu tempo em te ajudar.
    Clique no botão Resolvido logo acima do botão Enviar, do lado direito. Todos nós agradecemos.  
    [Você precisa estar registrado e conectado para ver esta imagem.]
    avatar
    HARYSOHN
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12265
    Registrado : 01/03/2011

    Re: Importar Registros de Várias tabelas de outro Banco (Com seleção de tabelas)

    Mensagem  HARYSOHN em Seg 11 Mar 2013, 1:52 am

    Este Link remete a uma outra solução para importação de tabelas semelhante as anteriores com diferencas no carregamento do nome das tabelas

    [Você precisa estar registrado e conectado para ver este link.]


    .................................................................................
    PILOTO
    الله أكبر Paz, Justiça e Liberdade! الله أكبر
    [Você precisa estar registrado e conectado para ver este link.]

    Iniciando no Access? Então veja esse [Você precisa estar registrado e conectado para ver este link.] e também [Você precisa estar registrado e conectado para ver este link.]


    [Você precisa estar registrado e conectado para ver este link.]

    Quando tua dúvida for RESOLVIDA, dê retorno com AGRADECIMENTO a aqueles que gastaram seu tempo em te ajudar.
    Clique no botão Resolvido logo acima do botão Enviar, do lado direito. Todos nós agradecemos.  
    [Você precisa estar registrado e conectado para ver esta imagem.]

      Data/hora atual: Ter 12 Dez 2017, 10:22 am