Error al ejecutar un modulo con un combobox
Estoy tratando de crear un modulo cuya finalidad es guardar el valor que elijo de un combobox en una variable para luego mostrarla (esto va a ser parte de algo más grande pero por ahora estoy trabado en esta parte). El código es el siguiente:
Option Compare Database
Private Sub prueba()
Dim provincia, sql As String
Dim combo1 As ComboBox
Dim rs As DAO.Recordset
Dim db As DAO.Database
Set db = CurrentDb()
sql = "SELECT * FROM letra" 'la tabla letra tiene 2 campos provincia y letra
Set rs = db.OpenRecordset(sql)
Do While rs.EOF = False
combo1.AddItem rs(0).Value 'ESTA ES LA LINEA QUE DA PROBLEMAS
rs.MoveNext
Loop
provincia = combo1.Value
MsgBox (provincia)
Rs. Close
Db. Close
End Sub
Al querer ejecutar el código me tira el error 91 "Variable de objeto o bloque with no establecido".
No se si le esta faltando algo al código, si es así
Option Compare Database
Private Sub prueba()
Dim provincia, sql As String
Dim combo1 As ComboBox
Dim rs As DAO.Recordset
Dim db As DAO.Database
Set db = CurrentDb()
sql = "SELECT * FROM letra" 'la tabla letra tiene 2 campos provincia y letra
Set rs = db.OpenRecordset(sql)
Do While rs.EOF = False
combo1.AddItem rs(0).Value 'ESTA ES LA LINEA QUE DA PROBLEMAS
rs.MoveNext
Loop
provincia = combo1.Value
MsgBox (provincia)
Rs. Close
Db. Close
End Sub
Al querer ejecutar el código me tira el error 91 "Variable de objeto o bloque with no establecido".
No se si le esta faltando algo al código, si es así
1 respuesta
Respuesta de santiagomf