怎样实现如下报表!(100分)

  • 主题发起人 主题发起人 own_delphi
  • 开始时间 开始时间
O

own_delphi

Unregistered / Unconfirmed
GUEST, unregistred user!
>如何实现以下报表的制作!
>主表有以下五个字段
> 货号-- 品牌--- 批号--- 检验依据------ 款式------
> >----------------------------------------------------------------
>从表外观有货号,以及以下四个字段 缺陷项目 | 轻缺陷 | 重缺陷 | 严重缺陷
>从表缝制有货号 以及以下四个字段 缺陷项目 | 轻缺陷 | 重缺陷 | 严重缺陷
>从表其它 以及以下四个字段 缺陷项目 | 轻缺陷 | 重缺陷 | 严重缺陷
>
> >请不吝赐教!
>其实,就是实现中国式的报表!
>用一个GroupHeader和三个SubDetail连起来,
>我其实是利用一张主表,三张从表,主表的主键同时作为外键,
>主表(productno,produce)
>外观(productno,xm)
>缝制(productno,xm)
>其它(productno,xm)
>利用Detail是当然不能实现的 ,
>我试着用subDetail,三个ADOQuery控件对应三个表,
>另一个ADOQuery控件对应主表,
>对应的SQL语句为SQL.ADD('Select * from cp');
>外观:select xm,.. from wg,cp where wg.productno=cp.produtno
>缝制:select xm,..from fz,cp where fz.productno=cp.productno
>其它:select xm,..from qt,cp where cp.productno=qt.productno
>这样就导致了在每一个subdetail 中显示的是三张表中全部的记录,
>我也看出三个语句都有问题,因为这样导致了三个SubDetail 直接和groupheader
>脱离!我想知道的是,是否能实现这样的功能?
>三个SubDetail 和GroupHeader 不能连起来吗?
 
[blue]请各位不吝赐教啊![/blue][8D]
 
有关报表的,请看看这个东东,能轻松满足你的要求!
http://www.smartparter.com/download/ReportExpert20.zip
 
接受答案了.
 
后退
顶部