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

    Criar Consultas

    avatar
    SAPMM
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

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

    Criar Consultas Empty Criar Consultas

    Mensagem  SAPMM 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.
    thiagomcosta
    thiagomcosta
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

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

    Criar Consultas Empty Re: Criar Consultas

    Mensagem  thiagomcosta 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.
    avatar
    SAPMM
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

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

    Criar Consultas Empty Criar Consultas

    Mensagem  SAPMM 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
    Criar Consultas AttachmentTesteConsultas.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (24 Kb) Baixado 11 vez(es)
    avatar
    sinhue
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    Criar Consultas Empty Re: Criar Consultas

    Mensagem  sinhue 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!
    thiagomcosta
    thiagomcosta
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

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

    Criar Consultas Empty Re: Criar Consultas

    Mensagem  thiagomcosta 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
    Criar Consultas AttachmentTesteConsultas.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (25 Kb) Baixado 12 vez(es)
    avatar
    sinhue
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    Criar Consultas Empty Re: Criar Consultas

    Mensagem  sinhue 1/8/2018, 19:12

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


    Respeito às regras : Respeito às Regras 100%

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

    Criar Consultas Empty Re: Criar Consultas

    Mensagem  thiagomcosta 1/8/2018, 19:30

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

    Conteúdo patrocinado


    Criar Consultas Empty Re: Criar Consultas

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 22:49