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]Filtrar dados da consulta

    avatar
    joaomatoslousa
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 19
    Registrado : 22/09/2015

    [Resolvido]Filtrar dados da consulta Empty [Resolvido]Filtrar dados da consulta

    Mensagem  joaomatoslousa 15/2/2017, 15:30

    Boa tarde!

    Creio que a minha dúvida é bem simples no entanto procurei no fórum e não consegui encontrar uma resposta.

    Tenho uma Consulta com quatro campos "A", "B", "C" e "D" e um Relatório com quatro colunas "1", "2", "3" e "4". A consulta é a fonte de registro do meu relatório.

    O que preciso é o que em cada coluna do relatório os dados do campo "A" da consulta sejam filtrados pelo campo "B". Exemplo: Coluna 1 do relatório apresenta os dados do campo A da consulta quando B = Azul, a coluna 2 do relatório apresenta os valores do campo "A" quando "B" = Verde, etc.

    Devo colocar os critérios na fonte do controlo? De que forma?

    Grato pela ajuda.

    João Matos Lousa
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Filtrar dados da consulta Empty Re: [Resolvido]Filtrar dados da consulta

    Mensagem  Alexandre Neves 15/2/2017, 18:45

    Boa noite,
    Carregue dados significativos e dê todos os detalhes que pretende


    .................................................................................
    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
    avatar
    joaomatoslousa
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 19
    Registrado : 22/09/2015

    [Resolvido]Filtrar dados da consulta Empty Re: [Resolvido]Filtrar dados da consulta

    Mensagem  joaomatoslousa 15/2/2017, 22:41

    Boa noite Alexandre Neves!

    Pensei que com um exemplo genérico bem simples ficaria claro.

    Para melhorar o que sugere?

    Obrigado

    JML
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Filtrar dados da consulta Empty Re: [Resolvido]Filtrar dados da consulta

    Mensagem  Alexandre Neves 16/2/2017, 18:36

    Boa noite,
    Não tenho opinião, por não entender a situação


    .................................................................................
    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
    avatar
    joaomatoslousa
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 19
    Registrado : 22/09/2015

    [Resolvido]Filtrar dados da consulta Empty Re: [Resolvido]Filtrar dados da consulta

    Mensagem  joaomatoslousa 17/2/2017, 00:12

    Boa noite!

    Segue em anexo uma base de dados genérica para melhor explicar o que pretendo.

    Pretendo que nas colunas do relatório apenas apareçam as marcas da respectiva cor.

    Grato pela ajuda.

    JML
    Anexos
    [Resolvido]Filtrar dados da consulta AttachmentDatabase.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (21 Kb) Baixado 5 vez(es)
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Filtrar dados da consulta Empty Re: [Resolvido]Filtrar dados da consulta

    Mensagem  Alexandre Neves 17/2/2017, 17:59

    Boa noite,
    A descrição não corresponde com os dados. Qual está certo? Reformule o que não está


    .................................................................................
    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
    avatar
    joaomatoslousa
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 19
    Registrado : 22/09/2015

    [Resolvido]Filtrar dados da consulta Empty Re: [Resolvido]Filtrar dados da consulta

    Mensagem  joaomatoslousa 17/2/2017, 18:08

    Boa noite!

    Não entendi o que não corresponde... Mas vamos lá.

    Cada coluna do relatório corresponde a uma cor. O que pretendo é que apenas as marcas com essa cor apareçam na respectiva coluna.

    De acordo com o que pretendo o resultado do relatório deveria ser:

    Amarelo Azul Verde Vermelho

    Marca L Marca M Marca J Marca K
    Marca H Marca I Marca F Marca G
    Marca D Marca E Marca B Marca C

    Grato pela ajuda.

    JML
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Filtrar dados da consulta Empty Re: [Resolvido]Filtrar dados da consulta

    Mensagem  Alexandre Neves 18/2/2017, 09:52

    Bom dia
    Sobre a não correspondência
    Tenho uma Consulta com quatro campos "A", "B", "C" e "D"
    Só vejo 3 campos na consulta: Grupo, Marca, Côr

    Resultado
    Criei tblModificada para receber os dados tratados
    Criei código para preencher esta tabela e a partir dela cria o relatório
    Execute PreencheTblModificada para preencher a tblModificada
    Anexos
    [Resolvido]Filtrar dados da consulta AttachmentDatabase.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (33 Kb) Baixado 4 vez(es)


    .................................................................................
    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
    avatar
    joaomatoslousa
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 19
    Registrado : 22/09/2015

    [Resolvido]Filtrar dados da consulta Empty Re: [Resolvido]Filtrar dados da consulta

    Mensagem  joaomatoslousa 18/2/2017, 12:12

    Boa tarde!

    Agora entendi a não correspondência. Acabei por retirar da tabela uma coluna que se tornou desnecessária. Desculpe...

    Para executar o código usei uma macro e para isso tive que alterar o código de Sub para Function, caso contrário a macro retorna erro.

    Quanto a sua ajuda agradeço e funcionou na perfeição, no entanto não posso descartar a informação do Grupo que está na tabela original. O relatório será filtrado por esta informação, ou seja, haverá um relatório por grupo. É possível incluir a informação do grupo na tabela modificada?

    Grato pela ajuda.

    JML
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Filtrar dados da consulta Empty Re: [Resolvido]Filtrar dados da consulta

    Mensagem  Alexandre Neves 18/2/2017, 19:45

    Não entendi como pretende o resultado. Explique para os dados que apresentou


    .................................................................................
    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
    avatar
    joaomatoslousa
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 19
    Registrado : 22/09/2015

    [Resolvido]Filtrar dados da consulta Empty Re: [Resolvido]Filtrar dados da consulta

    Mensagem  joaomatoslousa 18/2/2017, 20:54

    Caro Alexandre,

    Preciso que a informação do Grupo também apareça na tabela modificada para que ao elaborar o relatório possa filtrar por grupo e por cor.
    Assim no relatório do "Grupo 1" aparecem apenas e só as marcas desse grupo ("Marca A" á "Marca M") dispostos em 4 colunas conforme a cor. No "Grupo 2" aconteceria exactamente o mesmo e assim por diante.

    Exemplo:

    Relatório - Grupo 1

    Amarelo         Azul         Verde       Vermelho
    Marca D      Marca A      Marca B      Marca C
    Marca H      Marca E      Marca F       Marca G
    Marca L       Marca I      Marca J        Marca K
                         Marca M

    Relatório - Grupo 2

    Amarelo      Azul          Verde     Vermelho
    Marca P    Marca Q     Marca N     Marca O
    Marca T    Marca U     Marca R      Marca S
    Marca X    Marca Y     Marca V      Marca W
                                           Marca Z

    Obrigado.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Filtrar dados da consulta Empty Re: [Resolvido]Filtrar dados da consulta

    Mensagem  Alexandre Neves 19/2/2017, 07:03

    Bom dia,
    Veja
    Anexos
    [Resolvido]Filtrar dados da consulta AttachmentDatabase.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (35 Kb) Baixado 11 vez(es)


    .................................................................................
    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
    avatar
    joaomatoslousa
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 19
    Registrado : 22/09/2015

    [Resolvido]Filtrar dados da consulta Empty Re: [Resolvido]Filtrar dados da consulta

    Mensagem  joaomatoslousa 19/2/2017, 09:55

    Bom dia,

    Muito obrigado pela sua ajuda uma vez mais!

    Está quase do jeito que precisava, porém como só tem uma coluna de grupo na tabela modificada se por exemplo a "Marca D" for alterada para o "Grupo 2", de acordo com a tabela modificada a "Marca Q", "Marca N", "Marca O" vão ficar também associadas ao "Grupo 2" quando na verdade não mudaram de grupo.

    Abusando da sua boa vontade não teria como colocar 4 colunas de grupo na tabela modificada?
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Filtrar dados da consulta Empty Re: [Resolvido]Filtrar dados da consulta

    Mensagem  Alexandre Neves 19/2/2017, 10:24

    Não entendi a sua exposição
    Q, N e O já pertenciam ao grupo 2, daí estarem no mesmo grupo do D


    .................................................................................
    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
    avatar
    joaomatoslousa
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 19
    Registrado : 22/09/2015

    [Resolvido]Filtrar dados da consulta Empty Re: [Resolvido]Filtrar dados da consulta

    Mensagem  joaomatoslousa 19/2/2017, 11:06

    Caro Alexandre Neves,

    Por favor desconsidere a minha última mensagem está tudo a funcionar da forma que deveria.

    Excelente ajuda!

    Muito Obrigado!

    JML
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Filtrar dados da consulta Empty Re: [Resolvido]Filtrar dados da consulta

    Mensagem  Alexandre Neves 19/2/2017, 11:20

    Não se esqueça de marcar o "Resolvido"


    .................................................................................
    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
    avatar
    joaomatoslousa
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 19
    Registrado : 22/09/2015

    [Resolvido]Filtrar dados da consulta Empty Re: [Resolvido]Filtrar dados da consulta

    Mensagem  joaomatoslousa 19/2/2017, 11:34

    Tópico resolvido!

    Muito Obrigado!

    Conteúdo patrocinado


    [Resolvido]Filtrar dados da consulta Empty Re: [Resolvido]Filtrar dados da consulta

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/11/2024, 22:08