Duvidas sobre DBchart

Delphi

30/11/2004

Bom dia ...

Existe alguma forma de disponibilizar os tipos dos graficos no DBChart, para que o usuario possa visualizar da forma que quiser ?????

Como faço para criar um grafico onde apareçam todos os 12 meses do ano, onde possa mostrar os totais por mes ?


Arc

Arc

Curtidas 0

Respostas

Rômulo Barros

Rômulo Barros

30/11/2004

Como faço para criar um grafico onde apareçam todos os 12 meses do ano, onde possa mostrar os totais por mes ?


Primeiramente, será necessário criar duas [b:bf48bc1b59]SÉRIES[/b:bf48bc1b59] (uma para os meses e outra para os totais). Para isso, dê um duplo click no [b:bf48bc1b59]DBCHART[/b:bf48bc1b59] e na aba [b:bf48bc1b59]SERIES[/b:bf48bc1b59](dentro da aba [b:bf48bc1b59]CHART[/b:bf48bc1b59]) adicione duas [b:bf48bc1b59]SERIES [/b:bf48bc1b59]através do botão [b:bf48bc1b59]ADD[/b:bf48bc1b59]. Clique em [b:bf48bc1b59]Close [/b:bf48bc1b59]para fechar a tela de edição do [b:bf48bc1b59]DBCHART.[/b:bf48bc1b59]

Para exibir os valores no gráfico, adicione um botão ao seu projeto e no evento [b:bf48bc1b59]OnClick[/b:bf48bc1b59] faça:

...
Query.Sql.Text := ´SELECT MES,SUM(VALOR) AS TOTAL FROM TABELA GROUP BY MES´;
Query.Open();
With(DBChart)Do
Begin
   While(Not(Query.Eof))Do
   Begin
      Series[0].Add(0,FieldByName(´MES´).AsString);
      Series[1].Add(FieldByName(´TOTAL´).AsString);
      Query.Next();
   End;
End;



GOSTEI 0
Arc

Arc

30/11/2004

Até funcionou, mas o que eu quero é: colocar na linha X, todos os meses do ano, tipo
Jan Fev Mar Abr .....
e na linha Y a soma por mes ....

Só to conseguindo trabalhar com a linha X não com a Y :oops:


GOSTEI 0
POSTAR