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

    [Resolvido]Inserir resultado de consulta em tabela

    Compartilhe

    lesniovski
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 04/10/2012

    [Resolvido]Inserir resultado de consulta em tabela

    Mensagem  lesniovski em 11/11/2017, 17:08

    Boa tarde a todos

    Possuo uma tabela (TbApontArtia) com informações que são importadas através de um arquivo do excel, que é exportado de outro programa.

    Com essa informações, eu realizo uma consulta (ConsSomaEsforco) de agrupamento (Mês / Ano, NomeColaborador, Numero do Projeto) e soma (Esforço Decimal).

    Porém, com o resultado dessa consulta, preciso inserir mais informações por linha de agrupamento, onde tentei realizar pela ConsTesteInserirDados.

    Compreendo por ser uma consulta de agrupamento, as informações apresentadas (que são agrupamento de registros) não podem ser atualizadas.

    Há alguma forma de o resultado dessa consulta, seja inserido em uma tabela (nova ou existente), para que os dados agrupados se tornem registros e possam ser manipulados?

    Existe algum código VBA que faça esse procedimento?

    Segue em anexo BD de testes que tenho realizado, com as Tabelas/consultas mencionadas.

    Agradeço desde já
    Anexos
    Teste Excel.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (180 Kb) Baixado 9 vez(es)


    Última edição por lesniovski em 8/10/2018, 21:40, editado 1 vez(es)

    airineu1
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 10
    Registrado : 28/09/2011

    Re: [Resolvido]Inserir resultado de consulta em tabela

    Mensagem  airineu1 em 21/11/2017, 15:31

    boa tarde.

    você tentou criar uma consulta inserção, onde você insere os novos registros?
    avatar
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7030
    Registrado : 05/11/2009

    Re: [Resolvido]Inserir resultado de consulta em tabela

    Mensagem  Alexandre Neves em 28/11/2017, 18:53

    Boa noite,

    Com a permissão do colega airineu1, pode criar nova tabela com esta instrução
    SELECT TbProjetos.NomeCliente, TbProjetos.CodObra, ConsSomaEsforco.[SomaDeEsforço decimal], ConsSomaEsforco.NomeColaborador, TbProjetos.DataEntrada, TbProjetos.ValorProjeto INTO NovaTabela
    FROM ConsSomaEsforco INNER JOIN TbProjetos ON ConsSomaEsforco.[Número do Projeto] = TbProjetos.CodObra;

    Para compreender a sintaxe e ir evoluindo, compare as duas consultas em modo SQL


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo

    lesniovski
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 04/10/2012

    Re: [Resolvido]Inserir resultado de consulta em tabela

    Mensagem  lesniovski em 8/10/2018, 21:39

    Prezados,

    Desculpe a demora em responder ao tópico (1 ano praticamente hehe), mas devemos dar o devido feedback.

    Resolvi a questão conforme o colega airineu1 orientou, realizei uma consulta acrescimo.

    Obrigado

      Data/hora atual: 14/11/2018, 11:51