COMBOBOX
Sou novo em VB e estou apanhando um pouco das combobox no programa, se possivel gostaria que alguem me ajudasse a entender um pouco mais. em apostilas e tutoriais eu nao achei nada, achei em programas, mas como eu disse, eu ainda sou novo e muitos dos codigos eu ainda nao tenho dominio.
Gostaria de saber vincular uma combobox a uma tabela em banco de dados access. (por exemplo, seleionar um cliente na combobox e os dados pessoas aparecerem no fomrulario)
Desde ja agradeço.
Gostaria de saber vincular uma combobox a uma tabela em banco de dados access. (por exemplo, seleionar um cliente na combobox e os dados pessoas aparecerem no fomrulario)
Desde ja agradeço.
procura nesse site:
http://www.macoratti.net/indvb.htm
http://www.macoratti.net/indvb.htm
Olá amigo BRUNOCCDC, da uma olhada nesse exemplo, possa ser que sirva para estudo
Você utiliza ADO?
Se sim, segue um exemplo:
Para carregar o COMBOBOX no evento LOAD
Se sim, segue um exemplo:
Private Sub Combo1_Click()
[txt-color=#007100][ô]Ao clicar no registro do COMBO, os dados serão apresentados nos TEXTBOX[/txt-color]
Dim rs As New ADODB.Recordset
rs.Open [Ô]SELECT telefone, endereco, email FROM cliente WHERE nome LIKE [ô][Ô] & Combo1.Text & [Ô][ô][Ô], conexao
If Not rs.EOF Then
txtTel = rs.Fields([Ô]telefone[Ô])
txtEnd = rs.Fields([Ô]endereco[Ô])
txtEmail = rs.Fields([Ô]email[Ô])
End If
rs.Close
Set rs = Nothing
End Sub
Para carregar o COMBOBOX no evento LOAD
Private Sub Form_Load()
Dim rs As New ADODB.Recordset
rs.Open [Ô]SELECT nome FROM cliente ORDER BY nome[Ô], conexao
Do While Not rs.EOF
Combo1.AddItem rs.Fields([Ô]nome[Ô])
Loop
rs.Close
Set rs = Nothing
Obrigado, consegui fazer a bendita conexao do banco de dados com o combobox!! rs
obrigado mesmo.
A conexao deve ser sempre feita com um modulo? achei que somente nas propriedade seria possivel estabelecer essas conexoes. Para textbox eu consigo apenas alterando a propriedade dos objetos.
obrigado mesmo.
A conexao deve ser sempre feita com um modulo? achei que somente nas propriedade seria possivel estabelecer essas conexoes. Para textbox eu consigo apenas alterando a propriedade dos objetos.
Amigo BARROS, certa vez eu estava olhando alguns projetos ja prontos, e vi um objeto chamado BDcombobox (Se nao for exatamente assim é algo parecido). pra esse tipo de situação seria conveniente usar esse controle?
Boa noite eu tenho de desenvolver uma pequena aplicação em vba mas nao sei nada praticamente, gostaria de por uma combobox para usar os valores de determinada lista como faço..?
RUIFRANCISCO, vc esta querendo usar códigos VBA em que programa? Excel? No excel as combobox (acho que la elas nao sao chamadas assim) sao mais faceis de trabalhar, elas buscam valores de colunas em qualquer lugar da pasta de trabalho.
sim sim ....é isso mesmo BRUNOCCDC eu queria utilizar o VBA no excel....
tenho um trabalho de informatica para fazer e nao consigo introduzir o codigo certo na ComboBox....
como tenho uma tabela de dados gostaria de fazer o seguinte.....introduzir uma combobox e depois qd clicasse na seta p baixo que aparece-se a lista que tenho..
Nao sei se me expliquei la muito bem..
tenho um trabalho de informatica para fazer e nao consigo introduzir o codigo certo na ComboBox....
como tenho uma tabela de dados gostaria de fazer o seguinte.....introduzir uma combobox e depois qd clicasse na seta p baixo que aparece-se a lista que tenho..
Nao sei se me expliquei la muito bem..
Citação::
Amigo BARROS, certa vez eu estava olhando alguns projetos ja prontos, e vi um objeto chamado BDcombobox (Se nao for exatamente assim é algo parecido). pra esse tipo de situação seria conveniente usar esse controle?
O controle é o DBCOMBO e a referência do mesmo é Project > Components > Microsoft Data Bound List Controls 6.0.
Se me permite, sugiro que evite a utilização de CONTROLES VINCULADOS devido a instabilidade dos mesmos.
Tópico encerrado , respostas não são mais permitidas