locked
Criar Filtro usando Combo box em Sub_Form de Referencia Cruzada RRS feed

  • Pergunta

  • Senhores, tenho a seguinte barreira para vencer.

    Tenho um formulario que dentro tem um sub-form exibido em modo folha de dados de uma consulta de referencia cruzada.

    Eu preciso fazer o seguinte usar uma combobox para filtrar os dados de determinada coluna e atualizar o sub-form.
    Mais eu não tenho ideia de como fazer isso!

    Já andei olhando na net e procurando algumas coisas sobre filter, filter on, DAO, ADO e etc.

    Mais como não sei programar vba não consigo sair do 0x0..

    Se alguém puder me auxiliar fico grato!
    Thiago Sousa
    quinta-feira, 6 de agosto de 2009 20:05

Todas as Respostas

  • No modulo do form principal onde você vai colocar sua combobox você vai selecionar a assinatura de evento change da combo, dendro da assinatura você vai colocar o seguinte codigo

    Private Sub ComboBoxName_Change()

         SubFormName.Filter = "[Nome da Coluna] = " & ComboBoxName.Value
         SubFormName.FilterOn = True

    End Sub

    sábado, 8 de agosto de 2009 18:31
  • Lelis,
    Eu consegui fazer o que você me disse, mais qdo eu escolho uma opção na cmb box abre uma janelinha para que eu escreva o que quero, eu não queria escrever e sim pegar o valor que está na cmb box e filtrar por ele entende?

    Uma outra dúvida, o mesmo conceito é usado caso queira colocar 2 cmb box para trabalhar em conjunto? por exemplo filtrar estado e cidade?
    segunda-feira, 10 de agosto de 2009 18:31