Tengo este codigo.. la idea es pasar los registros de una tabla al flexgrid.. pero el error ke tengo es ke me muestra solo un registro y me lo repite hacia abajo.. ke puedo hacer para ke muestre todos los registros ke tengo en la tabla?? se entiende?? ojala me puedan ayudar, aca va el codigo =D
Private Sub Form_Load()
ruta = "A:mantencion2.mdb"
Set base = OpenDatabase(ruta)
Set reg5 = base.OpenRecordset("peliculas", dbOpenTable)
list.Rows = 100 + 1
list.Cols = 10
list.ColWidth(1) = 1500
list.ColWidth(2) = 1500
list.ColWidth(3) = 1000
list.Col = 1
list.Row = 0
list.Text = "Codigo"
list.Col = 2
list.Text = "Codigo Pelicula"
list.Col = 3
list.Text = "Día"
list.Col = 4
list.Text = "Mes"
list.Col = 5
list.Text = "Año"
list.Col = 6
list.Text = "Valor"
list.Col = 7
list.Text = "Estado"
list.Col = 8
list.Text = "Situación"
list.Col = 9
list.Text = "Tipo"
For i = 1 To 10
If Not reg5.EOF Then
list.Row = i
list.Col = 0
list.Text = i
list.Col = 1
list.Text = reg5.Fields(0)
list.Col = 2
list.Text = reg5.Fields(1)
list.Col = 3
list.Text = reg5.Fields(2)
list.Col = 4
list.Text = reg5.Fields(3)
list.Col = 5
list.Text = reg5.Fields(4)
list.Col = 6
list.Text = reg5.Fields(5)
list.Col = 7
list.Text = reg5.Fields(6)
list.Col = 8
list.Text = reg5.Fields(7)
list.Col = 9
list.Text = reg5.Fields( 8)
Else
MsgBox "No hay registros que mostrar"
Exit Sub
End If
Next i
End Sub