大家好,初来此处,请大家帮帮忙,解决一下统计方面的问题,谢谢(100分)

  • 主题发起人 主题发起人 huangtian
  • 开始时间 开始时间
H

huangtian

Unregistered / Unconfirmed
GUEST, unregistred user!
我做了个统计菜单,用DBChart做图形,例如:设备国别分布图,数据从表sbxx中取得,
对应的字段为sbmc(设备名称),gb(国别),都是字符型
要取得某一设备对应的进货国家分布在图中表现出来,请问怎么做?
好想要做个视图什么的吧,怎么写
我要用户单击菜单后出来form,在form里的edit1,edit2中输入sbmc和gb,然后得出图形,是不是
该在query中写?
我从没做过统计,请大家帮帮我,要交工了
 
1、dbchart可以和数据集相关联,然后你可以制定x,y轴代表什么,即可显示图形
2、你可以自己取得数据的值,然后通过编写代码在chart画出图形
例如:
With Series1do
begin
Add( sbmc1, 'gb1' , clRed ) ;
Add( sbmc2, 'gb2' , clBlue ) ;
Add( sbmc3, 'gb3' , clGreen ) ;
end;
 
dbchart的x,y轴好像一个为字符,一个为数字或日期型,不能直接在dbchart中设置,那样是不行的
 
怎么不行,你可以选择2各字段,分别为x,y轴的
要不,你就在代码中自己添加算了
总之效果一样的
 
自己怎么写?
就是不会这个
请大家帮忙!
 
DBChat没有什么用处,自己写,刚才不是有同学说了吗?
>With Series1do
>begin
> Add( sbmc1, 'gb1' , clRed ) ;
> Add( sbmc2, 'gb2' , clBlue ) ;
> Add( sbmc3, 'gb3' , clGreen ) ;
>end;
 
可是我的sbmc是动态的呀,由用户添加,我不能这么写的
对了
如果那个'gb'如果是datetime型的该怎么写
谢谢
 
动态也一样,只要你能得到九可以阿
时间还不是一样,DateTimeToStr(yourdate)
不就是了
 
动态怎么写?
要与数据库连接得呀
 
后退
顶部