![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Gracias a todos por vuestra ayuda y comentarios.
Ciertamente, tenéis razón en cuanto que mostrar 50.000 registros es excesivo. He exagerado un poco, no serán 50.000 registros, sino más bien como mucho 20.000. En cualquier caso, da lo mismo: eso no lo puede digerir ninguna mente humana. Pero en este caso en concreto, lo que yo hago con los miles de datos de la consulta es recorrerlos y hacer un gráfico en el que se ve claramente la evolución de las temperaturas y si hay un pico o un valle localizar en qué fecha se produce tal incidente. Y son los datos de ese incidente (pico o valle) - y unos pocos datos más por arriba y por abajo para poner en contexto el dato problemático - los que me gustaría poner en forma de lista, para ser más "entendibles". Lo que habéis dicho me ha hecho reflexionar y quizá una buena solución sea lo que apunta Azidrain: poner en forma de lista sólo unos cuantos datos, a petición del usuario cuando localice un incidente. Un saludo. Vuestros comentarios me ayudan mucho. P.D: Lepe, si puedes ¿podrías indicarme algún hilo de este foro donde se profundice en los TStream? He buscado y he encontrado muy poca cosa buscando por el título y muchas por contenido. La ayuda de delphi tampoco me aclara mucho. Aunque quizá no lo use para este proyecto en concreto, me parece muy interesante su uso. Por ejemplo: ¿cómo cargo progresivamente un listview conforme se desplace la barra lateral? |
|
#2
|
|||
|
|||
|
Cita:
¿para que se necesita mostrar los datos para hacer un gráfico y para mostrar los picos o valles? Saludos |
|
#3
|
|||
|
|||
|
Cita:
Pero lo que sí quiero mostrar en forma de lista son los datos que el usuario quiera estudiar con más detalle (un pico, un valle, lo que sea). Un saludo. |
|
#4
|
||||
|
||||
|
Lo que él quiere es primero mostrar el gráfico y donde aparezcan picos (o en cualquier parte que el usuari quiera) que con un click o algo similar nos muestre un listado de las temperaturas registradas por los sensores alrededor de ese momento.
Podrían ser por ejemplo las lecturas de los últimos 5 minutos antes y después del pico.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
|
#5
|
||||
|
||||
|
Aquí tienes un ejemplo y explicación de TStream y derivados.
El concepto es simple: Tienes una cantidad de información (da igual si binario, texto, ...lo que sea, incluso puedes mezclar ambos en el mismo Stream) y lo envias a un descendiente de TStream: - Usa TMemoryStream para copiar o mover datos en memoria - Usa TFileStream para tener la capacidad de guardar en disco y recuperar de él. Y ya solo queda indicarte cómo moverte dentro de él (seek), para leer (read) y escribir en él (como supones: write), también tienes la forma de saber el tamaño (ahora no recuerdo ainsss) Lo del scroll vertical.... bueno, algunos programas lo que hacen es poner un TScrollbar a la derecha del TMemo y parace que es sólo un componente. Ahora ese Scroll puedes controlarlo a voluntad: - Sabiendo el tamaño del Stream, configuras sus propiedades Max y Min - Leyendo la posición del scroll, sabes en qué parte se está desplazando el usuario. - Controlando sus eventos, puedes ordenar la carga de esa parte (usando seek y read del stream). Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#6
|
|||
|
|||
|
Gracias a todos por vuestra ayuda.
Gracias Lepe por la información. Un saludo. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| ListView codigo para cargar datos | locotenentul | Varios | 1 | 21-07-2008 05:55:34 |
| Como se hace para cargar bitmap en imagelist y luego volcarlas en un Listview | maxim toja | Gráficos | 2 | 07-07-2008 09:11:14 |
| Mostrar varias lineas en un TQrLabel del QuickReport | BuenaOnda | Varios | 6 | 30-04-2007 17:03:48 |
| Mostrar Datos En ListView | calogero | Varios | 1 | 30-12-2006 03:24:25 |
| 13 líneas para vivir | __cadetill | Humor | 42 | 09-03-2004 12:00:37 |
|