举个例子:
| 单号 | 供应商 | 仓库名称 | 货品编号 |
| | 供应商A | 仓库A | 0001 |
| | 供应商A | 仓库B | 0003 |
| CGD0001 | 供应商A | 仓库C | 0002 |
| | 供应商A | 仓库B | 0002 |
| | 供应商A | 仓库B | 000A |
|=======================================================
| | 供应商C | 仓库A | 0001 |
| | 供应商B | 仓库C | 0002 |
| CGD00BC | 供应商C | 仓库A | 0001 |
| | 供应商D | 仓库A | 0001 |
|=======================================================有没有很容易就能实现这种结构的DBGrid?如果有的话,,他的一些设置,代码能不能帮忙写一下。谢谢了.如果有现成控件及例子的话,那就更好了。
| 单号 | 供应商 | 仓库名称 | 货品编号 |
| | 供应商A | 仓库A | 0001 |
| | 供应商A | 仓库B | 0003 |
| CGD0001 | 供应商A | 仓库C | 0002 |
| | 供应商A | 仓库B | 0002 |
| | 供应商A | 仓库B | 000A |
|=======================================================
| | 供应商C | 仓库A | 0001 |
| | 供应商B | 仓库C | 0002 |
| CGD00BC | 供应商C | 仓库A | 0001 |
| | 供应商D | 仓库A | 0001 |
|=======================================================有没有很容易就能实现这种结构的DBGrid?如果有的话,,他的一些设置,代码能不能帮忙写一下。谢谢了.如果有现成控件及例子的话,那就更好了。
假如你要可以发邮件给我[email protected]
用语句实现吧
例子create table temp1 (a int ,b int,c int)
insert into temp1 select 1,2,3
union select 1,3,4
union select 1,5,6
select * from temp1select t2.a,t1.b,t1.c as c
from temp1 t1 left join
(select a,min(b) as b from temp1
group by a
) t2 on t1.a=t2.a and t1.b=t2.b
order by t1.a,t2.a desc
drop table temp1
建议去网上下载第三方表格控件吧:delphi园地就有很多免费下载。
最好有有例子的。谢谢了