Gráficos no Fortes Report??
Olá, estou com um problema muito difícil de ser resolvido (pelo menos pra mim).
Eu preciso de montar um gáfico de linhas num plano cartesiano para um relatório e com tabelas ao lado.
Estou usando para exibir os gráficos um TChart, que salva u bitmap e que eu reabro no RLImage e tempo de relatório.
O problema é que isso deixa o carregamento muito lento e pra fazer uma tabela do lado eu nem tenho idéia de como fazer!
Se alguém puder dar uma mãozinha!! Agradeço!!
Eu preciso de montar um gáfico de linhas num plano cartesiano para um relatório e com tabelas ao lado.
Estou usando para exibir os gráficos um TChart, que salva u bitmap e que eu reabro no RLImage e tempo de relatório.
O problema é que isso deixa o carregamento muito lento e pra fazer uma tabela do lado eu nem tenho idéia de como fazer!
Se alguém puder dar uma mãozinha!! Agradeço!!
Marcosrocha
Curtidas 0
Respostas
Marcosrocha
20/10/2004
Pessoal é o seguinte!
A tabela eu consegui resolver montando ela no btDetail, onde eu coloco as células (RLDraw) e os RLDBText que são montados ´perfeitamente´ pelo Detail.
Agora, o gráfico, por enquanto eu deixei um Bitmap, mas se alguém souber uma forma de montar o gráfico no Fortes Report...
A tabela eu consegui resolver montando ela no btDetail, onde eu coloco as células (RLDraw) e os RLDBText que são montados ´perfeitamente´ pelo Detail.
Agora, o gráfico, por enquanto eu deixei um Bitmap, mas se alguém souber uma forma de montar o gráfico no Fortes Report...
GOSTEI 0
Marcosrocha
20/10/2004
Alguém sabe como criar um ´Chart´ e suas ´Séries´ tudo na mão?
GOSTEI 0
Sremulador
20/10/2004
Amigo você pode utilizar o Rlpanel ai e só colocar o chart em cima ....
GOSTEI 0
Marcosrocha
20/10/2004
Amigo você pode utilizar o Rlpanel ai e só colocar o chart em cima ....
Tentei fazer isso mas o Chart está lá mas fica tudo em branco. Existe alguma maneira de ligá-lo no RLPanel? Onde eu devo fazer a rotina para carregar os dados do Chart? No BeforePrint?
GOSTEI 0
Sremulador
20/10/2004
Amigo no site do fortes tem exemplos com gráficos e no forum tb...
GOSTEI 0
Marcosrocha
20/10/2004
sremulador, eu consegui fazer o gráfico Chart aparecer...
Eu tive que colocá-lo no RLPanel e fazer o seguinte:
Chart1.ParentWindow := Handle;
Aí ele apareceu no RLPanel e consequentemente no relatório!
Valew por tudo!
Eu tive que colocá-lo no RLPanel e fazer o seguinte:
Chart1.ParentWindow := Handle;
Aí ele apareceu no RLPanel e consequentemente no relatório!
Valew por tudo!
GOSTEI 0
Marcosrocha
20/10/2004
sremulador, eu consegui fazer o gráfico Chart aparecer...
Eu tive que colocá-lo no RLPanel e fazer o seguinte:
Chart1.ParentWindow := Handle;
Aí ele apareceu no RLPanel e consequentemente no relatório!
Valew por tudo!
Na verdade a propriedade correta é Chart1.Handle;
Deve ser adicionada no BeforePrint do RLReport1.
Desculpem a minha falha amigos!!! :P
GOSTEI 0
Steve_narancic
20/10/2004
Tentei usando as dicas anteriores mas não funcionou, para funcionar fiz o seguinte:
- Adicionei um [b:c88b997bb8]RLPanel[/b:c88b997bb8]
- Coloquei o [b:c88b997bb8]DBChart [/b:c88b997bb8]no [b:c88b997bb8]RLPanel[/b:c88b997bb8]
- No [b:c88b997bb8]beforeprint [/b:c88b997bb8]do [b:c88b997bb8]RLReport [/b:c88b997bb8]alteriei a [b:c88b997bb8]propriedade visible do DBChart [/b:c88b997bb8]para true:
- Adicionei um [b:c88b997bb8]RLPanel[/b:c88b997bb8]
- Coloquei o [b:c88b997bb8]DBChart [/b:c88b997bb8]no [b:c88b997bb8]RLPanel[/b:c88b997bb8]
- No [b:c88b997bb8]beforeprint [/b:c88b997bb8]do [b:c88b997bb8]RLReport [/b:c88b997bb8]alteriei a [b:c88b997bb8]propriedade visible do DBChart [/b:c88b997bb8]para true:
DBChart1.visible:= True
GOSTEI 0