Gráfico estadÃstico en VB ¿como?
Saludos:
Tengo un formulario con un mshflexgrid el cual muestra datos. Y quiero que cada vez que se pinche sobre una de las filas, aparezca un gráfico con esos datos.
Básicamente el gráfico no es más que una sucesión de celdas coloreadas (similar a un documento de Project).
¿Alguien me puede ayudar? ¿Ideas? Me vale desde controles, a informes, incluso pasar a Excel o lo que sea...
Gracias de antemano. Un saludo.
Tengo un formulario con un mshflexgrid el cual muestra datos. Y quiero que cada vez que se pinche sobre una de las filas, aparezca un gráfico con esos datos.
Básicamente el gráfico no es más que una sucesión de celdas coloreadas (similar a un documento de Project).
¿Alguien me puede ayudar? ¿Ideas? Me vale desde controles, a informes, incluso pasar a Excel o lo que sea...
Gracias de antemano. Un saludo.
Te servirÃa el propio Flexgrid para representar esos colores?
Pon un Flexgrid (MG1) en un formulario y este código:
Private Sub Form_Load()
Randomize
MG1.Appearance = 0
MG1.Rows = 20
MG1.Cols = 10
MG1.FixedCols = 0
MG1.FixedRows = 0
For a = 0 To 9
MG1.ColWidth(a) = 250
Next a
For a = 0 To 9
For b = 0 To 19
MG1.Col = a
MG1.Row = b
MG1.CellBackColor = RGB(Rnd * 250, Rnd * 250, Rnd * 250)
Next b
Next a
End Sub
Por supuesto, en este caso los colores son aleatorios, pero el resto (poner los colores apropiados) te toca a tÃ.
Espero que te sirva.
Pon un Flexgrid (MG1) en un formulario y este código:
Private Sub Form_Load()
Randomize
MG1.Appearance = 0
MG1.Rows = 20
MG1.Cols = 10
MG1.FixedCols = 0
MG1.FixedRows = 0
For a = 0 To 9
MG1.ColWidth(a) = 250
Next a
For a = 0 To 9
For b = 0 To 19
MG1.Col = a
MG1.Row = b
MG1.CellBackColor = RGB(Rnd * 250, Rnd * 250, Rnd * 250)
Next b
Next a
End Sub
Por supuesto, en este caso los colores son aleatorios, pero el resto (poner los colores apropiados) te toca a tÃ.
Espero que te sirva.