做项目要涉及到水晶报表,今天就水晶报表的若干问题写一系列小总章
1..如何设置水晶报表(crystal reports)的字段自动换行
2.水晶报表(crystal reports)的line(线条)与box(边框)的无缝接合问题,防止出来断线。
1.如何设置水晶报表(crystal reports)的字段自动换行
水晶报表从数据库中读取的数据,当字段内容比较长时,很影响美观,需要设置它为自动换行来显示。
影响美观的没有自动换行的报表图示:
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsISPrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdsATOfd3bkFGazxCMx8VesATMfhHLlN3XnxCMwEzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsYTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-YWan5SY3kjN2I2MmhTMmhjZ1cDZidjN1YGM4EzY2ITO0MWOx8CX5AzLchDMxIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjL4M3Lc9CX6MHc0RHaiojIsJye.gif)
OK,看了图示,觉得实在太难看了,好,我们来设置它自动换行吧:
1.打开字段的格式化字段属性,将其公用标签下的可以扩大(CANGROW)属性选上,如图:
2.打开节专家,将详细资料中的延伸到后续节(UNDERLAYSECTION)选中,如果有多个节点可以全部选中;
3.将报表中line和box控件的打印时扩展到节的底部(EXTENDTOBOTTOMSECTION)的属性选中,这样LINE和BOX才会随着每一行数据高度自动向下移动。如图: