none
Combobox (VBA Excel) - Inserir dados do Acess RRS feed

  • Pergunta

  • Boa Noite Pessoal:

    Estou criando um pequeno programa em Excel utilizando o VBA do próprio Excel.

    Fiz um pequeno banco de dados em Acess que contem duas tabelas: Tabala1 e Tabela2, com relacionamento pelo ID de cada uma.

    Em um dos formulários do programa tenho dois ComboBox.

    No ComboBox1 consegui, através das propriedades apresentar os dados da Tabela1 (que contem o nomes dos Estados do Brasil).

    Na Tabela2 pretento incluir o nomes das cidades de forma que no momento que o usuário selecionar o Estado, seja apresentado no ComboBox2 o nome das respectivas cidades do Estado selecionado.

    Entretanto, por mais que tentei, não consegui.

    Peço ajuda para solucionar meu problema.

    Deixo claro que estou aprendo a programar.

    Muito Obrigado!
    terça-feira, 27 de janeiro de 2009 00:12

Respostas

  • Prezados Desenvolvedores e Desenvolvedoras:

    Venho estudando programação há algum tempo (nas horas vagas). Esta pergunta postei há quase quatro anos.

    Hoje, a contrário daquela época, já utilizo a linguagem VBA/Excel.

    Revendo meus "Threads" constatei grande visualização da pergunta sem uma resposta adequada. Somente o programador Ronaldo Resende é que postou uma resposta a quem agradeço e peço desculpas por não ter feito isso há mais tempo. Muito obrigado.

    A título de colaboração encontrei um link que se aplica aqui como efetiva resposta.

    O link é:

    http://www.ambienteoffice.com.br/excel/filtrar_dados_em_formularios/

    Espero que seja útil a mais alguém.

    Muito obrigado.

    sábado, 19 de janeiro de 2013 00:10

Todas as Respostas

  • Repasse o codigo que ja criou, para que eu possa lhe ajudar, mais para adiantar, :

    é necessario criar uma variavel para pegar o valor selecionado na ComboBox1 e utiliza-la na consulta da tabela 2 exemplo:

     

    dim str_Estado as string

    str_Estado=formulario.ComboBox1.value

     

    "Select * from Tabela2 where Cod_Estado=" & str_Estado

    do while fim_da_tabela = false

        comboBox2.additem Cidades

        tabela.movenext

    loop

     

     

     

    sexta-feira, 30 de janeiro de 2009 16:26
  • Boa noite RONALDO RESENDE:

    Estou iniciando a aprendizagem de programação e, no programa que estou desenvolvendo, manipulei as Combo apenas pelas propriedades. Não criei ainda nenhum código.

    Se for possível, ainda, me ajudar eu agradeço.

    Muito Obrigado!
    sábado, 31 de janeiro de 2009 23:20
  • Prezados Desenvolvedores e Desenvolvedoras:

    Venho estudando programação há algum tempo (nas horas vagas). Esta pergunta postei há quase quatro anos.

    Hoje, a contrário daquela época, já utilizo a linguagem VBA/Excel.

    Revendo meus "Threads" constatei grande visualização da pergunta sem uma resposta adequada. Somente o programador Ronaldo Resende é que postou uma resposta a quem agradeço e peço desculpas por não ter feito isso há mais tempo. Muito obrigado.

    A título de colaboração encontrei um link que se aplica aqui como efetiva resposta.

    O link é:

    http://www.ambienteoffice.com.br/excel/filtrar_dados_em_formularios/

    Espero que seja útil a mais alguém.

    Muito obrigado.

    sábado, 19 de janeiro de 2013 00:10