Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/10/2003, 10:04
Avatar de RootK
RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 23 años, 1 mes
Puntos: 50
Cita:
siempre grafica de 0 a 23 y no de 6 a 5 como yo requiero.
MM... no te entendí esa parte, en si lo que necesitas es que vaya así...

6, 7, 8, 9, 10, 11,12,13.......21, 22, 23, 0, 1, 2, 3, 4, 5

y que termine en 5 ????

Si es así.. porque los valores no los guardas en un array???, ya vez que para leer los valores van separados por un tabulador...

Ejemplo:

LLenas tu arreglo
arr(0) = 6
arr(1) = 7
...
...
...
arr(x) = 5...

y cuando desees escribirlos lo guardas en tu variable que va a ser la que recoga los valores

Cita:
For i=0 to tamaño_arreglo - 1
If band Then
X &= Chr(9) 'Voy separando los valores
End If
band = True
X &= arr1(i) 'Lleno mi array
Next
al final el valor de X me quedaría con éstos valores

x = 6 (separado por el tabulador) 7 (separado)..... 5

para despues ponerlo como valor al gráfico OWC

Cita:
Dim objSeries As g.WCSeries
objSeries = objChart.SeriesCollection.Add(0)
....
todo tu demas code
....
objSeries.SetData(g.ChartDimensionsEnum.chDimValue s, _
CInt(g.ChartSpecialDataSourcesEnum.chDataLiteral), X )
y ya cuando grafique te respetará el orden.

Este ejemplo es utilizando los OWC..ok..???

Espero hay sido mas o menos claro.

P.D Recuerda que los valores van separado por un tabulador, es por eso que utilicé el chr(9) = tabulador

Saludos
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net