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]Aplicar um filtro por meio de uma caixa de seleção

    avatar
    Jedu
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 36
    Registrado : 13/02/2018

    [Resolvido]Aplicar um filtro por meio de uma caixa de seleção Empty [Resolvido]Aplicar um filtro por meio de uma caixa de seleção

    Mensagem  Jedu 11/9/2018, 15:38

    Bom dia a todos

    Desculpem se já existe um post com este assunto, mas não consigo encontrar.

    Queria aplicar um filtro por meio de um caixa de seleção num relatório, mas o meu problema é que não sei em que evento aplicar.
    A ideia seria ao por e tirar o visto ele aplicar o filtro.

    Creio que li em algum lugar que não dá para fazer isso, e sim fazer por meio de um form e depois criar o relatório. certo/errado ?

    A ideia seria esta:

    Private Sub chkbox_AfterUpdate()

    If chkbox.Value Then
    Me.Filter = "[Posição de Entrega]=1"
    Me.FilterOn = True
    Else
    Me.FilterOn = False
    End If
    End Sub

    Obrigado pela atenção

    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Aplicar um filtro por meio de uma caixa de seleção Empty Re: [Resolvido]Aplicar um filtro por meio de uma caixa de seleção

    Mensagem  Alexandre Neves 11/9/2018, 19:45

    Boa tarde
    Não pode alterar o valor em execução do relatório, a menos que seja em código


    .................................................................................
    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
    Jedu
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 36
    Registrado : 13/02/2018

    [Resolvido]Aplicar um filtro por meio de uma caixa de seleção Empty Re: [Resolvido]Aplicar um filtro por meio de uma caixa de seleção

    Mensagem  Jedu 12/9/2018, 17:10

    Bom dia Sr. Alexandre

    Não sei se entendi a sua resposta.

    Pois o que eu queria era por intermédio de uma caixa de seleção fazer com que um código corresse e aplicasse o filtro, é isso que se refere ?
    Por favor explique.

    Grato pela atenção.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Aplicar um filtro por meio de uma caixa de seleção Empty Re: [Resolvido]Aplicar um filtro por meio de uma caixa de seleção

    Mensagem  Alexandre Neves 12/9/2018, 19:09

    Boa tarde
    A caixa de verificação só serve para filtrar se estiver no formulário. A origem dos dados do relatório é definido ao abrir e não registo a registo
    Quer criar filtro no correr do relatório? Não é possível (que eu saiba e pelo principio do relatório)


    .................................................................................
    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
    Jedu
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 36
    Registrado : 13/02/2018

    [Resolvido]Aplicar um filtro por meio de uma caixa de seleção Empty Re: [Resolvido]Aplicar um filtro por meio de uma caixa de seleção

    Mensagem  Jedu 13/9/2018, 00:12

    Boa Noite

    Ok entendi, era o que imaginava.

    Então o ideal seria ter um formulário onde teria por exemplo varias caixas de selecção e um botão para correr um código que aplicaria um filtro consoante as escolhas que fizesse nas caixas de selecção.
    Assim geraria um relatório com base nessas escolhas. Certo ?

    Vou procurar um exemplo desses.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Aplicar um filtro por meio de uma caixa de seleção Empty Re: [Resolvido]Aplicar um filtro por meio de uma caixa de seleção

    Mensagem  Alexandre Neves 13/9/2018, 09:39

    Bom dia
    Pode fazer isso ou colocar no acontecimento AoAbrir do relatório colocar código para introduzir os critérios de filtragem


    .................................................................................
    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
    Jedu
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 36
    Registrado : 13/02/2018

    [Resolvido]Aplicar um filtro por meio de uma caixa de seleção Empty Re: [Resolvido]Aplicar um filtro por meio de uma caixa de seleção

    Mensagem  Jedu 13/9/2018, 12:00

    Ok, perfeito

    Mais uma vez um muito obrigado Sr. Alexandre.
    avatar
    Jedu
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 36
    Registrado : 13/02/2018

    [Resolvido]Aplicar um filtro por meio de uma caixa de seleção Empty Re: [Resolvido]Aplicar um filtro por meio de uma caixa de seleção

    Mensagem  Jedu 13/9/2018, 12:05

    Ups esqueci de por resolvido Smile

    Conteúdo patrocinado


    [Resolvido]Aplicar um filtro por meio de uma caixa de seleção Empty Re: [Resolvido]Aplicar um filtro por meio de uma caixa de seleção

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/4/2024, 17:50