ComboBox
Alguien podría decirme cómo puedo poner en el texto de un ComboBox lo que hay en el campo de una tabla, si la propiedad Style está a 2. Gracias
Hola,
Private Sub Form_Load()
Dim oConexion As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim strBarra As String
Dim ruta As String
Dim strSql As String
strBarra = Right(App.Path, 1)
If strBarra = "" Then
ruta = App.Path + "prueba.mdb"
Else
ruta = App.Path + "prueba.mdb"
End If
oConexion.Provider = "Microsoft.Jet.OLEDB.4.0"
oConexion.Open ruta
strSql = "select * from prueba"
rs.Open strSql, oConexion, adOpenStatic, adLockOptimistic
If rs.RecordCount <> 0 Then
Do While Not rs.EOF
Me.Combo1.AddItem rs("nompeli")
rs.MoveNext
Loop
Me.Combo1.Text = Me.Combo1.List(0)
End If
rs.Close
oConexion.Close
End Sub
Para añadir elementos --> combo.AddItem "Elemento"
Para seleccionar uno de los elementos --> Combo.Text = Combo.List(indice)
salu2
sdemingo
Private Sub Form_Load()
Dim oConexion As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim strBarra As String
Dim ruta As String
Dim strSql As String
strBarra = Right(App.Path, 1)
If strBarra = "" Then
ruta = App.Path + "prueba.mdb"
Else
ruta = App.Path + "prueba.mdb"
End If
oConexion.Provider = "Microsoft.Jet.OLEDB.4.0"
oConexion.Open ruta
strSql = "select * from prueba"
rs.Open strSql, oConexion, adOpenStatic, adLockOptimistic
If rs.RecordCount <> 0 Then
Do While Not rs.EOF
Me.Combo1.AddItem rs("nompeli")
rs.MoveNext
Loop
Me.Combo1.Text = Me.Combo1.List(0)
End If
rs.Close
oConexion.Close
End Sub
Para añadir elementos --> combo.AddItem "Elemento"
Para seleccionar uno de los elementos --> Combo.Text = Combo.List(indice)
salu2
sdemingo
