当前位置:主页>仓库管理软件> 列表

所有的分全部献上求助一个用fastreport动态创建ch 找进销存管理系统摘要

财务软件版1楼: 想要动态创建fastreport中的chart图,现在的代码如下:
procedure Tfrmreport.concision_table;
var
frxchar:TfrxChartView; //Pchar图
bar:TBarSeries; //柱形图表
begin
frxchar:=TfrxChartView.Create(frxReport1.Pages[0]);
bar:=TBarSeries.Create(frxchar.Report);
frxchar.Chart.AddSeries(bar);
frxchar.SetBounds(20,20,200,200);
frxReport1.DesignReport;
end;

在chart图中看到已经创建了一个bar,但是点击他的时候出现‘list index out of bounds(0)’的错误,但是如果手动再添加一个任意的chart类型再看刚才创建的那个就好用,但手工添加的那个提示这个错误,请问是怎么回事呀?
得到答案马上放分

2楼: 横排显示好解决,小计有点难 如管家婆破解软件下载

3楼: 请问怎么解决,我想实在不行我小计就用SQL查询出来

4楼: 在 object inspector 里将columns的第一个band设为3, 第二个为3,columnwith根据具体数据调整即可

5楼: 在 object inspector 里将第一个band的columns的设为3

6楼: 你说的意思就是分别把两个band的columns设为3吧,我是那样设的,但出来的是下面的效果


客观题
题号 分数 题号 分数 题号 分数
1 3.0 2 3.0 3 3.0
4 3.0 5 3.0 6 3.0
7 3.0 8 0.0 9 3.0
10 3.0 11 0.0 12 3.0
13 3.0 14 3.0
主观题
题号 小题号 分数 题号 小题号 分数 题号 小题号 分数
15 1 1.0 15 2 1.0 15 小计 1.0
16 -- 2.0 17 -- 2.0 18 -- 40.0
19 -- 5.0 20 -- 0.0 21 -- 0.0

财务软件版7楼: 你这个固定格式的,我们都想一想:)))

8楼: 谢谢

9楼: pagesittings--page options--other options--number 将number 设为3

10楼: 这样不行,我试了,我现在是在一页上放2个band,当把page的栏数设为3的时候他就显示成这种效果了
题号 分数 题号 小题号 分数
1 3.0 17 -- 2.0
2 3.0 18 -- 40.0
3 3.0 19 -- 5.0
4 3.0 20 -- 0.0
5 3.0 21 -- 0.0
6 3.0
7 3.0
8 0.0
9 3.0
10 3.0
11 0.0
12 3.0
13 3.0
14 3.0
主观题
题号 小题号 分数
15 1 1.0
15 2 1.0
15 小计 1.0
16 -- 2.0

11楼: 哈哈,越来越远了,继续想办法:)))

12楼: 哈哈 如进销存管理系统摘要

13楼: 这个问题困扰我半个月了,我都快疯了

财务软件版14楼: 要不换个报表控件试试吧,用ReportMachine3.0看看,这个报表控件打印分栏报表时,可以设置是先列后行,还是先行后列,默认是先行后列吧,只要设置band的 PrintColumnFirst 这个属性即可.fastreport好像不能这样设置.

15楼: 那个我也试过了,他和fastreport中把band设为1栏,页设为多栏一个意思,实现不了我这个

16楼: 如果用Grid++Report的分栏,风速排列顺序可以通过属性直接设定, 去 http://www.rubylong.cn 下载

17楼: 增加一个辅助字段,调整一下输出顺序

18楼: to xly133
麻烦你能详细的说一下吗

19楼: 自己解决了,放分

20楼: 接受答案了.