Traer datos de una tabla e insertarlos en varios caption de botones de comando
Publicado por Oscar (48 intervenciones) el 26/03/2022 07:31:48
Equipo buena noches, tengo el sgte. codigo para traer datos de una tabla y jugar con ellos para ponerlos en los caption de unos botones de comando que tengo en mi form, sin embargo, solo me pega el dato de un solo registro de la tabla que llamo...su ayuda validando como puedo mejorar este codigo para que cada boton de comando tenga su propio caption de acuerdo a la cantidad de registros que estoy llamando....muchas gracias de antemano
Private Sub Comando40_Click()
Dim sql As String
Dim rsprod As DAO.Recordset
Dim botones As Variant
botones = Array(btn1, btn2, btn3, btn4, btn5, btn6)
sql = "select * from productos where [idcateg] = 2"
Set rsprod = CurrentDb.OpenRecordset(sql)
rsprod.MoveLast
rsprod.MoveFirst
Do While Not rsprod.EOF
For i = LBound(botones) To UBound(botones)
botones(i).Caption = rsprod!producto
Next
rsprod.MoveNext
DoEvents
Loop
rsprod.close
Set rsprod = Nothing
End Sub
Private Sub Comando40_Click()
Dim sql As String
Dim rsprod As DAO.Recordset
Dim botones As Variant
botones = Array(btn1, btn2, btn3, btn4, btn5, btn6)
sql = "select * from productos where [idcateg] = 2"
Set rsprod = CurrentDb.OpenRecordset(sql)
rsprod.MoveLast
rsprod.MoveFirst
Do While Not rsprod.EOF
For i = LBound(botones) To UBound(botones)
botones(i).Caption = rsprod!producto
Next
rsprod.MoveNext
DoEvents
Loop
rsprod.close
Set rsprod = Nothing
End Sub
Valora esta pregunta
0