如何创建主子窗体

如何创建主子窗体,第1张

用向导可以,用“设计视图”创建主子窗体也可以啊。我介绍第2中方法给你。创建系主窗体,创建信息窗体以备用,从工具箱中选择“子窗体/子报表”控件,指定子窗体的数据来源。完成设计、保存窗体。

我正在尝试创建子报告JasPopft Studio 55 我的表结构如下:

DeTT(DeTNO,DNEY,LOC)

EMP(EMPNO,EnMeNe,SAL,DEPTNO)

主要报告名称:JavaXML

子报表名:JRXML

我试过如下。

在“主报告”中通过传递DEPtNO参数创建一行。

现在,将子报表组件从调色板拖动到主报表。

从“子报表”向导中选择“创建一个新报告”选项。

试图编写下面的查询以从活动部门获取员工。问题从这里开始。我无法理解如何提供参数来获取父级DENOTNO。

从EMP中选择EMPNO、EnEm、工资,其中DEPTNO=10

在上面的代码中,我刚硬编码了DEPTNO=10来完成查询。这是我希望专家支持知道如何用参数替换DePTNO=10的方法。

附带条件

假设您有一个带有提示参数的主报表,并且希望将它传递给子报表,当您在参数部分创建子报表时,您必须添加该参数(除了默认值),以便使它对子报表“可见”。

额外的:如果“活动部门”是从查询中得到的(比如说,从DePT中选择Edvest=“Y”),则应该将该值($F{DEPTNO })作为子参数传递给子报表。

然后在子报表查询中,您必须用参数替换您的硬编码值,如下所示:

从EMP中选择EMPNO、EnMeNe、工资,其中DEPtNO= ${YouLyPosiv}

也许吧本教程来自JasPopft社区可以在视觉上帮助你。

标准:资讯科技··子报表的输出为空白

特惠

直接存取JasPopft Studio 55这是:


DeTT(DeTNO,DNEY,LOC)


EMP(EMPNO,EnMeNe,SAL,DEPTNO)


一种:JavaXML


子空间:JRXML


I


To SouthOffice DeToTo NoTo。


的,调色调色板。


以“SouthType”为例。


员工工作积极主动。一、二、一、二、二、三、二、五、五、五、四、五、四、五、四、四、五、四、四、四、四、四、四、四、四、四、四、四、四、四、四、四、四、


EMP EP,EMPNO,EnEnm,工资DeTtNo=10


In SouthTouthOffice,EndoStIdOrthPosiDeToNo= 10。TSP


附带条件

一次又一次的,一次又一次地发生了。


额外的:“SouthTouthTimes”。


一方面,一方面,另一方面:


选择EnnNO,EnMeNe,薪水
从电磁脉冲
其中DeptNo= $p{YuyAuthor参数}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13073324.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-30
下一篇 2023-05-30

发表评论

登录后才能评论

评论列表(0条)

保存