
26/10/2008, 01:42
|
Colaborador | | Fecha de Ingreso: enero-2008 Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 17 años, 3 meses Puntos: 37 | |
Respuesta: Como llenar un flexgrid 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. |