在D365/AX2012中设计SSRS


前言

记录一下在设计的过程中用到的一些小技巧


一、SSRS设计

1.文字居中

可以像在富文本框中操作一样,进行左右对齐或者居中对齐

2.文本框对齐

上下之间对齐可以选中需要的文本框选择
Remove Vertical Spacing(移除垂直边距)
Make Vertical Spacing Equal(使垂直间距相等)
Remove Horizonatl Spacing(移除水平边距)
Make HorizonatlSpacing Equal(使水平间距相等)

3、间距控制

右击文本框选择Text Box Properties,
2.
点击Alignment 修改Padding options的Left/Right/Top/Bottom的值
3.
点击Font修改size大小
4.
选中Bold修改Style加粗
5.
Number中修改内容的显示方式,可以设置数字,日期,时间,货币等

4.表格边框粗细

两个单元格紧挨着一起的时候,边框粗度会增加
示例:上边框和右边框比底部边框要粗
在这里插入图片描述

修改单元格对应的属性BorderWidth的对应Left,Right,Top,Bottom的值,例如Default的值为1pt,那么就修改对应的边框的值为0.5pt

5.边框样式

修改属性borderstyle:
dashed:虚线
dotted : 点线
Double :双线
Solid : 实线

二、表达式

1.字符串拼接

="字符串1" & "字符串2"

2.换行

="字符串1" & Vbcrlf &
"字符串2"

3.显示页数

="Page " & Globals!PageNumber & " of " & Globals!TotalPages

4.表达式Sum求和

1.总计
=Sum(Fields!field.Value, “tableheader”)
2.分组合计
=Sum(Fields!Field.Value)

5.获取当前用户的UserId

在这里插入图片描述

三、打印设置

1.设置header和footer

设置Header和Footer的PrintOnFirstPage/PrintOnLastPage属性是否在第一页和最后页进行打印

2.ssrs长宽

不同的纸张大小对应这不同的值,例如A3:
SSRS加上边框的weight为16.54,height为11.69,不能超过,超过后会打印出第二页

四、添加字段

1.在Temp表上添加字段
2.给字段赋值,两种方式:

  1. 在DP类上进行赋值
  2. 直接对这个Tmp表进行COC,insert()

六、发布SSRS

1.使用以下命令发布指定model中的所有ssrs

C:\AOSService\PackagesLocalDirectory\Plugins\AxReportVmRoleStartupTask\DeployAllReportsToSSRS.ps1 -Module ModelName -ReportName * -PackageInstallLocation “C:\AOSService\PackagesLocalDirectory”

2.在VS中发布SSRS

1.编译程序,确保没有错误
2…右击需要发布的SSRS,点击Deploy Report,
或者直接右击你的object,点击Deploy Report
3.使用管理员身份运行cmd,输入iisreset,重启iis服务

7、在D365中修改打印设置

在页面上修改对应model下setup>forms>form setup>general的print management中的reprot format的值

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值