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 不能连起来吗?
>主表有以下五个字段
> 货号-- 品牌--- 批号--- 检验依据------ 款式------
> >----------------------------------------------------------------
>从表外观有货号,以及以下四个字段 缺陷项目 | 轻缺陷 | 重缺陷 | 严重缺陷
>从表缝制有货号 以及以下四个字段 缺陷项目 | 轻缺陷 | 重缺陷 | 严重缺陷
>从表其它 以及以下四个字段 缺陷项目 | 轻缺陷 | 重缺陷 | 严重缺陷
>
> >请不吝赐教!
>其实,就是实现中国式的报表!
>用一个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 不能连起来吗?