当前位置: 代码迷 >> PB >> PB作柱状图
  详细解决方案

PB作柱状图

热度:38   发布时间:2016-04-29 08:11:26.0
PB做柱状图
用pb做柱状图,在群里问了下,人家说是水晶报表,我表示我真不知道。。。
想问下大家,形成柱状图的条件是怎样的。。。

我是做.NET的,但经理要求这次项目用PB做,我真的狠郁闷。。。
求高人指点。。。

------解决方案--------------------
你现在是什么都不懂呢,我们说了也没用啊
建议你先去网上查查资料,至少要懂一点pb呀,不然怎么做

------解决方案--------------------
柱状图很简单,其实全部的图都简单。

图都是根据以下SQL形成的三列的结果填进去的:

select x,y,z from ...

x,是横坐标,string的
y,是纵坐标,number的
z,是系列,string的

添加一个系列:
sn=gr_1.FindSeries(z_str)
if sn=-1 then
gr_1.addseries(z_str)
end if
sn=gr_1.FindSeries(z_str)

然后填写
for r=1 to dw_1.rowcount()
x_str=dw_1.getitemstring(r,'x_str') //取得(x,y)
y_value=dw_1.getitemnumber(r,'y_value')
if dw_1.getitemstring(r,'z_str')<>z_str then //发现新系列
z_str=dw_1.getitemstring(r,'z_str')
gr_1.addseries(z_str) //添加这个新的系列
sn=gr_1.FindSeries(z_str) //系列的句柄也更新
end if
z_str=dw_1.getitemstring(r,'z_str') //取得系列Z

gr_1.AddData(sn, y_value, x_str) //对当前系列加入 (x,y)的数据
next





------解决方案--------------------
.NET的我不太懂,啥时候用到了,也互助一下噢。呵呵。
  相关解决方案