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 dados Excel atualizando dados usando chave primária como critério de atualização

    jleonardofcruz
    jleonardofcruz
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 75
    Registrado : 02/02/2012

    Importar dados Excel atualizando dados usando chave primária como critério de atualização Empty Importar dados Excel atualizando dados usando chave primária como critério de atualização

    Mensagem  jleonardofcruz 6/8/2013, 14:36

    Prezados,

    Vou criar um banco cuja tabela principal será criada a partir de duas fontes diferentes visando unificar o controle do departamento.

    A tabela será criada adequada aos campos das duas fontes diferentes.

    Até então, sem problemas. Uma planilha já existia e era controlada internamente. Outra planilha vem mensalmente de um sistema externo.

    - Rotina -

    Terei uma rotina mensal de importação de dados para atualização do banco visto que uma das fontes vem de fora. Diante do quadro, tenho as seguintes condições:

    1 - A tabela será criada a partir de duas fontes diferentes. Uma fonte local e outra que precisará atualizar os dados respectivos. Por esse motivo não posso substituir a tabela no processo de importação para não perder os dados que serão alterados internamente.

    - Questão -

    É possível gerar uma rotina que importe os dados do Excel, atualizando as informações através de chave primária, sem danificar os dados já existentes na tabela e, se possível, replicando alterações em tabelas relacionadas?

    Agradeço toda ajuda possível antecipadamente.
    Dilson
    Dilson
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1743
    Registrado : 11/11/2009

    Importar dados Excel atualizando dados usando chave primária como critério de atualização Empty Re: Importar dados Excel atualizando dados usando chave primária como critério de atualização

    Mensagem  Dilson 8/8/2013, 22:17

    Aqui no fórum temos exemplos de tabela que atualiza outra tabela que o processo é parecido com o que planeja, pois usa-se a chave primária para atualizar. Essa dinâmica já construída nesses exemplos pode te servir, veja a idéia:

    Determine que a chaves primárias das bases externas não sejam iguais. Assim poderá importar a planilha de qualquer base de dados, que se tornará tabela, sendo uma tabela pode aplicar a dinâmica dos exemplos, pois não haverá índices iguais pertencentes a múltiplas tabelas.

    Por exemplo, determine que no inicio da chave primaria conste uma sequencia numérica das empresas [Local que a base de dados funciona]:

    Empresa 01 : Chave primária começando sempre com o n° 1, exemplo:
    11
    12
    13
    1.....

    Empresa 02 : Chave primária começando sempre com o n° 2, exemplo:
    21
    22
    23
    2.....

      Data/hora atual: 25/1/2022, 16:50