Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Gráficos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-12-2007
g_rojo g_rojo is offline
Registrado
 
Registrado: dic 2007
Posts: 8
Poder: 0
g_rojo Va por buen camino
Question Asignar datos origen a gráfico en tiempo de ejecución

Hola a todos, un verdadero gusto comunicarme con todos ustedes!

Si tengo una consulta (Tquery) abierta en un formulario, mostrando resultados en dbgrid, tabulados los valores X e Y para graficar, y más de una serie simultáneamente: ¿qué propiedades y/o procedimientos de un Tchart debería utilizar para asignarle al mismo esos datos y poder graficarlos?

Espero haberme explicado bien, gracias por su interés, y hasta pronto
Responder Con Cita
  #2  
Antiguo 04-12-2007
g_rojo g_rojo is offline
Registrado
 
Registrado: dic 2007
Posts: 8
Poder: 0
g_rojo Va por buen camino
TChart: propiedades

Hola a todos.

Ya me di maña para acomodar las series en tiempo de ejecución.

Pero aprovecho a extenderme y preguntar:

¿Hay alguna propiedad del control TChart para cambiar el título de la gráfica en tiempo de ejecución?

Sí, ciertamente que estoy aprendiendo bastante con Delphi, pero le doy pelea y busco a algunos que me den una mano.
Ah! Me olvidaba aclarar que estoy con Borland Delphi 5.0 enterprise

Desde ya, gracias por todo
Responder Con Cita
  #3  
Antiguo 05-12-2007
g_rojo g_rojo is offline
Registrado
 
Registrado: dic 2007
Posts: 8
Poder: 0
g_rojo Va por buen camino
Hola,

Sí..., ya sé: no tiene mucha gracia escribirse y responderse a uno mismo los propios mensajes.

Finalmente usé una variable pública string para cambiar los títulos del Tchart que puse en el QReport del que hablaba; e hice una copia de TQuery (con SQL) de otro formulario, en un TTable ubicado en modulo independiente, que me queda para asignar series en el TChart del que hablo.

Debí sentarme con mas tiempo en mi PC para evitar este monólogo. De todas formas, lo comparto de muy humilde experiencia y espero que sirva a alguien como idea para otra cosa más, o bien que alguien aporte alguna mejora desde su propia experiencia y conocimiento.

Saludos para todos
Responder Con Cita
  #4  
Antiguo 06-12-2007
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 19
Chris Va por buen camino
No vayas a pensar mal del club, el que nadie te haya respondido, no quiere decir que nadie te haya querido ayudar precisamente, Talvez sea porque nadie sepa como ayudarte -lo que dudo mucho-. A mi parecer, no has puesto el hilo donde hubiera estado mejor colocado, en "Base de Datos" o al OOP. Además, sinceramente el título es algo confuso. También aveces habra que esperar, porque la mayoría que acá convergen trabajan tiempo completo.

Saludos.

PD: No necesitas cargar los datos manualmente en el Chart, porque delphi incluye una versión para DB. (DBChart).
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web

Última edición por Chris fecha: 06-12-2007 a las 15:48:28.
Responder Con Cita
  #5  
Antiguo 07-12-2007
g_rojo g_rojo is offline
Registrado
 
Registrado: dic 2007
Posts: 8
Poder: 0
g_rojo Va por buen camino
Gracias por tu comentario, D&W

Ciertamente, he carecido de claridad en el desarrollo de mis preguntas. Puede ser que no me hayan entendido por esa razón.

En cuanto al DBChart, es ese control el que estoy usando (no especifiqué bien, dije TChart, pero me estaba refiriendo a un chart relacionado a una consulta TQuery, o sea un TQChart): ahora entiendo, no son lo mismo.

También puedo asignarle manualmente las series de datos para graficar varias líneas en un sistema de coordenadas X-Y, pero he podido solamente en tiempo de diseño; no he encontrado aún algún método o propiedad que me permita hacerlo durante tiempo de ejecución.

De todas formas, he fabricado una tabla TTable que está vacía y tiene los campos que necesito para graficar: lleno la misma copiando los registros desde una consulta (que ejecuto en tiempo de ejecucion) y el TQChart grafica lo que quiero. Esto porque ya asigné las series del TQChart con los campos de la TTable vacía, en tiempo de diseño; la TTable se llena en tiempo de ejecución y el TQChart se actualiza junto con la TTable.

Espero haber sido mas claro esta vez.

Lamento haber confundido los hilos, pero esto también tiene cierta relación con gráficos: o sea, gráficos de coordenadas X-Y. Sí es cierto también que el manejo de datos que comenté antes corresponda a otras temáticas, pero justamente, a eso no quería llegar, sino solamente a un método o propiedad que me evite semejante despiole.

Igualmente, pienso que el Club Delphi tiene un tremendo potencial para el intercambio de conocimientos, ideas, experiencias y opiniones, y no hace falta aclarar que nos vuelve a todos los integrantes un poco más "poderosos", por esta posibilidad de comunicarse en el mundo con aquellos que hacen lo mismo que uno está haciendo.

Saludos para todos, y felicitaciones por hacer de este portal algo que edifica, perfecciona y enseña a todos los que participamos (especialmente a mí, que tengo bastante para aprender).
Muchas gracias, sinceramente, por este espacio
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Asignar evento OnDrawColumnCell en tiempo de ejecución gluglu OOP 6 01-06-2007 13:14:58
creacion de una base de datos en tiempo de ejecucion lokodelphi SQL 3 24-04-2006 14:37:43
Asignar propiedades de Ttable en tiempo de ejecución coleleon Tablas planas 3 30-11-2005 23:22:39
Asignar evento Oncalcfield en tiempo de ejecucion el_barto Conexión con bases de datos 5 06-09-2005 00:08:46
Asignar la ruta de tablas en tiempo de ejecucion tortelini Varios 2 19-03-2005 12:13:53


La franja horaria es GMT +2. Ahora son las 18:06:06.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi