adoquery1.SQL.Clear;
  adoquery1.SQL.Add('select lisname,lresult,indate from yl_lis where mrn='50001' and lisid=''D00002''');在dbchart中无法设置X和Y轴。 我需要的效果是:标题是lisname,X轴是indate,Y轴是 lresult.
标题都可以设置,但是,X,Y轴都不能设置。

解决方案 »

  1.   

    应该可以设置的,dbchart里面有设置哪个是x轴,哪个是y轴的
      

  2.   

    要设置indate为x轴,lresult为y轴,labels为lisname.
    在labels里3个都可以选。在x,y里就只显示indate.
    怎么选啊?
    谢谢了。
      

  3.   

    表结构是:
    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[YL_LIS]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
    drop table [dbo].[YL_LIS]
    GOCREATE TABLE [dbo].[YL_LIS] (
    [xh] [int] IDENTITY (1, 1) NOT NULL ,
    [mrn] [int] NOT NULL ,
    [lisid] [varchar] (6) COLLATE Chinese_PRC_CI_AS NULL ,
    [lisname] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,
    [liscname] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
    [lresult] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,
    [unit] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,
    [cmin] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,
    [cmax] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,
    [indate] [datetime] NULL ,
    [ftype] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL ,
    [stype] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL ,
    [opid] [varchar] (6) COLLATE Chinese_PRC_CI_AS NULL ,
    [dodate] [datetime] NULL 
    ) ON [PRIMARY]
    GO
      

  4.   

    查询后在代码里写吧。
    设定X轴的字段:Series1.XLabelsSource='indate'
    设定Y轴的字段: Series1.YValues.ValueSource='lresult'
      

  5.   

    查询后在代码里写吧。
    设定X轴的字段:Series1.XLabelsSource='indate'
    设定Y轴的字段: Series1.YValues.ValueSource='lresult'
    或者在DFM寫死
      

  6.   

    dbchart2.Series[2].XLabelsSource:= 'indate';
        dbchart2.Series[2].YValues.ValueSource:= 'indate';好象不对。
      

  7.   

    dbchart2.Series[2].YValues.ValueSource:= 'indate';
    改成
     dbchart2.Series[2].YValues.ValueSource:= 'lresult';
    dbchart2上有三个series吗
      

  8.   

    我在一个FRM上放了两个dbchart,dbchart2上就一个series。我设置它的属性时显示的是 series2。
      

  9.   

    那么应该是
    dbchart2.Series[0].XLabelsSource:= 'indate';
    dbchart2.Series[0].YValues.ValueSource:= 'lresult';
    或者是
    Series2.XLabelsSource:= 'indate';
    Series2.YValues.ValueSource:= 'lresult';dbchart2.series属性是一个数组,
      

  10.   

    数据源是:
    select lisid,lresult,indate from yl_lis where (sdate>= :sdd and edate<= :edd)
    x轴显示indate,y轴显示 lresult代码怎么写?
      

  11.   

    select......    active:= true;
    我不在dbchart中设置数据源,直接写代码怎么写?
    光下面的是赋于x,y值。怎么手动设置dbchart的数据源?
        series2.XLabelsSource:= 'indate';
        series2.YValues.ValueSource:= 'lresult';