理想效果:只展示当前记录的相关信息,则需要接收当前记录的实体ID
实现方式:
1.RDL报表新增参数CRM_FilteredAccount,默认值为:select account0.* from FilteredAccount as "account0"
2.增加DataSet,对应的SQL,必须通过动态sql的方式,因为参数传过来的,是一串select xxx from xxx where xxxid=xxx的字符。
declare @sql as nVarchar(max) set @sql = ' SELECT top 10 CAST(accountid as nvarchar(100)) as AccountID, name FROM (' + @CRM_FilteredAccount + ') as fa' exec(@sql)
3.数据和参数都绑定到界面
4.上传到CRM:使用现有文件,且放在对应实体的窗体上。
5.最终效果:
标签:xxx,报表,实体,sql,RDL,FilteredAccount,CRM From: https://www.cnblogs.com/parkerchen/p/16940928.html