`
raymond.chen
  • 浏览: 1433439 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

如何将程序的参数值传递到子数据集(SubDatasets)中?

阅读更多

一、为主报表添加参数

      本例子为主报表添加了一个名为“p1”的类型为BigDecimal的参数。


 
 

 

二、为报表新增一个子数据集(Subdatasets)

    1、操作菜单:Data 》Subdatasets

 

    2、在弹出窗口中点击“New”按钮,再在第二个弹出窗口中点击“Create”按钮。


 

 

     3、点击“Parameters”按钮为子数据集添加参数,子数据集的参数必须要跟主报表的参数一致(名称、类型)。

关键之处


 

 

      4、在SQL语句中引用子数据集参数

           点击“Query”按钮,在弹出窗口中编辑SQL语句。


  

 三、交叉报表中使用子数据集

      1、在主报表中添加一个交叉报表控件。

           1)在Step 1中,为交叉报表选择可用的子数据集(即刚才创建的Subdatasets),然后点击“Next”按钮。


 

 

           2)为交叉报表选择Row group、Column group、Detail field字段,直到全部步骤完成。

 

四、为主报表添加SQL语句

      需要为主报表添加SQL语句,否则,交叉报表的数据显示不出来。

      主报表的SQL语句可以随便写。

      为主报表写SQL语句只是让主报表有一个活动的数据库连接,从而使得子数据集里的SQL语句能执行,将数据查询出来。


 

  • 大小: 59.7 KB
  • 大小: 97.8 KB
  • 大小: 110.6 KB
  • 大小: 80.2 KB
  • 大小: 35.8 KB
  • 大小: 56.5 KB
1
0
分享到:
评论
3 楼 houyongbo03 2011-08-24  
图片没有上传上去,我的Measures是BigDecimal类型的,求sum,
预览的时候不报错,但是也没有数据!
2 楼 houyongbo03 2011-08-24  
1 楼 houyongbo03 2011-08-24  







请问我按照如上步骤添加crosstab但是预览的时候不报错,但是也没有数据!请问可能是什么原因?谢谢

相关推荐

    易语言多线程传递多参数

    创建线程时,我们可以将需要传递的数据封装到线程参数中,确保数据在不同线程间正确隔离。 四、子程序11与子程序1 在描述中提到的“子程序11”和“子程序1”可能是两个用于处理线程任务的子程序。在多线程编程中,...

    主程序与子程序之间的参数传递实验.pdf

    在这个实验中,我们学习了如何使用参数传递来实现子程序的调用和数据传递。实验结果表明,参数传递是主程序和子程序之间的基本途径和方法。 在这个实验中,我们还学习了汇编语言的基本知识,包括寄存器、指令、标签...

    C#控制台程序之间参数传递

    本文将详细讲解如何从一个控制台应用程序(源程序)启动另一个控制台应用程序(目标程序),并传递参数字符串,以及如何在目标程序中使用正则表达式解析这些参数。 首先,让我们理解如何在C#中启动另一个EXE程序。...

    易语言子程序参数的参考属性演示

    在这个主题“易语言子程序参数的参考属性演示”中,我们将深入探讨易语言中子程序参数的参考属性及其应用。 1. 子程序参数类型: 在易语言中,子程序参数可以分为几种类型:常量、变量、引用和指针。常量参数不...

    12.参数传递之值传递.zip

    12.参数传递之值传递.zip12.参数传递之值传递.zip12.参数传递之值传递.zip12.参数传递之值传递.zip12.参数传递之值传递.zip12.参数传递之值传递.zip12.参数传递之值传递.zip12.参数传递之值传递.zip12.参数传递之值...

    Java语言中参数值传递和引用传递比较.pdf

    在 Java 语言中,基本数据类型的参数值传递采用单向值传递的方式,即将实际参数的值复制给形式参数,形式参数的变化不影响实际参数的值。例如,在一个简单的示例程序中,我们可以看到基本类型参数的值传递方式: ...

    flex获得html容器传递的url参数值

    总的来说,要从HTML容器传递的URL参数值到Flex应用,你需要: 1. 使用`ExternalInterface.call()`调用JavaScript函数获取URL查询字符串。 2. 在JavaScript中处理查询字符串,分解为参数对。 3. 将处理后的参数对通过...

    单片机子程序的参数传递与相容性设计.pdf

    隐含参数传递方法是在子程序编写时,已经假定参数的某些值,比如特定的延时子程序或特定操作的子程序,其参数已在程序代码中固定。这种方式较为简单,但灵活性差,适用于功能固定、不需频繁改动的场合。 其次,子...

    kettle实现多参数传递并且循环加载数据.zip

    在脚本或程序中调用Kettle时,可以使用`--param:参数名=参数值`的方式传递多个参数。 3. **循环加载数据**: Kettle中的“循环”通常由“循环”或“For Each”步骤实现,用于遍历列表、数组或集合中的每个元素,并...

    易语言源码易语言子程序参数的参考属性演示源码.rar

    在易语言中,参数默认传递方式为“传值”,这意味着子程序内的参数修改不会影响到调用者中的原始变量。但通过设置参数的参考属性,我们可以实现“传引用”,使子程序能够直接修改调用者中的变量。 例如,如果一个子...

    微信小程序组件参数传递

    组件参数传递是小程序中实现组件间交互的关键技术,它允许开发者将数据从一个组件传递到另一个组件,实现动态内容展示和功能联动。本文将深入探讨微信小程序组件参数传递的原理和实践方法。 首先,我们需要理解小...

    exe程序之间传递参数(wince)

    1. **通过文件传递参数**:这是最直观的方式,一个程序可以将参数写入到一个临时文件中,然后另一个程序读取该文件获取参数。这种方式简单易用,但可能存在文件锁竞争的问题,需要合理设计读写顺序和错误处理。 2. ...

    易语言多线程传递文本参数两种方法

    本篇文章将深入探讨如何在易语言中通过两种不同的方法传递文本参数到线程中。 ### 方法一:使用线程创建时传递参数 易语言中,我们可以通过在创建线程时直接传递参数来实现。具体步骤如下: 1. **定义线程函数**...

    完整版子程序(函数)传递.e.rar

    子程序的传递是指在程序执行过程中,一个子程序调用另一个子程序或者函数,并可能传递数据或控制权的过程。这种机制在软件设计中至关重要,因为它促进了代码的复用、模块化和可读性。下面,我们将深入探讨子程序...

    wpf相互调用传递参数

    当在命令行中启动一个exe时,可以向其传递一个或多个参数,这些参数将在程序的Main方法中可用。 ```csharp // 在WPF应用程序的App.xaml.cs中 [STAThread] public static void Main(string[] args) { // args数组...

    birt数据集参数与列绑定实现

    在“birt数据集参数与列绑定实现.doc”文档中,应该详细阐述了如何创建和配置数据集参数,以及如何将数据集的列绑定到报表元素的具体步骤。这份文档可能还会包含示例代码和实际操作的截图,以便于读者理解和实践。 ...

    易语言源代码_子程序(函数)传递.zip

    参数传递是子程序与外界交互的方式之一,它决定了如何将数据从调用者传递到被调用的子程序,并可能影响到子程序内部对这些数据的操作。 1. **参数定义**:在易语言中,子程序的参数通常在子程序声明时定义,包括...

Global site tag (gtag.js) - Google Analytics