有表如下,
  仓库代码,货号,数量1,数量2,数量3,数量4
  图表二维显示,以货号为分组合计,每个数量字段,用纵向一根"柱子"表示,
  在图表上还可以双击,点击每个数量的"柱子",即来打来另一图表(显示,是各个仓库的数量)   类似于这种的控件,见过的朋友帮忙说一下,非常感激!!!

解决方案 »

  1.   

    仓库代码,货号,数量1,数量2,数量3,数量4
      图表二维显示,以货号为分组合计,每个数量字段,用纵向一根"柱子"表示,
    -------------------------------------------------------------------
    1、用sql语句得到统计结果,例如select 货号,sum(数量1),sum(数量2),sum(数量3),sum(数量4)from tablename group by 货号
    2、使用tdbchart控件,添加BAR(柱状图)series1到dbchart,设置数据源,就可以直接完成显示,当然也可以利用tchar控件,自己控制绘图
    3/、在.DBChart1的onClickSeries 中,根据ValueIndex的数值来判断是点击的那个统计值,然后决定要显示的新的图表的参数。你可以参看DELPHI自带的关于TCHART的例子,你能找到你的需求。
      

  2.   

    http://www.wave12.com/web/SigCon.asp?bCate=41&sCateName=%B9%A6%C4%DC%BD%E9%C9%DC&ID=143&CateName=wsChart4.5(DLL)