none
ComboBox Dependentes RRS feed

  • Pergunta

  • Tenho um formulário com dois combobox, o primeiro (Categoria) deverá servir de critério para filtrar o segundo (Subcategoria)

    Tentei fazer isso criando uma consulta:

    SELECT Código, Categoria, Subcategoria

    FROM Subcategoria

    WHERE Categoria like '" & Cbx_CatMF.Text & "%"'

    Entretanto o valor foi nulo.

    Como pode ser feito?

    Sou completamente iniciante em programação =p.

    Desde já agradeço pela atenção.

    quinta-feira, 20 de fevereiro de 2014 05:33

Todas as Respostas

  • Olá Hamilton,

    Poste o código do seu formulário para analisarmos.


    Fabio Rosa.

    quinta-feira, 20 de fevereiro de 2014 11:00
  • Public Class Form_MF

        Private Property Subcategoria As Object


        Private Sub Form_MF_Load(sender As Object, e As EventArgs) Handles MyBase.Load
            'TODO: esta linha de código carrega dados na tabela 'DataSet1.Documentos'. Você pode movê-la ou removê-la conforme necessário.
            Me.DocumentosTableAdapter.Fill(Me.DataSet1.Documentos)
            'TODO: esta linha de código carrega dados na tabela 'DataSet1.Conta'. Você pode movê-la ou removê-la conforme necessário.
            Me.ContaTableAdapter.Fill(Me.DataSet1.Conta)
            'TODO: esta linha de código carrega dados na tabela 'DataSet1.Subcategoria'. Você pode movê-la ou removê-la conforme necessário.
            Me.SubcategoriaTableAdapter.Fill(Me.DataSet1.Subcategoria)
            'TODO: esta linha de código carrega dados na tabela 'DataSet1.Categoria'. Você pode movê-la ou removê-la conforme necessário.
            Me.CategoriaTableAdapter.Fill(Me.DataSet1.Categoria)
            'TODO: esta linha de código carrega dados na tabela 'DataSet1.Contatos'. Você pode movê-la ou removê-la conforme necessário.
            Me.ContatosTableAdapter.Fill(Me.DataSet1.Contatos)
            'TODO: esta linha de código carrega dados na tabela 'DataSet1.Movimentação_financeira'. Você pode movê-la ou removê-la conforme necessário.
            Me.Movimentação_financeiraTableAdapter.Fill(Me.DataSet1.Movimentação_financeira)

        End Sub


    End Class
    quinta-feira, 20 de fevereiro de 2014 13:37
  • Olá,

    Dê uma olhada neste artigo:

    Populando ComboBox e retornando valores do BD de acordo com a seleção

    Abraço.


    "O verdadeiro sábio, é aquele que se coloca na posição de eterno aprendiz." Sócrates

    • Sugerido como Resposta Nome Sobrenome terça-feira, 6 de maio de 2014 09:13
    segunda-feira, 28 de abril de 2014 04:51