永发信息网

delphi怎样用dbchart画出数据库中的一个表,求助,谢谢!

答案:2  悬赏:0  手机版
解决时间 2021-02-13 20:14
delphi怎样用dbchart画出数据库中的一个表,求助,谢谢!
最佳答案
1.绑定数据
ADOQuery1.Active:=True;
DBChart1.Series[0].DataSource:=ADOQuery1;
DBChart1.Series[0].XLabelSource:='FiledName';
DBChart1.Series[0].YValues.ValueSource:='FieldName';

2.切换图表类型
tmpChart:=DBChart1.Series[0];
ChangeSeriesType(tmp,TLineSeries);
tmpChart.Active:=True;
tmpChart.RefreshSeries;

3.设置分页
DBChart1.ScaleLastPage:=true;
DBChart1.MaxPointsPerPage:=10;
DBChart1.Page:=1;
DBChart1.PreviousPage;
DBChart1.NextPage;
DBChart1.Page:=NumPages;

4.导出图表
SaveToBitmapFile(FileName);

5.打印图表
uses TeePrevi;
ChartPreview(Parent,DBChart1);
TeePreview(Parent,DBChart1);

6.数据源
ADODataSet1.CreateDataSet;
AdoDataSet1.Insert;
AdoDataSet1.FieldByName('Value').AsFloat:=200000;
AdoDataSet1.FieldByName('Info').AsString:='05-02';
AdoDataSet1.Post;
全部回答
首先通过在 dbchart 中点击add按钮添加 series,然后双击series,在弹出画面中设定data source选项,在data source下面的下拉框中选择dataset,然后再设定下面相应的 dataset名称,lables、x以及bars所对应显示的字段名,就好了,非常简单的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中国移动(西陶营业部)地址有知道的么?有点事
中国移动(晨升通讯)怎么去啊,我要去那办事
好又多超市百灵佳苑加盟店地址在哪,我要去那
出院小结门诊随访什么意思
简述更正错帐的方法
中国移动(詹店营业厅)怎么去啊,我要去那办事
蒙太奇原义为“构成、装配”,用于电影方面有
湖北新东日专用汽车公司在哪里啊,我有事要去
中国移动(武陟店)地址在什么地方,我要处理点
乳山市食品药品监督管理局乳山寨监管所在哪里
中国移动(恒翔通讯)地址在哪,我要去那里办事
电瓶线路连接方法,电池连接线有哪些分类
绿洲险公司和大童保险经纪公司那家好
为什么,自己在自己的扣扣空间里不能留言?
中国联通新概念专营店地址好找么,我有些事要
推荐资讯
【消费心理学的意义】试举一例说明研究消费心
晚上很无聊怎么办
买瓶泉水中有白色沉淀物能喝吗
地下城与勇士黑暗武士的技能——猛龙﹡三段斩
弹簧测力计质量不计,若F1=20N,F2=10N,物体质
言承旭写给林志玲的书叫什么名字
昆山市数字化城市管理局高新区指挥中心地址在
霍城县城镇国土资源中心所地址有知道的么?有
陶煯轩这个地址在什么地方,我要处理点事
有时候感觉颈部有液体急速流动,我有种感觉是
别人用我的身份证办了支付宝我不知道帐号怎么
17世纪初到19世纪中期美国人口变化给美国带来
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?