小编TMM*_*TMM的帖子

带有矩阵和列表的SSRS 2005在打印或导出为PDF时显示每个数据页之间的空白页

我正在使用SQL Server Reporting Services 2005 - 我已经创建了一个纵向A4报告8.5in by 11in.

该报告由标题,正文和页脚组成.

正文由2列布局中的多个文本框组成,其下方是放置在列表中的矩阵.

矩阵由2个固定行组成(顶行有1个固定文本列,底部有2个数据集字段列)和多个列(每个列的宽度为0.875英寸,数据来自不同的数据集字段).我在列表中使用group expression = Ceiling(RowNumber(Nothing)/ 5),使矩阵列每5个重复列开始低于前一列.

我面临的问题是,当我将报表导出为PDF或物理打印时,如果矩阵跨越多页数据,则报表数据的每一页之间都会出现一个空白页面(只有页眉和页脚).页面上的矩阵列有足够的空间.我尝试了以下,但无济于事:

1)我检查了Page Width(8.5in)> = Body Width(7.20833in)+ Left Margin(0)+ Right Margin(0)

2)我检查了Page Height(11in)> = Page.TopMargin(0)+ Header.Height(2in)+ Body.Height(6.60417in)+ Footer.Height(0.89583in)+ Page.BottomMargin(0)

3)我玩了各种边距值,左边,右边,上边距和下边距为0英寸到0.5英寸.

4)我将所有文本框的CanGrow属性设置为false.当它不适合时,这也具有切断文本的不良效果,但即便如此,仍然会出现空白页问题.

5)我将列表和矩阵放在一个矩形中,矩形外面有一个空白区域(矩阵的右边).

阻止空白页面出现的唯一方法是将列表分组表达式更改为= Ceiling(RowNumber(Nothing)/ 2),即使矩阵每2个重复列(而不是5)开始一个新的"表".然而,我不明白,因为右侧有3个其他列有足够的空间,只需要放2个就是奇怪而不整洁!

我非常感谢任何帮助!提前致谢!蒂姆

pdf matrix reportingservices-2005

9
推荐指数
2
解决办法
5426
查看次数

MySQL通过mysqldump恢复数据库 - 它是否覆盖不同的目标表?

我使用mysqldump来备份包含几个表的数据库(比如表D,E,F).我使用以下命令:mysqldump -uuser -ppassword SourceDatabase> file.sql来备份这些表.

我想知道如果我恢复了这个备份,它会覆盖其他表吗?例如,如果我有一个包含表A,B和C的数据库DestinationDatabase,并且在运行命令"mysql -uuser -ppassword DestinationDatabase <file.sql"之后,我将丢失目标数据库上的表A,B和C. (与刚刚d,E和F被左)或将我留给与A,B,C,d,E和F(与存在于DestinationDatabase原始表原封不动)?

蒂姆,提前谢谢

mysql backup restore mysqldump

9
推荐指数
2
解决办法
8850
查看次数

备份MySQL数据库

我有一个大约1.7GB的MySQL数据库.我通常使用mysqldump备份它,大约需要2分钟.但是,我想知道以下问题的答案:

  1. mysqldump是否阻止对数据库的读取和/或写入操作?因为在实时场景中,我不想阻止用户在备份时使用数据库.

  2. 对我来说,理想的做法是只在一周内备份一次WHOLE数据库,但在中间时间,只需要备份一个表,因为其他表不会更改.有没有办法实现这个目标?

  3. mysqlhotcopy是否是更好的替代方案?

mysql backup mysqldump blocking

6
推荐指数
2
解决办法
4826
查看次数