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

    Criar Consultas

    Compartilhe

    SAPMM
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 363
    Registrado : 07/08/2011

    Criar Consultas

    Mensagem  SAPMM em 31/7/2018, 16:15

    Senhores,

    Tenho uma tabela com um campo agrupador, gostaria de criar várias consultas, sendo uma consulta para cada seleção de registros para um determinado código agrupador. De modo, quando for executado o código via um botão, o access vai substituir as consultas já existentes e criar novas para os novos códigos agrupadores.

    Alguém pode auxiliar?

    Obrigado.
    avatar
    thiagomcosta
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 308
    Registrado : 23/01/2017

    Re: Criar Consultas

    Mensagem  thiagomcosta em 1/8/2018, 17:24

    Esta consulta vai num formulário, num relatório?
    Como é este código agrupador?
    Como são as consultas?
    Como são as tabelas?

    Passe mais detalhes para podermos ajudar.

    SAPMM
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 363
    Registrado : 07/08/2011

    Criar Consultas

    Mensagem  SAPMM em 1/8/2018, 18:13

    Senhores,


    Veja o BD exemplo em anexo, esse possui a tabela Tb_Geral, dentre outros campos, existe na tabela um campo com o nome de "Agrupador", esse campo é utilizado para criar as consultas um para cada conjunto de registros de um código agrupador. Por exemplo: tem registros com o campo agrupador preenchido com 1, logo vai criar uma consulta com os registros que contenha esse agrupador e assim sucessivamente uma consulta para cada registros dos demais códigos agrupadores.

    No exemplo, tem quatro consultas já criadas, porém podem ser criados novos códigos agrupadores e para os novos códigos agrupadores precisam ser criadas novas consultas de modo que se tiver 10 códigos agrupadores, teremos 10 consultas e aumentando a medida que seja incluídos registros na tabela com novos códigos agrupadores.
    A criação das novas consultas serão através de acionamento de botão em um formulário ou ao sair de um determinado campo em um formulário.
    Anexos
    TesteConsultas.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (24 Kb) Baixado 8 vez(es)

    sinhue
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 17
    Registrado : 03/01/2014

    Re: Criar Consultas

    Mensagem  sinhue em 1/8/2018, 18:58

    A primeira coisa que eu faria seria tornar o campo Agrupador do tipo número

    Observer a instrução SQL que foi gerada. Você apenas precisa, transformar o número do agrupado 1 em uma variável que pode receber qualquer número. Conheço muito pouco o Access, mas o que vislumbro é que o valor dessa variável deverá ser informado através de um formulário!

    SELECT Tb_Geral.Codigo, Tb_Geral.Agrupador, Tb_Geral.Descricao, Tb_Geral.Valor FROM Tb_Geral WHERE (((Tb_Geral.Agrupador)=1));

    Segue anexo um exemplo sobre o que pensei!
    avatar
    thiagomcosta
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 308
    Registrado : 23/01/2017

    Re: Criar Consultas

    Mensagem  thiagomcosta em 1/8/2018, 19:04

    Olhei rapidinho aqui.
    Dá uma olhada na consulta 1, ela agora pede qual o agrupador desejado.
    Ali onde está para perguntar pode ser trocado por uma variável passando o valor do agrupador.
    Anexos
    TesteConsultas.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (25 Kb) Baixado 9 vez(es)

    sinhue
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 17
    Registrado : 03/01/2014

    Re: Criar Consultas

    Mensagem  sinhue em 1/8/2018, 19:12

    ops, o exemplo não anexou...
    avatar
    thiagomcosta
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 308
    Registrado : 23/01/2017

    Re: Criar Consultas

    Mensagem  thiagomcosta em 1/8/2018, 19:30

    Veja as limitações de formato e tamanho do arquivo, pode ser por isso que não está anexando.

      Data/hora atual: 17/11/2018, 03:06