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


4 participantes

    [Resolvido]filtrar subformulario

    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]filtrar subformulario Empty filtrar subformulario

    Mensagem  Agravina 15/9/2010, 14:08

    como filtrar subformulario atraves cx combinação
    Gilberto Rocha
    Gilberto Rocha
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1027
    Registrado : 21/01/2010

    [Resolvido]filtrar subformulario Empty Re: [Resolvido]filtrar subformulario

    Mensagem  Gilberto Rocha 15/9/2010, 15:02

    Pode ser por consulta, coloque no campo onde quer filtrar Assim:

    No caso da combo dentro do subform, na consulta coloque assim no campo que deseja filtrar:
    Como [Formulários]![Seu_Formulario]![SeuSubFormulario].[Form]![SuaCombo]

    No caso da combo no formulario, na consulta coloque assim no campo que deseja filtrar:
    Como Formulários![Seu_Formulario]![SuaCombo]

    Ou no evento após atualizar de sua combo no subform:

    Private Sub Combo_AfterUpdate()
    If IsNull(Me.Combo) And IsNull(Me.Combo) Then
    Me.Form.FilterOn = False

    ElseIf Me.Combo = "Clientes" Then
    Me.Form.FilterOn = False

    Else
    Me.Form.Filter = "[Cliente] = '" & Combo.Value & "'"
    Me.Form.FilterOn = True
    Me.Refresh
    End If

    End Sub
    avatar
    alexandreg
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Localização : Anónimo
    Mensagens : 58
    Registrado : 04/11/2009

    [Resolvido]filtrar subformulario Empty Re: [Resolvido]filtrar subformulario

    Mensagem  alexandreg 16/9/2010, 21:54

    Amigo topbr teria algum ex por nao estou conseguindo fazer so da erro?
    Gilberto Rocha
    Gilberto Rocha
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1027
    Registrado : 21/01/2010

    [Resolvido]filtrar subformulario Empty Re: [Resolvido]filtrar subformulario

    Mensagem  Gilberto Rocha 17/9/2010, 16:26

    http://www.esnips.com/doc/b29d69aa-27e0-49d5-a87d-6722e3383fc2/FiltraSubFormII
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]filtrar subformulario Empty Re: [Resolvido]filtrar subformulario

    Mensagem  Agravina 19/9/2010, 14:33

    Ola feras nao estou conseguindo filtrar sub form nas cx combinaçoes
    postei um exemplodo bd

    http://www.speedyshare.com/files/24317705/Banco_de_Dados1.accdb
    Gilberto Rocha
    Gilberto Rocha
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1027
    Registrado : 21/01/2010

    [Resolvido]filtrar subformulario Empty Re: [Resolvido]filtrar subformulario

    Mensagem  Gilberto Rocha 19/9/2010, 17:48

    http://www.esnips.com/doc/1d2bf7bc-baaf-4fa4-9a2c-80dac77a5cb8/Banco-de-DadosII
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]filtrar subformulario Empty Re: [Resolvido]filtrar subformulario

    Mensagem  vieirasoft 19/9/2010, 19:52


    Creio que foi para si se a memória não me falha que uma vez fiz um video no qual mostrava a construção de uma combobox. Você quer filtrar num subformulário, que tipo de dados?

    Explique o que pretende fazer porque não tenho o win 7 e não consigo ver o ficheiro. Quem sabe não possa ajudar com o fiz da outra vez. Seja claro por favor.


    Última edição por vieirasoft em 19/9/2010, 21:41, editado 1 vez(es)
    avatar
    alexandreg
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Localização : Anónimo
    Mensagens : 58
    Registrado : 04/11/2009

    [Resolvido]filtrar subformulario Empty Re: [Resolvido]filtrar subformulario

    Mensagem  alexandreg 19/9/2010, 21:17

    tenho um subform chamado subcontas
    uma cx combinaçao chamada cxcfiltro quero filtrar no subform o campo conta
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]filtrar subformulario Empty Re: [Resolvido]filtrar subformulario

    Mensagem  vieirasoft 19/9/2010, 21:43

    Mas diga-me o seguinte

    Esse sub formulário está ligado a formulário principal? Aonde são recolhidos os dados?
    Quais são os dados a filtrar?
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]filtrar subformulario Empty Re: [Resolvido]filtrar subformulario

    Mensagem  vieirasoft 19/9/2010, 22:35

    Vou-lhe deixar um exemplo que tenho numa das minhas aplicações

    Imagine que você tenha um sub formulário chamado "MeuSubForm", o formulário denominado MeuForm ".... e o sub formulário devem apresentar os seguintes campos em uma tabela chamada "Produtos nome", Referência, Unidade de Valor, Observação .... . A idéia é que no formulário existe uma caixa de combinação (combo) de cores e pretendo seleccionar a cor. As informações acima para mostrar-me o produto, mas apenas com os dados da cor escolhida: então ...

    O código a seguir iria na combobox (Cor) de cores chamado no form principal, no evento ao actualizar ...:

    ***********************
    Private sub Ccor_AfterUpdate()
    If Not IsNull (Cor), em seguida,
    sql = "SELECT nome, referência [Valor Unitário], from Productos Where Cor = '" & Cor.Value & "'";
    MeuSubForm.Form.RecordSource = sql
    MeuSubForm.Requery

    End Sub

    Através deste exemplo adapte então às suas necessidades
    Gilberto Rocha
    Gilberto Rocha
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1027
    Registrado : 21/01/2010

    [Resolvido]filtrar subformulario Empty Re: [Resolvido]filtrar subformulario

    Mensagem  Gilberto Rocha 20/9/2010, 08:20

    O exemplo que fiz não funciona?
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]filtrar subformulario Empty Re: [Resolvido]filtrar subformulario

    Mensagem  Agravina 20/9/2010, 12:42

    Ola topbr seu exemplo funciona sim ,o problema e que nao consigo adptar ele
    ja fiz e refiz nao sei onde esta o erro se puder de uma olhada no bd abaixo

    http://www.esnips.com/doc/b29d69aa-27e0-49d5-a87d-6722e3383fc2/FiltraSubFormII
    Gilberto Rocha
    Gilberto Rocha
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1027
    Registrado : 21/01/2010

    [Resolvido]filtrar subformulario Empty Re: [Resolvido]filtrar subformulario

    Mensagem  Gilberto Rocha 20/9/2010, 16:49

    Esse exemplo que vc postou é o meu, e funciona normal, poste o seu ai.
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]filtrar subformulario Empty Re: [Resolvido]filtrar subformulario

    Mensagem  Agravina 20/9/2010, 18:25

    Desculpa o erro segue ex
    http://www.speedyshare.com/files/24317705/Banco_de_Dados1.accdb
    Gilberto Rocha
    Gilberto Rocha
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1027
    Registrado : 21/01/2010

    [Resolvido]filtrar subformulario Empty Re: [Resolvido]filtrar subformulario

    Mensagem  Gilberto Rocha 21/9/2010, 01:19

    Agravina, la em cima eu ja tinha postado o seu bd

    De uma olhada.

    http://www.esnips.com/doc/1d2bf7bc-baaf-4fa4-9a2c-80dac77a5cb8/Banco-de-DadosII
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]filtrar subformulario Empty Re: [Resolvido]filtrar subformulario

    Mensagem  Agravina 21/9/2010, 13:42

    Valeu topbr funcionou ,mas o que eu estava fazendo errado?
    Gilberto Rocha
    Gilberto Rocha
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1027
    Registrado : 21/01/2010

    [Resolvido]filtrar subformulario Empty Re: [Resolvido]filtrar subformulario

    Mensagem  Gilberto Rocha 21/9/2010, 14:23

    vc colocou na consulta um dtini e dtfim de campos que não existem, alem de não ter feito como eu disse, olhe a consulta e veja.

    Conteúdo patrocinado


    [Resolvido]filtrar subformulario Empty Re: [Resolvido]filtrar subformulario

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/11/2024, 23:40