数据是有现成的,这里面关键的弄不明白的几点是,第一:像BELL SERVICE这样的粗体项目是小类项目都有的,只是把它提取出来放在一行,表示大类,第二个疑问,就是在每个大类和小类之间隔一空行,和大类大类之间也隔了空行(这个怎么判断再隔,因为每个大类下的小类数目是变化的,不是固定的,不能按固定的数据去取值分隔);第三:就是要在每一个大类下都要对于每天这些小类产生的数量进行统计,同时在横向的右边还要对于每个小类进行统计(这里没有显示出来),详细的表见图,期盼现成的源码
解决方案 »
- Delphi如何实现删除批处理文件中重复项
- vc 中 BYTE *pBuffer 如何 转换为delphi中 pBuffer: PByte
- 我现在要做个窗体设计器,就是类似Delphi设计窗体一样.要在程序运行时能用鼠标移动控件的位置,改变控件的大小
- 如何锁定dbgrid不让选定的记录刷新掉???
- 这句指令怎么写呀?有点不好写呀
- 后编程时代???下一个将被人们广泛掌握的技能将是编程
- 高手求救:我的猫为什么不能正常使用?(诊断检查时没有提示错误)
- ◆小调查:大家平时都用什么资源管理器呀???◆常用工具有哪些呀???
- 寻找Delphi编程高手-希望与你进行知识交流
- 将C++代码转换成相应的Delphi代码
- IdHttp post 一个html
- 有关控件封装DLL
在coding時,應知道區分大小類。在取得大類後,判斷是否有子屬類(小類),有則加一個空白行。
用來接收數據的dataset,可以用內存表或者clientdataset
首先,这种格式,采用分组(Group)来实现,中间的空白行可以很多方法去实现,最简单的,把GroupHeader的高度拉大,粗体字应该比较简单,设置GroupHeader字体,
添加GroupFooter来进行分组的小计