以文本方式查看主题 - 搭建论坛 (http://bbs.diylsoft.com:8118/starforum/index.asp) -- 数据库交流 (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6) ---- 关于打印报表的问题 (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=5408) |
-- 作者:qiuhua5015 -- 发布时间:2006-5-23 16:52:19 -- 关于打印报表的问题 请教一个问题,就是我在设计报表的时候,如果一个字段的内容很多,怎么样才能让他在打印的时候会自动折行跟表格一样的大小,而且往下移一行呢。我试了很多方法,都不行,我的是个人版的。 |
-- 作者:水手 -- 发布时间:2006-5-23 17:04:32 -- 把报表字段文本的"自动调整大小"属性设置为"假","自动换行"属性设置为"真",然后把报表字段文本或者报表标签构件拉到合适长度与高度(高度最好在两行以上),即可解决问题.可以调整行高以及字体大小. |
-- 作者:admin -- 发布时间:2006-5-23 17:44:13 -- 补充一点:用“中文换行长度”可以控制折行的位置。 |
-- 作者:qiuhua5015 -- 发布时间:2006-5-24 9:54:13 -- 我设了,可以是可以了,可为什么表格不能随着变大呢,如果我把表格拉大点,可是有些行数才一行的话就很难看了,能不能设成当我的数据行数是一行的话,表格不变,当第二行是两行以上的话表格会随着数据的变大而自动改变高度呢. |
-- 作者:wd0001 -- 发布时间:2006-5-24 13:09:28 -- 搭建做不到,这是数据库,不是表格(excel) |
-- 作者:qiuhua5015 -- 发布时间:2006-5-24 14:47:12 -- 这没关系到数据库吧,这只是打印报表的了.如果连这都不能达到的话那也太差了吧. |
-- 作者:admin -- 发布时间:2006-5-24 17:31:14 -- 以下是引用qiuhua5015在2006-5-24 14:47:12的发言:
这没关系到数据库吧,这只是打印报表的了.如果连这都不能达到的话那也太差了吧. 从主贴看,你已经做出报表了,那么就应明白,搭建之星报表的表线是手动画出来的,不是系统生成的。不能把它想向成专门画表工具EXECL。 如果你预见到表格内的内容较多,会产生折行,那么在画表和摆放构件时,应预留出相应的位置。 |
-- 作者:qiuhua5015 -- 发布时间:2006-5-24 22:05:31 -- 可是这样做的话我也不知道会折多少行呀,有时很多,而有时很少的呀,如果这样画的话一个很难看的,另一个就是不知要留多大的空间呀. |
-- 作者:admin -- 发布时间:2006-5-25 9:10:28 -- 这就关于到你的设计问题,不担是报表设计,也包括数据库设计。从主贴贴图看,你不能想当然,想向成字段内容会无限大。例如,一件商品的“规格”,就可以预见到它的大小,你在数据库结构设计时,就应限制了字段宽度,随之,你在报表设计中,应尽量照顾到它可能的宽度。确实,需要两行内容时,也可以考虑将字段文本的字号减小一些。 |
-- 作者:qiuhua5015 -- 发布时间:2006-5-25 14:10:37 -- 那像管理员说的如果不是规格呢,是一些电脑配件的参数呢,如果是参数的话肯定有一多有少的,连自己都不知道有多少行的,那如果设计时把表格拉大点,可是当数据只有一行时那不是很难看,有什么办法可以解决吗. |