Mi problema es el siguiente: Necesito graficar los cambios de temperatura que se sensan y se almacenan en una base de datos, estos datos se muestrean cada 1 seg, es decir, cada segundo me esta guardando un nuevo registro en una tabla de mi base de datos, he estado probando el componente TDBChartSource y me grafica solo los primeros 10 datos no se porque...
![:(](http://delphiaccess.com/foros/public/style_emoticons/default/10.gif)
Despues intente utilizando un DBGrid para que me mostrara los datos a graficar y sucede algo extraño, si el tamaño del grid es muy pequeño solo me grafica los primeros 10 datos, si lo agrando un poco mas el grid de tal forma que se vean mas de 10 filas, me grafica solo 20 y asi sucesivamente... yo lo implemento de la siguiente forma:
procedure TForm1.Timer3Timer(Sender: TObject);
begin
SQLQuery1.Refresh;
Chart3.Extent.UseXMax := True;
Chart3.Extent.UseXMin := True;
Chart3.Extent.XMax := 100;
Chart3.Extent.XMin := 1;
end;
Cuando arrastro el scrollbar hasta abajo si me grafica todos los datos porque selecciona o apunta a la ultima fila ... pero el refresh hace que vuelva y apunte a la primera fila.... HABRA ALGUNA FORMA QUE DESPUES QUE REFRESQUE EL APUNTE A LA ULTIMA FILA?... o habra una forma de que grafique sin utilizar el DBGrid??... Agradezco mucho al que me colabore, pues estoy estancado solo por eso en mi tesis.... GRACIAS!
PS: Me pueden explicar de paso como subir imagenes... para poder mostrar mejor mi problema.. gracias.