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


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

    avatar
    Convidado
    Convidado


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

    Mensagem  Convidado 16/12/2012, 23:15

    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.


    Última edição por PILOTO em 22/12/2012, 20:50, editado 9 vez(es) (Motivo da edição : Atualização do Exemplo)
    avatar
    Convidado
    Convidado


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

    Mensagem  Convidado 22/12/2012, 21:16

    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.
    avatar
    Convidado
    Convidado


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

    Mensagem  Convidado 30/12/2012, 20:30

    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.
    avatar
    Convidado
    Convidado


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

    Mensagem  Convidado 11/3/2013, 01:52

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

    LINK

    Conteúdo patrocinado


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

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 19:01