Boa tarde
Desde já agradeço imensamente as ajudas, e com seus apoios criei o seguinte código que esta funcionando.
'------------------------------------------------------------------------------------------
Private Sub UserForm_Initialize()
sql = "SELECT Codigo FROM InsumoInv"
sql = sql & " ORDER BY Codigo"
cx.Conectar
Set banco = New ADODB.Recordset
banco.Open sql, cx.conn
Do While Not banco.EOF
Me.cboCod1.AddItem banco!Codigo
Me.cboCod2.AddItem banco!Codigo
Me.cboCod3.AddItem banco!Codigo
Me.cboCod4.AddItem banco!Codigo
Me.cboCod5.AddItem banco!Codigo
Me.cboCod6.AddItem banco!Codigo
Me.cboCod7.AddItem banco!Codigo
Me.cboCod8.AddItem banco!Codigo
Me.cboCod9.AddItem banco!Codigo
Me.cboCod10.AddItem banco!Codigo
Me.cboCod11.AddItem banco!Codigo
Me.cboCod12.AddItem banco!Codigo
Me.cboCod13.AddItem banco!Codigo
Me.cboCod14.AddItem banco!Codigo
Me.cboCod15.AddItem banco!Codigo
banco.MoveNext
Loop
cx.Desconectar
Set banco = Nothing
'------------------------------------------------------------------------------------------
e já no código no Combobox ficou assim.
Private Sub cboCod1_change()
Dim cx As New ClasseConexao
Dim banco As ADODB.Recordset
Dim sql As String
sql = "SELECT Codigo, Produto, UnidadeEstoque, PerdaTotal, EstoqueMaximo, EstoqueMinimo, Resuprimento, SomaDeQtdCompra, SomaDeTotCompra, SomaDeQtdVenda, SomaDeTotVenda, EstoqueQtd, EstoqueVal, CustoMedio FROM InsumoInv"
sql = sql & " WHERE Codigo = " & Me.cboCod1
Set banco = New ADODB.Recordset
cx.Conectar
On Error Resume Next
banco.Open sql, cx.conn
Dim Produto As String
Dim EstoqueQtd As String
Dim CustoMedio As String
Produto = banco.Fields("Produto")
EstoqueQtd = banco.Fields("EstoqueQtd")
CustoMedio = banco.Fields("CustoMedio")
Me.cboDescriçao1.Text = Produto
Me.txtEst1.Text = EstoqueQtd
Me.txtValor1.Text = CustoMedio
Set banco = Nothing
cx.Desconectar
End Sub
Este ultimo código apliquei em cada um dos Comboboxes do formulário.
Grato.
Fiquem todos com Deus.
Postado : 12/11/2019 11:28 am