COMBOBOX, COMO EMPLEMENTAR?
Olá eu queria um codigo para uma combobox pesquisando codigo usando banco mysql... eu queria que o combo mostra-se os codigos cadastrados na tabela depesas de um banco mysql... eu pesquisei aqui e achei exemplos com Access e sem banco... se poderem me ajudar ;s
Deixa ver se entendi, voce quer preencher o combobox com dados de uma tabela do Mysql?
Se for isso.
Set prs = New ADODB.Recordset
SQL = [Ô]Select * From servicos[Ô]
prs.Open SQL, gConexao, adOpenStatic, adLockOptimistic, adCmdText
If prs.RecordCount = 0 Then
CmbTipo.Enabled = False
Else
CmbTipo.Clear
prs.MoveFirst
While (prs.EOF = False)
CmbTipo.AddItem prs.Fields([Ô]descricao[Ô])
prs.MoveNext
Wend
End If
Se for isso.
Set prs = New ADODB.Recordset
SQL = [Ô]Select * From servicos[Ô]
prs.Open SQL, gConexao, adOpenStatic, adLockOptimistic, adCmdText
If prs.RecordCount = 0 Then
CmbTipo.Enabled = False
Else
CmbTipo.Clear
prs.MoveFirst
While (prs.EOF = False)
CmbTipo.AddItem prs.Fields([Ô]descricao[Ô])
prs.MoveNext
Wend
End If
Tu vai conectar o banco normalmente, aà vc vai fazer uma consulta tal qual como vc necessite, em seguida vc faz um loop para popular a sua combobox.
ex:
Abraço,
Adriano Daniel Müller
ex:
rs.movefirst
while not rs.eof
combo1.additem rs([Ô]campo[Ô]).value
rs.movenext
wend
Abraço,
Adriano Daniel Müller
Dim sSQL As String
Dim rs As New ADODB.Recordset
Dim i As Long
sSQL = [Ô][Ô]
sSQL = sSQL & [Ô] SELECT [Ô]
sSQL = sSQL & [Ô] codigo [Ô]
sSQL = sSQL & [Ô] FROM[Ô]
sSQL = sSQL & [Ô] dispesa [Ô]
If rs.State = 1 Then rs.Close
rs.Open sSQL, Conn, adOpenDynamic
Do While rs.EOF = False
i = i + 1
cbo.AddItem rs(0)
rs.MoveNext
Loop
Dim rs As New ADODB.Recordset
Dim i As Long
sSQL = [Ô][Ô]
sSQL = sSQL & [Ô] SELECT [Ô]
sSQL = sSQL & [Ô] codigo [Ô]
sSQL = sSQL & [Ô] FROM[Ô]
sSQL = sSQL & [Ô] dispesa [Ô]
If rs.State = 1 Then rs.Close
rs.Open sSQL, Conn, adOpenDynamic
Do While rs.EOF = False
i = i + 1
cbo.AddItem rs(0)
rs.MoveNext
Loop
Tópico encerrado , respostas não são mais permitidas