vb.net - 使用存储过程的结果和参数作为仪表图表的值 - ASP.NET 应用程序中的 Crystal 报告

标签 vb.net crystal-reports

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

最佳答案

  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 ( 1 IN INTEGER DEFAULT NULL, 两个 IN INTEGER DEFAULT NULL, 三个 IN OUT reporting.query_results ) 作为 开始

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

    结束酒吧;

  3. 构建报告

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

enter image description here

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

enter image description here

3c。添加图表

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

enter image description here

  • 结果
  • enter image description here

    关于vb.net - 使用存储过程的结果和参数作为仪表图表的值 - ASP.NET 应用程序中的 Crystal 报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10953789/

    相关文章:

    c# - 服务可以写入注册表 [HKLM]

    vb.net - XCode Cocoa 问题(VB.NET 到 Cocoa)

    asp.net - 没有可用的有效报告源- Crystal 报告

    c# - 如何在 Crystal 报表C#中添加行号

    asp.net - 我可以/应该将 VS2008 "Web site"转换为 "Project?"

    c# - 你会如何简单地 Monitor.TryEnter

    mysql - Crystal 报表公式创建vb.net mysql

    crystal-reports - 不用 Crystal 报表软件编辑 Crystal 报表文件

    vb.net - 防止计算机在程序运行时进入休眠/待机/休眠状态

    crystal-reports - Crystal 报表中的全局变量