COMBOBOX

BRUNOCCDC 20/01/2010 18:24:29
#332440
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.
MARCOSLING 20/01/2010 18:42:59
#332443
procura nesse site:

http://www.macoratti.net/indvb.htm
JPAULO101 20/01/2010 19:01:19
#332445
Olá amigo BRUNOCCDC, da uma olhada nesse exemplo, possa ser que sirva para estudo
TECLA 21/01/2010 08:38:42
#332460
Você utiliza ADO?

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
BRUNOCCDC 21/01/2010 09:52:36
#332470
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.
BRUNOCCDC 21/01/2010 10:00:11
#332471
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?
RUIFRANCISCO 21/01/2010 19:54:48
#332547
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..?
BRUNOCCDC 22/01/2010 08:53:20
#332575
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.
RUIFRANCISCO 23/01/2010 19:31:37
#332706
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..
TECLA 23/01/2010 19:44:43
#332710
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.
Página 1 de 2 [12 registro(s)]
Tópico encerrado , respostas não são mais permitidas