Cita:
Iniciado por fedefrankk
Hola a todos, quisiera saber como llenar un MSHFlexGrid1, con mi base de datos que contiene, codigo, detalle, minimo, maxiomo, se que es con additem pero no se como hacerlo con base de datos,
yo lo hice asi:
Private Sub Form_Load()
MSHFlexGrid1.TextArray(0) = "MENU"
MSHFlexGrid1.TextArray(1) = "Precio"
MSHFlexGrid1.TextArray(2) = "Burrito"
MSHFlexGrid1.TextArray(3) = 9.5
etc.....
Tampoco se si primero tengo que configurar las columnas, por ejemplo yo se que son 6 columnas y lo puedo configurar,, pero las filas?.. nunca voy a poder configurarlo porque no se cuantos datos hay en la base de datos
Saludos y Gracias
Hola, el control MSHFlexGrid lo puedes enlazar a un control de datos, en este ejemplo a un recordset:
Código:
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
With rs
.ActiveConnection = "Provider=Microsoft.jet.OLEDB.4.0;Data Source=" & _
App.Path & "\MiBD.mdb"
.CursorType = adOpenStatic
.CursorLocation = adUseClient
.Open "Select * from LaTabla"
End With
Set MSHFlexGrid1.DataSource = rs
Tiene que tener marcada la referencia a ADO.