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


3 participantes

    [Resolvido]Importação access do excel

    avatar
    ifahidalgo
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 13/10/2011

    [Resolvido]Importação access do excel Empty [Resolvido]Importação access do excel

    Mensagem  ifahidalgo 23/9/2019, 10:20

    Preciso de ajuda.

    tenho uma planilha que ficará em um diretorio padrão, para a importação pelo access. essa importação já está sendo feita, inclusive arrumando o nome dos campos e suas propriedades.

    o que preciso, é checar se essa planilha em excel, está os campos corretos para a importação para uma tabela.

    exemplo.
    o usuário deve deixar uma planilha com os campos padrões nessa pasta, se por acaso ele colocar outra planilha, eu informo a ele no momento da importação que a planilha a importar está errada.

    não consigo encontrar algum código que verifique se o determinado campo existe na tabela importada.

    Obrigado
    Sidney
    Sidney
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 431
    Registrado : 08/10/2012

    [Resolvido]Importação access do excel Empty Re: [Resolvido]Importação access do excel

    Mensagem  Sidney 24/9/2019, 23:12

    ifahidalgo, Boa Noite!

    Quando se grava uma importação, como no meu caso, não pode haver alterações nas estruturas do arquivo excel, pois se houver, vai dar um erro na importação do arquivo, uma sugestão é que você pode fazer um tratamento de erro com a mensagem de erro que for exibido, e dessa maneira você pode informar ao usuário que o arquivo original foi alterado.

    att; Ney
    avatar
    ifahidalgo
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 13/10/2011

    [Resolvido]Importação access do excel Empty Re: [Resolvido]Importação access do excel

    Mensagem  ifahidalgo 25/9/2019, 08:20

    Sim o objetivo é importar o arquivo certo, mas como esse procedimento será feito pelo usuário e serão dois tipos de arquivos, e estou utilizando o codigo abaixo

    DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, strTable, strPathFile, blnHasFieldNames

    então qualquer planilha que eu informar ela vai ser importada. o que estava pensando é antes de importar, fisicamente, seria verificar se pelo menos a primeira coluna tem a informação certa, se não tiver é informado que o arquivo não está correto.

    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7995
    Registrado : 15/03/2013

    [Resolvido]Importação access do excel Empty Re: [Resolvido]Importação access do excel

    Mensagem  Alvaro Teixeira 25/9/2019, 08:52

    Olá a todos,

    Ivan, existe várias formas de atingir o mesmo objetivo.
    O fórum está cheio de exemplos.
    Veja este se ajuda (pois manda primeiro para uma tabela temporária e pode verificar, se correu bem)
    https://www.maximoaccess.com/t19615p6-resolvidoatualizacao-automatica-na-importacao-access-excel

    Abraço
    avatar
    ifahidalgo
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 13/10/2011

    [Resolvido]Importação access do excel Empty Re: [Resolvido]Importação access do excel

    Mensagem  ifahidalgo 25/9/2019, 15:35

    Perfeito caro Teixeira.

    Fiz um acréscimo de campo na planilha, e ao importar teve uma critica que tal campo não estava na tabela destino.
    Esse tipo msgbox que aparece informando sobre o campo novo, temos acesso para personalizar?

    Obrigado.
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7995
    Registrado : 15/03/2013

    [Resolvido]Importação access do excel Empty Re: [Resolvido]Importação access do excel

    Mensagem  Alvaro Teixeira 26/9/2019, 04:13

    Olá a todos,

    Ivan, fico feliz por ter ajudado.
    Para a última questão com o tratamento de erros (no error goto to ...) consegue resolver.

    Abraço

    Conteúdo patrocinado


    [Resolvido]Importação access do excel Empty Re: [Resolvido]Importação access do excel

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 00:37