是否可以提取一些数据供用户修改,然后在报告中使用修改后的数据?

是否可以提取一些数据供用户修改,然后在报告中使用修改后的数据?

我正在使用 SSRS 2008 r2。我有一组用户需要修改地址详细信息,然后才能将其从 CRM 中的报告打印到预打印的表格上。但是,我们不想将这些修改保存到 CRM 中。我为他们设置了一份报告,该报告可直接从报告屏幕打印到预打印的表格上,但他们无法修改该格式的表格中的任何内容。

我们曾尝试导出到 Word,但数据一直在移动,并且必须在特定空间打印才能出现在预印表格的正确位置。

是否可以运行报告并向用户显示文本框中的地址字段以供他们修改,然后使用文本框中修改后的详细信息作为报告中的地址?

理想情况下,我们希望能够在运行报告后直接从屏幕上打印。

我尝试了很多次搜索,但没能找到任何类似的问题。我知道这不是在 CRM 中使用信息的正常方式,但出于法律原因,这些特定表单上的数据需要更改。

答案1

如果有人感兴趣的话,我在大多数情况下都已经尝试这样做:

  • 为 CRM 中地址行 1 的现有值创建一个参数,并将默认值设置为 CRM 中的字段。
  • 创建一个参数来捕获地址行 1 的任何地址变化。确保所有参数都设置为“允许空值”和“可见”。
  • 对 CRM 中的每个地址行按顺序重复上述 2 个步骤。参数设置示例 报告运行时参数设置的图片
  • 在报告中添加表达式:

例子:

=iif(Parameters!AddressLine1Changes.Value<>""

, Parameters!AddressLine1Changes.Value

, Fields!address1_line1.Value)

正如我所说,这在大多数情况下都有效,但目前当 CRM 值为 NULL 且用户向新参数添加值时,它不起作用。我已发布一个新帖子来寻求帮助。
为什么仅当默认值为空或 NULL 时文本参数才不接受新值?

相关内容