巨难无比的报表,公司讨论n天,连个头绪都没有 Active report-----------求救
一张纸画600列*n行
从数据库上提取两个字段大概如下:
字段A ,字段B
100 130
120 150
140 160
145 160
155 165
方法是
从第100个格到第130个格画*
查数据库下一条, 如果字段A的值在上一条数据100--130之间,画在下一行。
查数据库下一条, 从第一个开始比, 因为140比130大, 继续画在第一行。
。。。。。
形成的图案是
。。。。。。。。。。100。。。。120。。。130。。。140。。145。。150。。155。。160。。165。。。
。。。。。。。。。。*****(100,130)***** ********(140,160)********
。。。。。。。。。。 ******(120,150)*************** **(155,165)*
。。。。。。。。。。 *****(145,160)*****
就是说画的时候,如果上面没有数据尽量往上画。
因为有600列,画detail的时候不能全部都画出来,只能画一行,然后滚动。
但是这样是否就意味着不能处理已经画过的行??
这个要怎么做???????