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

    [Resolvido]Atualizar tabela do BD ao importar do excel

    avatar
    bellaF
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 40
    Registrado : 05/04/2017

    [Resolvido]Atualizar tabela do BD ao importar do excel Empty [Resolvido]Atualizar tabela do BD ao importar do excel

    Mensagem  bellaF 26/4/2017, 14:23

    Bom dia pessoal do fórum!

    Procurei em outros tópicos uma forma de resolver meu problema, mas não consegui encontrar.
    Se alguém puder me ajudar, agradeço muito!

    A situação é a seguinte: tenho um BD em Access 2016, que acompanha pedidos. Para que ele faça isso, existe uma base do excel que eu importo ao access todos os dias, com todos os pedidos que foram criados, as informações gerais dele e data de faturamento do pedido.

    Então, a tabela base que uso para importar, tem dados a serem atualizados e acrescentados no access. Pois os pedidos são criados sem data de faturamento e depois gostaria que essas datas fossem atualizadas, quando elas passam a existir dentro da base de excel.
    Porém, toda vez que tento fazer isso, o access apenas acrescenta os pedidos novos e suas informações, sem atualizar o campo de data de faturamento nos pedidos que já existem na base.

    Alguém sabe como posso fazer isso? Tentei usar uma consulta de acrescentar, mas não deu certo. Não sei se fiz algo errado.
    Segue abaixo meu BD com uma base já existente (tbl_inbound) e um exemplo da tabela a ser importada.

    Obrigada!
    Anexos
    [Resolvido]Atualizar tabela do BD ao importar do excel AttachmentControle de Pedidos.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (140 Kb) Baixado 27 vez(es)
    avatar
    bellaF
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 40
    Registrado : 05/04/2017

    [Resolvido]Atualizar tabela do BD ao importar do excel Empty Re: [Resolvido]Atualizar tabela do BD ao importar do excel

    Mensagem  bellaF 26/4/2017, 14:23

    Segue tabela a ser importada
    Anexos
    [Resolvido]Atualizar tabela do BD ao importar do excel AttachmentPedidos Base.xlsx
    Você não tem permissão para fazer download dos arquivos anexados.
    (10 Kb) Baixado 24 vez(es)
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Atualizar tabela do BD ao importar do excel Empty Re: [Resolvido]Atualizar tabela do BD ao importar do excel

    Mensagem  JPaulo 26/4/2017, 14:53

    Olá;

    Como é que você está a fazer a importação do excel ?


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Atualizar tabela do BD ao importar do excel Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Atualizar tabela do BD ao importar do excel Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Atualizar tabela do BD ao importar do excel Folder_announce_new Instruções SQL como utilizar...
    avatar
    bellaF
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 40
    Registrado : 05/04/2017

    [Resolvido]Atualizar tabela do BD ao importar do excel Empty Re: [Resolvido]Atualizar tabela do BD ao importar do excel

    Mensagem  bellaF 26/4/2017, 14:56

    Olá, obrigada pelo retorno.

    Eu tentei fazer uma importação (pelos dados externos, excel, etc) direto na tabela tbl_inbound, mas não atualiza pedidos que já existem, apenas acrescenta novos.
    Tentei importar para uma tabela nova diferente, e usar uma consulta acrescentar na tbl_inbound, mas deu erro.
    E não consegui pensar em outra maneira Sad
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Atualizar tabela do BD ao importar do excel Empty Re: [Resolvido]Atualizar tabela do BD ao importar do excel

    Mensagem  JPaulo 26/4/2017, 15:24

    Ok;

    Vou facilitar a sua vida;

    1º Criei uma tabela temporaria de nome "temp_inbound"
    2º Criei um formulario para importar o seu excel, que tem de estar junto ao banco.
    3º Fiz um código para tratamento dos dados e deletar a tabela temporaria.

    Teste e retorne.

    Download



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Atualizar tabela do BD ao importar do excel Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Atualizar tabela do BD ao importar do excel Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Atualizar tabela do BD ao importar do excel Folder_announce_new Instruções SQL como utilizar...
    avatar
    bellaF
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 40
    Registrado : 05/04/2017

    [Resolvido]Atualizar tabela do BD ao importar do excel Empty Re: [Resolvido]Atualizar tabela do BD ao importar do excel

    Mensagem  bellaF 26/4/2017, 15:33

    Olá JPaulo,

    Deu super certo! Muito obrigada!
    Só uma dúvida, por favor: a tabela de Pedidos Base deve estar na mesma pasta do BD? E sempre com esse nome, certo?

    Outra pergunta, se me permite, o Access não tem uma ferramenta própria (exemplo: consulta acrescentar) que faria isso de maneira automática?

    Muito obrigada!
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Atualizar tabela do BD ao importar do excel Empty Re: [Resolvido]Atualizar tabela do BD ao importar do excel

    Mensagem  JPaulo 26/4/2017, 15:46

    Ola;

    Sim, o ficheiro tem de estar sempre junto ao banco e com esse nome, a menos que você altere no código.

    O Ms Access é muito limitado a fazer isso direto, porque você na tabela tbl_inbound, não está a permitir duplicar o numero do pedido, e muito bem, está indexado.

    Obrigado pelo retorno o forum agradece.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Atualizar tabela do BD ao importar do excel Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Atualizar tabela do BD ao importar do excel Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Atualizar tabela do BD ao importar do excel Folder_announce_new Instruções SQL como utilizar...
    avatar
    bellaF
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 40
    Registrado : 05/04/2017

    [Resolvido]Atualizar tabela do BD ao importar do excel Empty Re: [Resolvido]Atualizar tabela do BD ao importar do excel

    Mensagem  bellaF 26/4/2017, 17:33

    Entendi!
    Muito obrigada novamente, JPaulo!
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Atualizar tabela do BD ao importar do excel Empty Re: [Resolvido]Atualizar tabela do BD ao importar do excel

    Mensagem  JPaulo 26/4/2017, 18:04

    Qualquer coisa, dê um grito.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Atualizar tabela do BD ao importar do excel Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Atualizar tabela do BD ao importar do excel Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Atualizar tabela do BD ao importar do excel Folder_announce_new Instruções SQL como utilizar...
    avatar
    bellaF
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 40
    Registrado : 05/04/2017

    [Resolvido]Atualizar tabela do BD ao importar do excel Empty Re: [Resolvido]Atualizar tabela do BD ao importar do excel

    Mensagem  bellaF 27/4/2017, 21:08

    Boa tarde, JPaulo e colegas do fórum.

    Aproveitando o sucesso desse botão de importação, tentei criar um novo botão semelhante.
    Para deixar as informações mais completas no meu BD, tentei importar uma outra base. Ela também iria para a tabela inbound, no fim dela. Porém seria importada de uma tabela diferente.

    Usei o código a seguir, mas não deu certo, pois adiciona as informações nos primeiros registros da tbl_inbound, e não de acordo com o pedido correto. Não consegui corrigir. Alguém poderia me ajudar?
    Envio em anexo o BD e também a tabela para a segunda base.
    Obrigada!
    Anexos
    [Resolvido]Atualizar tabela do BD ao importar do excel AttachmentControle de Pedidos_.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (141 Kb) Baixado 22 vez(es)
    avatar
    bellaF
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 40
    Registrado : 05/04/2017

    [Resolvido]Atualizar tabela do BD ao importar do excel Empty Re: [Resolvido]Atualizar tabela do BD ao importar do excel

    Mensagem  bellaF 27/4/2017, 21:08

    Segue tabela da segunda base.
    Obrigada.
    Anexos
    [Resolvido]Atualizar tabela do BD ao importar do excel AttachmentPedidos Base Faturamento.xlsx
    Você não tem permissão para fazer download dos arquivos anexados.
    (9 Kb) Baixado 23 vez(es)
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Atualizar tabela do BD ao importar do excel Empty Re: [Resolvido]Atualizar tabela do BD ao importar do excel

    Mensagem  JPaulo 28/4/2017, 09:49

    Olá;

    Só vai para o fim da sua tabela, se o numero do pedido não existir na tabela tbl_inbound.
    Se o numero do pedido existir, apenas vai atualizar.

    Download


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Atualizar tabela do BD ao importar do excel Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Atualizar tabela do BD ao importar do excel Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Atualizar tabela do BD ao importar do excel Folder_announce_new Instruções SQL como utilizar...
    avatar
    bellaF
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 40
    Registrado : 05/04/2017

    [Resolvido]Atualizar tabela do BD ao importar do excel Empty Re: [Resolvido]Atualizar tabela do BD ao importar do excel

    Mensagem  bellaF 28/4/2017, 11:40

    Olá JPaulo,
    Agradeço a ajuda!

    No entanto, a importação continua com o mesmo problema. As informações da segunda base vêm em ordem como estão no excel, e não procuram seu pedido correspondente correto na tabela tbl_inbound.
    Segue imagem com um exemplo do que estou tentando dizer.

    Obrigada
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Atualizar tabela do BD ao importar do excel Empty Re: [Resolvido]Atualizar tabela do BD ao importar do excel

    Mensagem  JPaulo 28/4/2017, 15:41

    A questão, é que você não me disse que esse novo "NfBrasilRef" era o pedido da tabela inbound;

    Veja se é isto;

    Download


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Atualizar tabela do BD ao importar do excel Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Atualizar tabela do BD ao importar do excel Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Atualizar tabela do BD ao importar do excel Folder_announce_new Instruções SQL como utilizar...
    avatar
    bellaF
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 40
    Registrado : 05/04/2017

    [Resolvido]Atualizar tabela do BD ao importar do excel Empty Re: [Resolvido]Atualizar tabela do BD ao importar do excel

    Mensagem  bellaF 28/4/2017, 15:58

    Olá JPaulo, muito obrigada pelo retorno.
    Desculpe, acredito que não fui clara.

    Mas a NFBrasilRef não é o mesmo número do pedido (foi uma infelicidade do exemplo). Ela é um número gerado automático, que normalmente é bem diferente do número do pedido. Por exemplo, um pedido de número 6004417235 tem a NFBrasil de número 002909123-4.
    Peço desculpas pelo mal entendido.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Atualizar tabela do BD ao importar do excel Empty Re: [Resolvido]Atualizar tabela do BD ao importar do excel

    Mensagem  JPaulo 28/4/2017, 17:32

    Download

    Bom final de semana.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Atualizar tabela do BD ao importar do excel Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Atualizar tabela do BD ao importar do excel Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Atualizar tabela do BD ao importar do excel Folder_announce_new Instruções SQL como utilizar...
    avatar
    bellaF
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 40
    Registrado : 05/04/2017

    [Resolvido]Atualizar tabela do BD ao importar do excel Empty Re: [Resolvido]Atualizar tabela do BD ao importar do excel

    Mensagem  bellaF 2/5/2017, 13:23

    Deu certinho!

    Muito obrigada, JPaulo! Smile

    Conteúdo patrocinado


    [Resolvido]Atualizar tabela do BD ao importar do excel Empty Re: [Resolvido]Atualizar tabela do BD ao importar do excel

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 20:42