二维报表显示格式(100分)

  • 主题发起人 主题发起人 scmylg
  • 开始时间 开始时间
S

scmylg

Unregistered / Unconfirmed
GUEST, unregistred user!
有一个报表,是个典型的二维报表,报表格式如下:
| 合格率| 产量 |合格量| ..
平均 ** ** ** ..
1月 ** ** ** ..
2月 ** ** ** ..
累计 ..
3月
累计
其中主栏指标(平均、1月、2月、.....)在表sys_zl中
宾栏指标(合格率、产量、合格量、....)在表sys_bl中
现在我想请问
1,如何生成一张二维表的界面,就象我们平时见到的纸质二维表一样,最好能说明用什么控件
2、如何根据添加的主栏指标和宾栏指标动态刷新界面
我是新手,请各位大侠尽量说详细一些,分不够我可以再加的
 
根据数据库采集数据,然后再接合报表控件就OK了。
技术交流QQ:136293586
 
可以用stringgrid实现2维表格呀.或者用DBgrid也可以,它只要连接到数据库能自动感应数据,用查询语句就可以显示出来了.. 再做个报表就可以打印出来了
 
一年才 12 个月.列的变化不多.用临时表吧.
我最近也有个这样的东东,用了临时表.
本来用动态生成SQL.但速度太慢了
 
select (case when a.blmc='三月' then
'三月' end) as 三月,(case when a.blmc='四月' then
'四月' end) as 四月,
(case when a.blmc='五月' then
'五月'end) as 五月,(case when a.blmc='六月' then
'六月'end) as 六月,b.zlmc

from aa as b
left join bb as a on a.bbbh=b.bbbh
是不需要这种样式效果?
 
如果仅用于显示的话,aizhuzhu的方法是对的,如果要用于输入的话,必须建立临时表,临时表的生成语句,必须来自于你提供的两个表,也就是说,生成语句是动态的,关于临时表的修改可以不考虑,可以先删除临时表再重新建立
 
接受答案了.
 
后退
顶部