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

    [Resolvido] Macro em uma ComboBox para filtar informações que devem aparecer no mesmo form

    camilabzz
    camilabzz
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 40
    Registrado : 15/10/2012

    [Resolvido] Macro em uma ComboBox para filtar informações que devem aparecer no mesmo form Empty Macro em uma ComboBox para filtar informações que devem aparecer no mesmo form

    Mensagem  camilabzz 16/11/2012, 12:37

    Olá,

    Tenho um form de Funcionários com uma ComboBox que tem o nome de todos os Funcionários. Eu gostaria que quando eu escolhesse um funcionário na ComboBox e clicasse no nome dele aparecesse no mesmo form as informações deste funcionário, como o nome, telefone, e-mail... etc.

    Eu tentei fazer isso através de macro, mas não deu certo, eu clico no nome do funcionário que eu quero na ComboBox, mas não filtra as informações do funcionário que eu cliquei, não aparece nada, todos os campos ficam em branco.

    Alguém pode me ajudar? Smile
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4819
    Registrado : 20/04/2011

    [Resolvido] Macro em uma ComboBox para filtar informações que devem aparecer no mesmo form Empty Re: [Resolvido] Macro em uma ComboBox para filtar informações que devem aparecer no mesmo form

    Mensagem  Silvio 16/11/2012, 12:54

    Olá..bom dia Camila !

    No evento após atualizar de tua combox, utilize esse código:

    DoCmd.ApplyFilter , "chaveprimariatabela = " & Me!nomedasuacombo.Column(0)
    Me!nomedasuacombo= Null

    Fica desse modo:

    Private Sub cbocliente_AfterUpdate()
    DoCmd.ApplyFilter , "idcliente = " & Me!cbocliente.Column(0)
    Me!cbocliente = Null
    End Sub





    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 10671
    Registrado : 04/11/2009

    [Resolvido] Macro em uma ComboBox para filtar informações que devem aparecer no mesmo form Empty Re: [Resolvido] Macro em uma ComboBox para filtar informações que devem aparecer no mesmo form

    Mensagem  JPaulo 16/11/2012, 12:57

    Ola Camila;

    No evento VBA após atualizar da sua combobox;


    Me.Filter = "SeuCampoNoForm =" & Me.SuaCombobox.Column(0)
    Me.FilterOn = True
    Me.Requery



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido] Macro em uma ComboBox para filtar informações que devem aparecer no mesmo form Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido] Macro em uma ComboBox para filtar informações que devem aparecer no mesmo form Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido] Macro em uma ComboBox para filtar informações que devem aparecer no mesmo form Folder_announce_new Instruções SQL como utilizar...
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 10671
    Registrado : 04/11/2009

    [Resolvido] Macro em uma ComboBox para filtar informações que devem aparecer no mesmo form Empty Re: [Resolvido] Macro em uma ComboBox para filtar informações que devem aparecer no mesmo form

    Mensagem  JPaulo 16/11/2012, 12:58

    Silvio meu amigo, por 3 segundos, sorry...


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido] Macro em uma ComboBox para filtar informações que devem aparecer no mesmo form Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido] Macro em uma ComboBox para filtar informações que devem aparecer no mesmo form Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido] Macro em uma ComboBox para filtar informações que devem aparecer no mesmo form Folder_announce_new Instruções SQL como utilizar...
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4819
    Registrado : 20/04/2011

    [Resolvido] Macro em uma ComboBox para filtar informações que devem aparecer no mesmo form Empty Re: [Resolvido] Macro em uma ComboBox para filtar informações que devem aparecer no mesmo form

    Mensagem  Silvio 16/11/2012, 13:36

    Bom dia JPaulo....quanto mais ajuda melhor.

    Abraços.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    camilabzz
    camilabzz
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 40
    Registrado : 15/10/2012

    [Resolvido] Macro em uma ComboBox para filtar informações que devem aparecer no mesmo form Empty Re: [Resolvido] Macro em uma ComboBox para filtar informações que devem aparecer no mesmo form

    Mensagem  camilabzz 16/11/2012, 13:39

    Olá,

    Muito obrigada pela ajuda!

    Eu fiz exatamente como vocës sugeriram, mas acho que não deu certo.

    Apareceu a mesangem dizendo "Sintax Error (missing operator)"
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 10671
    Registrado : 04/11/2009

    [Resolvido] Macro em uma ComboBox para filtar informações que devem aparecer no mesmo form Empty Re: [Resolvido] Macro em uma ComboBox para filtar informações que devem aparecer no mesmo form

    Mensagem  JPaulo 16/11/2012, 14:23

    Então cole aqui o que fez, para vermos onde está o erro.

    Lembrando que a sua caixa de combinação começa sempre pela coluna zero (0).




    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido] Macro em uma ComboBox para filtar informações que devem aparecer no mesmo form Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido] Macro em uma ComboBox para filtar informações que devem aparecer no mesmo form Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido] Macro em uma ComboBox para filtar informações que devem aparecer no mesmo form Folder_announce_new Instruções SQL como utilizar...
    camilabzz
    camilabzz
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 40
    Registrado : 15/10/2012

    [Resolvido] Macro em uma ComboBox para filtar informações que devem aparecer no mesmo form Empty Re: [Resolvido] Macro em uma ComboBox para filtar informações que devem aparecer no mesmo form

    Mensagem  camilabzz 16/11/2012, 14:59

    Eu fiz assim:

    Private Sub cboEmployee_AfterUpdate()
    DoCmd.ApplyFilter , "INumber = " & Me.cboEmployee.Column(0)
    Me!cboEmployee = Null
    End Sub
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 10671
    Registrado : 04/11/2009

    [Resolvido] Macro em uma ComboBox para filtar informações que devem aparecer no mesmo form Empty Re: [Resolvido] Macro em uma ComboBox para filtar informações que devem aparecer no mesmo form

    Mensagem  JPaulo 16/11/2012, 16:02

    teste desta forma;



    Private Sub cboEmployee_AfterUpdate()
    Me.Filter = "INumber =" & Me.cboEmployee.Column(0)
    Me.FilterOn = True
    Me.Requery
    End Sub


    Certifique-se que o nome do campo é mesmo "INumber" e que está na primeira coluna do SQL da sua combobox.



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido] Macro em uma ComboBox para filtar informações que devem aparecer no mesmo form Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido] Macro em uma ComboBox para filtar informações que devem aparecer no mesmo form Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido] Macro em uma ComboBox para filtar informações que devem aparecer no mesmo form Folder_announce_new Instruções SQL como utilizar...
    camilabzz
    camilabzz
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 40
    Registrado : 15/10/2012

    [Resolvido] Macro em uma ComboBox para filtar informações que devem aparecer no mesmo form Empty Re: [Resolvido] Macro em uma ComboBox para filtar informações que devem aparecer no mesmo form

    Mensagem  camilabzz 23/11/2012, 19:09

    Deu certo!

    Muito obrigada Smile

      Data/hora atual: 26/1/2022, 22:51