Reporting services Reporting Services错误消息并导航回报告

Reporting services Reporting Services错误消息并导航回报告,reporting-services,reportingservices-2005,Reporting Services,Reportingservices 2005,我正在从事SQL Reporting services。我有一个报告,其中输入了一个无效值作为报告标准的一部分。一个新的屏幕生成了错误消息,该屏幕上没有按钮,因此返回报告的唯一方法是单击浏览器返回按钮,在这种情况下,已输入的所有搜索标准都将丢失。此错误消息屏幕由Microsoft Reporting Services生成 我的问题是,, 1) 是否可以在此错误页面中添加“后退”按钮? 2) 如何将“后退”按钮添加到此错误页? 3) 如何以某种方式保留已输入的参数(如果我使用“上一步”按钮返回“搜

我正在从事SQL Reporting services。我有一个报告,其中输入了一个无效值作为报告标准的一部分。一个新的屏幕生成了错误消息,该屏幕上没有按钮,因此返回报告的唯一方法是单击浏览器返回按钮,在这种情况下,已输入的所有搜索标准都将丢失。此错误消息屏幕由Microsoft Reporting Services生成

我的问题是,, 1) 是否可以在此错误页面中添加“后退”按钮? 2) 如何将“后退”按钮添加到此错误页? 3) 如何以某种方式保留已输入的参数(如果我使用“上一步”按钮返回“搜索条件”页面)

谢谢你的帮助

干杯, Narendra使用下拉菜单(正如slugster所建议的)

如果做不到这一点,我想您必须找到一种方法来优雅地处理sql中的错误,并以某种方式传回一个数据集,该数据集包含一个错误标志,表明哪个参数出错。然后,您可以隐藏所有原始报表,并显示一个返回到同一报表的HTTP链接,但链接中包含参数(导致错误的参数除外)

当他们单击此按钮重新运行它时,它应该具有除导致错误的参数之外的所有参数

然而,我不建议这样做(大量的工作,混乱等),而是使用下拉菜单:)

使用下拉菜单(正如slugster建议的那样)

如果做不到这一点,我想您必须找到一种方法来优雅地处理sql中的错误,并以某种方式传回一个数据集,该数据集包含一个错误标志,表明哪个参数出错。然后,您可以隐藏所有原始报表,并显示一个返回到同一报表的HTTP链接,但链接中包含参数(导致错误的参数除外)

当他们单击此按钮重新运行它时,它应该具有除导致错误的参数之外的所有参数


但是,我不建议这样做(大量工作、混乱等),而是使用下拉列表:)

来回答您的问题:

  • 无法修改错误页
  • 见#1
  • 您无法保留参数,也无法解决问题,请参见#1

  • 正如@adolf大蒜所述,您可以创建另一个仅处理无效参数数据的数据集。这对您来说很麻烦,但用户可以灵活地键入数据,这可能是一项业务需求。如果是这样的话,我会参考上的第10条提示,了解如何创建仅在数据无效时显示的错误消息。该示例适用于无数据,但它应该很容易适应坏数据的情况。

    要回答您的问题:

  • 无法修改错误页
  • 见#1
  • 您无法保留参数,也无法解决问题,请参见#1

  • 正如@adolf大蒜所述,您可以创建另一个仅处理无效参数数据的数据集。这对您来说很麻烦,但用户可以灵活地键入数据,这可能是一项业务需求。如果是这样的话,我会参考上的第10条提示,了解如何创建仅在数据无效时显示的错误消息。该示例适用于无数据,但它应该很容易适应坏数据的情况。

    更好的选择是通过使用预定义列表(下拉列表)而不是直接的文本框来限制用户可以输入的参数。你可以用p;也可能会将查询更改为更宽容,或者在使用无效参数时不返回任何内容。更好的选择是通过使用预定义的列表(下拉列表)而不是直接的文本框来限制用户可以输入的参数。你可以用p;也可能会将查询更改为更宽容,或者在使用无效参数时不返回任何内容。