A. 帆软:可以通过动态的条件进行查询吗
可以的,比如说你想对表中的数据进行过滤,查询条件是不确定的,有时候想要用A列进行过滤,有时候又想用B列进行过滤,此时就需要用到动态条件。
在定义数据集时,将条件定义为参数,如SQL语句定义成SELECT * FROM TableName ${Condition}
1、打开模板
2、修改数据集
将数据集修改为:SELECT*FROM订单${condition}
3、修改参数界面
将参数界面的控件名称修改为Condition即可。
4、效果查看
保存模板点击分页预览,输入动态的查询条件如:where货主地区=“西南”,变可以获取货主地区为西南的数据了,效果如下图:
B. 帆软填报中如何查看reportConfig.xml
你的意思是finereport中根据参数查看不同的报表吗?具体步骤如下:
1、子表准备
建立两张子模板1、2
2、制作参数界面模板
参数界面单独制作一张模板,新建工作簿,点击模板>模板参数,定义两个参数分别为orderID,cptName
参数界面设置
设置orderID的控件类型为下拉框,其值选择数据库表中的订单表,实际值与显示值都选择订单ID
设置cptName的控件类型为下拉框,其值选择自定义,列出需要查看的报表名称,实际值为对应报表路径,如下图:
查询按钮时间设置
给查询按钮增加点击事件,具体js如下:
var orderID = this.options.form.getWidgetByName("orderID").getValue();
var cptName = this.options.form.getWidgetByName("cptName").getValue();
window.location = "/WebReport/ReportServer?reportlet=" + cptName + "&ID="+ orderID;
3、效果查看
保存参数模板,并点击分页预览,选择订单ID及需要查看的报表,就可以跳转到对应报表。
希望可以帮到您,有啥问题的话,您还可以去相关论坛逛逛的。愿采纳!
C. 帆软报表查询后怎么隐藏一个网格
楼主可以试试通过设置按钮隐藏掉,或者选择你需要隐藏的单元格格,根据图片中文字的选择进行勾选你需要的效果,不行的话楼主可以去官网的论坛上问问,基本上很快就会有技术人员给出答案,他们家的技术支持做的很好地,支持国产
D. 用帆软插件解析json查询数据集,查询语句怎么写
打开设计器的服务器->定义数据连接菜单,可以添加一个JSON数据连接,如下图所示:
E. finereport 查询事件怎么用
你可以在模板中添加js脚本:
_g().parameterCommit();
来触发查询事件
示例
实现选择完下拉框中的值后自动查询出对应的信息,效果如下图
点击分页预览,选择某个值后就可查看效果了。
如果你还是不懂的话,可以去帆软论坛逛逛,那里有很多人为你解答的。
F. 求助,FineReport点“查询”按钮之前调用Oracle过程
调用Oracle过程一共有两种情况,分别是不带输出参数的和带参数的,具体内容可以参照如Chinafine之类的论坛或者博客,在这里就简单地说一下这两种情况的代码内容:
不带输出参数情况(过程名称为pro1,参数个数1个,数据类型为整形数据 )
import java.sql. *
;
public class ProcereNoArgs
{
public static void main(Stringargs[]) throws Exception
{
//
加载Oracle驱动
DriverManager.registerDriver( new oracle.jdbc.driver.OracleDriver());
//
获得Oracle数据库连接
Connectionconn =
DriverManager.getConnection( " jdbc:oracle:thin:@MyDbComputerNameOrIP:1521:ORCL", sUsr, sPwd
" );
// 创建存储过程的对象
CallableStatementc = conn.divpareCall( " {callpro1(?)} " );
// 给Oracle存储过程的参数设置值,将第一个参数的值设置成188
c.setInt( 1 , 188 );
// 执行Oracle存储过程
c.execute();
conn.close();
}
}
2.带输出参数的情况(过程名称为pro2,参数个数2个,数据类型为整形数据,返回值为整形类型)
importjava.sql.*;
publicclassProcereWithArgs
{
publicstaticvoidmain(Stringargs[])throwsException
{
//加载Oracle驱动
DriverManager.registerDriver(neworacle.jdbc.driver.OracleDriver());
//获得Oracle数据库连接
Connectionconn = DriverManager.getConnection("jdbc:oracle:thin:@MyDbComputerNameOrIP:1521:ORCL", sUsr, sPwd ");
//创建Oracle存储过程的对象,调用存储过程
CallableStatementc=conn.divpareCall("{callpro2(?,?)}");
//给Oracle存储过程的参数设置值,将第一个参数的值设置成188
c.setInt(1,188);
//注册存储过程的第二个参数
c.registerOutParameter(2,java.sql.Types.INTEGER);
//执行Oracle存储过程
c.execute();
//得到存储过程的输出参数值并打印出来
System.out.println (c.getInt(2));
conn.close();
}
}
希望能够帮到题主~
G. 帆软证书怎么考
帆软证书需要在全国计算机考试院官网上报名考试。
帆软是原中国计算机软件专业技术资格和水平考试(简称软件考试)的完善与发展。这是由人力资源和社会保障部和工业和信息化部领导下的国家级考试,其目的是,科学、公正地对全国计算机与软件专业技术人员进行职业资格、专业技术资格认定和专业技术水平测试。
上半年考试时间为5月底(第三个周六、周日),下半年考试时间为11月中旬(第二个周六、周日)。
相关信息介绍:
NCRE不以评价教学为目的,考核内容不是按照学校要求设定,而是根据社会不同部门应用计算机的不同程度和需要、国内计算机技术的发展情况以及中国计算机教育、教学和普及的现状而确定的。
它以应用能力为主,划分等级,分别考核,为人员择业、人才流动提供其计算机应用知识与能力水平的证明。
H. 如何在spring项目中打出帆软报表的查询sql
springmvc是个访问控制的框架呀 类同struts2一样
润乾、帆软已经是个成品了 有自己的展示UI了。
按道理不需要你再去做什么了 除非一种情况,显示或处理不满足你自己的业务了 你就要自己开发了
结合的话 已经满足你需求了 你还去硬结合做什么
I. 帆软报表为什么查询条件,排序不成功
排序的步骤一般是这样的
1、打开模板
2、超级链接参数设置
为单元格例如年度投资计划、财政安排数、单位自筹以及其他资金所在单元格设置超级链接
以年度投资计划为例
选中年度投资计划所在的D2单元格,右键,选择超级链接,添加一个动态参数,增加3个参数, 如下图所示:
然后就可以进行效果查看了。
个人认为题主所说的排序不成功可以按照这个步骤查看一下。然后也有可能是公式方面的问题,希望可以帮到题主早点查出原因。