| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
paz Ens

Registrado: 22 Feb 2007Mensajes: 28
|
Publicado: Jue 12 Abr, 2007 12:46 pm Asunto: graficas- tdbchart |
|
|
Hola,
tengo una aplicacion en la cual quiero mostrar unas graficas.Para ello utilizo el componente tdbchart y me funciona correctamente.
Ahora necesito que el usuario seleccione una consulta y mostrar esa consulta en una grafica, como puedo hacer esto?
basicamento lo qeu necesito es saber como accedo al componete tdbchart por comandos.
Alguien tieen algun ejemplo de esto? |
|
| Volver arriba |
|
 |
Raúl Capt


Registrado: 16 Ago 2002Mensajes: 174Ubicación: Oruro (Bolivia)
|
Publicado: Mar 17 Abr, 2007 12:01 am Asunto: |
|
|
Lo que puedes si tienes tu consulta por ejemplo en TQuery tienes que agregar un TDataSource que este enlazado a TQuery
y lo unico que le cambias es su propiedad DataSource de tu TDBChart
el codigo si no me equivoco seria:
DBChart1->SeriesList->Series[0]->DataSource=DataModule1->DataSource1; _________________
 |
|
| Volver arriba |
|
 |
Raúl Capt


Registrado: 16 Ago 2002Mensajes: 174Ubicación: Oruro (Bolivia)
|
Publicado: Mar 17 Abr, 2007 12:12 am Asunto: |
|
|
Aprovechando que me queda un poco mas de tiempo para usar el inter, te paso a indicar otra forma de la que puedes hacerlo:
Coloca un TChart
Al Chart Agregale una serie para mi ejemplo asumire que es de tipo Lineas
Tambien Asumire que el componente TQuery esta en el formulario.
Al presionar un boton el codigo seria:
| Código: |
{
int x;
Query1->Close();
Query1->Open();
Chart1->SeriesList->Series[0]->Clear();
while (!Query1->Eof())
{
x=Query1->Items->Items[0]->AsInteger;
Chart1->SeriesList->Series[0]->Add(x,IntToStr(x),clBlue);
Query1->Next();
}
}
|
La parte de la asignacion a x, verificalo porfavor pero en esa linea basicamente le estoy asignando el valor que quiero graficar, espero que te haya ayudado o por lo menos haberte dado un chispaso de como se puede agregar datos a un Chart, bueno hasta la proxima... _________________
 |
|
| Volver arriba |
|
 |
paz Ens

Registrado: 22 Feb 2007Mensajes: 28
|
Publicado: Mar 17 Abr, 2007 1:51 pm Asunto: |
|
|
| muchas garcias, he encontrado alguna cosilla interesante ... voy a probar lo tuyo y lo qeu yo tengo a medias y publico aqui como lo he hecho todo, gracias |
|
| Volver arriba |
|
 |
|