要求
x轴显示 一张表的一个字段(班级名称)
y轴对应统计每个班级的人数
30 | ___
| | | ___
20 | | | | |
| | | | |
10 | | | | | ___
| | | | | | |
0 |_______| |_________|_|__________| |___________________
1班 2班 3班
x轴显示 一张表的一个字段(班级名称)
y轴对应统计每个班级的人数
30 | ___
| | | ___
20 | | | | |
| | | | |
10 | | | | | ___
| | | | | | |
0 |_______| |_________|_|__________| |___________________
1班 2班 3班
解决方案 »
- delphi 语言怎么实现输入法图标的隐藏啊???急!!!
- 按下回车之后的事件应该是哪个事件啊
- 请问Intraweb做ISAP(DLL)如何发布???
- 如何进行界面中英文转换的问题?(很愚蠢的问题)
- 怎样得到Sqlsever2000的服务器名称?
- sql语句对吗?是高手的问题吗?
- delphi 如何保护内存中敏感性数据
- 请教如何让另一个程序的窗体显示在屏幕的最前端
- 一个关于DataModule中AdoConnection的问题,好些天没人能解决一下啦。高手帮忙啊!
- delphi动画问题
- 用createoleobject('basic') 在XP操作系统下不正常,
- 关于读取XML文件的某个节点!!
班级名称 班级人数
1班 40
2班 38
3班 42 设置如下:.DataSet:=<DataSet> ;
.Label:=<班级名称 字段名称>;
.X=:=<班级名称 字段名称>;
.Bar:=:=<班级人数 字段名称>;
表1,
student_ID classID
001 9741
002 9741
003 9742
004 9742
表2
classID class_Name
9742 9742班
9741 9741班
要求显示如图
30 | ___
| | | ___
20 | | | | |
| | | | |
10 | | | | | ___
| | | | | | |
0 |_______| |_________|_|__________| |___________________
1班 2班 3班
请 说 详细一点 谢了
begin
tryadoquery1.Close;
adoquery1.Active:=true;
//dbchart1.CopyToClipboardBitmap
dbchart1.Series[0].DataSource := nil;
while not adoquery1.Eof do
begin
with adoquery2 do
begin
close;
sql.Clear;
sql.Add('select * from daohuotongzhi where ('+treeview1.Selected.Text+'=:p1) and (审核=1)');
adoquery2.Parameters.ParamByName('p1').Value:=adoquery1.fieldbyname(treeview1.Selected.Text).Value;
open;
end;
dbchart1.Series[0].addxy(adoquery1.RecNo,adoquery2.RecordCount,adoquery1.fieldbyname(treeview1.Selected.Text).Value);
adoquery1.Next;
end;
except
showmessage('列值信息不足,无法统计!')
end;
end;