Trabalhando com DBChar
O DBChart possui diversas configurações tanto no Layout quanto na funcionalidade, fazer gráficos não é tão complexo quanto muitos acham, mas sim temos pouco material sobre o assunto, vou explorar o máximo deste componente, e caso alguém tenha alguma dica ou dúvida sobre uma determinada parte basta entrar em contato.
Vamos à construção do exemplo. Vou criar um cenário bem simples para ilustrar. Imagine as olimpíadas onde temos uma tabela com os países participantes, e temos o número de medalhas de cada um armazenados na tabela de Medalhas, observe o relacionamento:
Vamos utilizar
- TDBGrid;
- TClientDataSet;
- TDataSource;
- TDBChart;
- TPanel;
- TComboBox;
- TLabel;
- TBitBtn;
Coloquei em tela e ficou assim
No TComboBox coloquei
as informações com o nome dos gráficos que quero testar
No TComboBox coloquei as informações com o
nome dos gráficos que quero testar
Duplo clique no TDBChart em tela ira abrir uma tela (Abaixo)
Clique em "Add..."
Irá aparecer os gráficos. É só dar um duplo clique no que preferir. ( No meu exemplo vou pega um de cada )
Depois que selecionou um vá para aba "Series" sub aba "Data Source"
No Data Source escolha "DataSet" no ComboBox da aba
Ira habilitar para selecionar a descrição "Labels" e o campo que vai servir como base para os gráfico "Pie"
Na figura abaixo mostra onde pode alterar o titilo do TDBChart
No meu exemplo coloquei um de cada gráfico e desmarquei os campos para não ficarem visíveis por hora
No botão coloquei o código abaixo
var
i: integer;
begin
for I := 0 to 9 - 1 do
DBChart1.Series[I].Visible := False;
DBChart1.Series[cbEscolher.ItemIndex].Visible := True;
Assim casa vez que vou trocar de conteúdo no TComboBox = "cbEscolher" ira ficar visível o gráfico que escolhi.
Qualquer duvida só deixa comentário
Exemplo: Download
0 comentários:
Postar um comentário