我有几个SSRS报告要为需要具有表格布局的客户端创建.我知道有些人只是为了这个目的而不喜欢使用Tablix,但是尝试对齐矩形和其他控件非常耗时.
其中许多表有超过50行(有多列),我不断需要执行"右键单击>>插入行>>下面的序列".这是非常重复的,我想知道是否有人知道更好的方法来完成任务.
我试图在SO上找到一个类似的问题,除了谷歌搜索一个可能的解决方案,但我无法找到一个有我的确切问题的人有一个解决方案.
我尝试过的一个选项是使用VS2008选项中的自定义快捷方式创建自己的键盘快捷键.有四种可能的选项没有分配快捷方式:
不幸的是,我试图映射四个命令中的任何一个都是不成功的.如果这些是命令,并且有人成功完成了我想要做的事情,请告诉我.如果这些命令不适用于Tablix设计器,那么其他人是否有适合他们的解决方案?
编辑:我将使用此表的主要报告仅填充页面顶部的几个文本框.该表本身不包含任何数据,用于保存学生的成绩.50多行是分级的类别,有12列代表班级中的学生.
我试过看其他方面,但我似乎无法弄清楚我在做什么有什么问题.我试图在列上创建一个检查约束,该列应该包含格式为"00000-0000"的9位邮政编码.这是一个赋值,所以我唯一能做的就是创建一个检查约束.
我已经成功地将check语句用于其他列,但由于某种原因,我在Stack Overflow上找到的语句不起作用.唯一允许的字符是数字和连字符(' - ').
alter table Student
add constraint student_zip_ck
check (Zip not like '%[0-9\-]%' escape '\');
Run Code Online (Sandbox Code Playgroud)
由于此检查约束是在Stack Overflow上的另一个(正评级)问题之后建模的,所以我不知道可能出现什么问题.这是我收到的错误.
Error starting at line 751 in command:
alter table Student
add constraint student_zip_ck
check (Zip not like '%[0-9\-]%' escape '\')
Error report:
SQL Error: ORA-00604: error occurred at recursive SQL level 1
ORA-01424: missing or illegal character following the escape character
00604. 00000 - "error occurred at recursive SQL level %s"
*Cause: An error occurred while processing a recursive SQL …Run Code Online (Sandbox Code Playgroud)