Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

[5分]报表补空行的问题

chinasa  发表于:2011-07-26 10:51:38  
复制

请帮助在报表空白处补上空行。急啊!求助!

 

点击下载此附件

 

Top
爱好 发表于:2011-07-26 11:51:41
对于此类情况,目前,在实际应用中,我的解决方式是在数据末行,即“MOT页脚”内加入“数据打印结束!”,下面加一条到两端的下划线。并不影响报表的外观。

chinasa 发表于:2011-07-26 12:26:11

我遇到的问题是,必须要补空行,这个我没办法改变的。

不过,还是谢谢提供了您的方法,在其它报表中可以学习下你的方法。



叶海峰 发表于:2011-07-26 15:56:37

新建一个数据源为select top的SQL语句的报表,报表的字段数和主报表的字段数一样,字体颜色设成白色,边框格式和主报表的一样,然后作为子报表添加到主报表里面,需要补10个空白行,那么就 select top 10..如果不需要补空白行,该子报表就设为不显示

如果不行,可以考虑用excel做一个报表模板,然后将数据写入到excel里面,



chinasa 发表于:2011-07-26 16:05:23
我目前已经采取EXCEL在做了,只是感觉很多前辈可以使用补空行的办法,还是想学学。

爱好 发表于:2011-07-26 16:58:51
chinasa 发表于:2011-07-26 17:04:41
这个例子也学习过,我在论坛检索“空行”,共有10个左右的例子,但我移植到我的程序中都不成功,也不知道为什么。

zch 发表于:2011-07-26 21:26:53
一个笨办法 供参考点击下载此附件

爱好 发表于:2011-07-27 12:39:22
我似乎找到原因,在你的表中加了二个字段。

爱好 发表于:2011-07-27 12:40:02
这是附件 。点击下载此附件 

chinasa 发表于:2011-07-27 14:52:07

不好意思,今天外出开会没有及时回复。

 

zch,您的方法是指把表格线去掉吗?这个方法不行的,海关一定要有线连到页脚的。

 

爱好,您的方法很接近我想要的效果,不过实现的方法最好能改进一下,你加的那两个字段就是报表“打印前”事件用到的两个字段,我一直尝试把这两个字段替换成我已有的字段,但不成功。所以希望最好还是用我自己的字段。

 



zch 发表于:2011-07-27 20:30:28
我的方法是可以连到页脚的,这个要根据页面设置,再多加几个空行,把竖线高度再增加就可以了

zch 发表于:2011-07-27 21:15:56

笨办法的改进 

 

点击下载此附件

chinasa 发表于:2011-07-28 08:10:22

我看到的效果是这样的。



总记录:13篇  页次:1/1 9 1 :