以文本方式查看主题 - 搭建论坛 (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=2144) |
-- 作者:tomorrow -- 发布时间:2004-5-17 16:50:13 -- 一些数据库技术问题指教。 我今天先做好了一个access数据库,后来用搭建之星来做了一个ADO链接,还导入了数据,这些都一切正常,可是麻烦来了,我在做打印报表时,我的数据库中最长的一项(典型事迹)字段设的是255,其中内容也不少,在搭建之星报表区域内设好报表标签以及报表字段文本,预览后发现内容多的这一项根本就不会自动换行,也就是说他不管你的内容有多少,都一行去显示,甚至超出了纸张大小,请教一下朋友们在对于内容多的报表字段文本该如何设,如何能够换行。 还有就是怎么用一个换钮来控制页面设置这一项,我看了半天报表面板只有打印机设置而无页面设置,这个如何去做,谢谢指教。 |
-- 作者:引力波 -- 发布时间:2004-5-17 18:02:34 -- 答:tomorrow 1、字段内容较多,超过255个字符,应该改字段属性为备注; 2、改报表字段文本为字段豪华编辑,可以实现换行; 3、设计一个页面控制,对报表面板进行控制,将设置项目值存入数据库,既可实现页面设置。 |
-- 作者:tomorrow -- 发布时间:2004-5-17 21:00:15 -- 版主阁下:您说的这三点,第一点我还懂,第二点我购买的是搭建之星个人数据库版,找了半天也没有你所说的豪华字段编辑构件,不知道这个构件在哪一栏里。第三点我不是很懂,能具体教一下吗?那真是太感谢您了! |
-- 作者:admin -- 发布时间:2004-5-18 9:04:12 -- 第一、当你预计到某字段内容将超过120个汉字时,该字段类型应设为“备注”型,而不应是“文本”型。报表标签和报表文本构件都有“中文换行长度”属性,设置该属性即可。假如你想在第“8”个汉字位置换行时,中文换行长度应设为“16”。 第二、个人数据库版中没有提供“字段豪华编辑”构件,专业数据库版提供有。 第三、一张报表,你在设计阶段实际上纸型等等设置就已经固定了,所以并不适宜动态设置页面。当然,如果非要这么设置,可以像引力波所提把“页面设置参数”存放到数据表中,动态设置时,修改该数据表数据就可以了。 致tomorrow的建议:你最好将《使用手册》的数据库部分系统的看一遍,然后把我们提供的数据库实例,模仿着做一遍。 |