【问题标题】:using result from a stored procedure with parameters as value for gauge chart - crystal reports in asp.net application使用带有参数的存储过程的结果作为仪表图的值 - asp.net 应用程序中的水晶报告
【发布时间】:2012-06-12 19:18:52
【问题描述】:

我有一个存储过程,它接受 2 个参数并返回一个整数值。我希望这个值成为页面上仪表图的值。这 2 个参数将根据所选项目的属性而变化。有没有一种简单的方法可以将存储过程中的一个值传递给图表以显示?这将嵌入到 asp.net 应用程序 (vb) 中 - 因此根据先前选择的项目,参数和结果的值将发生变化。谢谢你的帮助。

【问题讨论】:

  • 报告中是否还有其他表格,或者您只是想要显示图表?
  • 只显示图表 - 这将继续的页面将显示在另一个页面的 iframe 中,所以只是图表。

标签: vb.net crystal-reports


【解决方案1】:
  1. 创建包

    CREATE OR REPLACE PACKAGE REPORTING AS
    
    type query_results is ref cursor;
    
    PROCEDURE barfoo (one IN INTEGER, two IN INTEGER, three IN OUT REPORTING.query_results);
    

    结束报告;

  2. 创建存储过程

    创建或替换程序 BARFOO ( 一个 INTEGER DEFAULT NULL, 两个 INTEGER DEFAULT NULL, 三进出报告.query_results ) 作为 开始

    打开三个 选择一+二总计 从双 ;

    结束酒吧;

  3. 构建报告

3a。确保存储过程在数据库“专家”中可见

3b。将存储过程添加到报表中

3c。添加图表

插入 |图表... |类型选项卡 |仪表,然后是数据选项卡

  1. 结果

【讨论】:

  • 传递给存储过程的 2 个变量的值将根据选择的项目而变化,所以我更想在 Visual Studio 2010 中寻找如何执行此操作 - 以更改值所选项目的两个变量中的一个。
猜你喜欢
  • 2012-09-09
  • 2010-10-15
  • 2011-10-12
  • 1970-01-01
  • 2010-12-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多