首页 > 润前报表简单问题

润前报表简单问题

Q:设计器如何打开

A:如果是安装的,那么直接到菜单下,打开润乾报表设计器就行了,如果是压缩包或者从别人那儿拷过来的,就运行 eportHomein下面的startup.bat就可以打开了。

Q:做一个报表最基本需要哪些东西

A:一般来说,常见的报表上面是查询条件,下面是以表格形式列出的查询结果,所以一个润乾报表由两个文件组成。

比如我们的报表叫做xxx报表,那么这个报表就由xxx.raq和xxx_arg.raq这两个文件组成。

xxx.raq文件里是查询结果,如果我们的查询结果仅仅是用来显示而不会修改数据库的值,那么它就是一个普通报表;xxx_arg.raq文件里是查询条件,它是一个参数表单。

点击“文件->新建报表”,打开“向导”对话框,填报类型选择“普通报表”,然后直接点击“生成空白报表”,这样就生成了一个空白的普通报表xxx.raq。

点击“文件->新建报表”,打开“向导”对话框,填报类型选择“填报 或 参数表单”,然后直接点击“生成空白报表”,这样就生成了一个空白的参数表单xxx_arg.raq。

Q:我要在某一格里显示当前日期怎么办

A:可以在这一格内右击,在弹出的菜单里选择“表达式”,在弹出的对话框中选择“表达式”单选按钮,在报表表达式编辑框中使用函数now()即可。

如果你想要显示为“打印日期:当前日期”,那么可以写表达式:”打印日期:”+now(),(注意:引号为英文引号)但是这样一运行会报错“字符串 与 日期时间 不能相加”,需要改为:”打印日期:”+str(now())即可。

如果你想要对日期进行格式化,可以写:”打印日期” + str(now(), “yyyy-MM-dd”)即可。

润乾报表提供了很多函数,可以在表达式编辑窗口中点击“函数帮助”,可以看到各个函数的解释。

Q:我想要在下拉列表框和下拉数据集的最前面加一行空行怎么做

A:点开“数据填报”,点开“设置”,勾上“允许空值”这一项即可。

但是有时会出现一个很坑的问题,就是你点开“设置”以后,找不到“允许空值”这一项,这可能是因为该弹出窗口不够大,导致显示不全,你需要把该窗口拉大,“允许空值”这一项才能显示出来。(这个问题当时坑了我很久,怎么都找不到“允许空值”这一选项>_<)。

Q:在plsql中可以查到数据的sql语句,在润乾报表中却查不到

A:类似于select * from xxxtable where xxxcode = ?,这样的sql,如果直接放在plsql中替换掉参数以后可以查到数据,但是在润乾报表中传入参数后却查不到数据,可以考虑如下原因:

可能是由于你的xxxcode字段是char类型,需要写成select * from xxxtable where trim(xxxcode) = ? 这样才能查到

Q:刚才还能正常的查询数据,什么都没改,突然查询就报错“计算数据集出错”

A:出现这种情况,可以考虑如下原因:

刚才是否在设计器的使用中途断过网,并且你连接的是远程数据库,如果是,那么需要把数据源断开,再重新连接一次。(即使数据源显示的是已连接)

Q:想要把某一行的行类型设置为报表尾,却总是报“行类型排列不正确”

A:一般来说,行类型排列从上到下为:分页页眉,头标题,报表头,数据区,报表尾,分页页脚,但是你已经按照这种顺序呢,在设置报表尾的时候仍然报“行类型排列不正确”的错,可以考虑如下原因:

你想要设置为报表尾的这一行的下面有其他的行类型为数据区的行,你要把下面这些行删掉,才能设置你要的这一行为报表尾。设置分页页脚同理。

Q:我的查询结果项很多,但是在浏览器中显示的时候只显示了前面几项,需要点“下一页”才能显示出后面的内容,怎么才能显示全

A:可以打开“属性->报表属性”,选择“分页”tab,把默认的“分页方式:按纸分页”改为“不分页”即可。

原文摘自http://m.blog.csdn.net/blog/lianjiww/47429481

转载于:https://www.cnblogs.com/jamsbwo/p/5072490.html

更多相关:

  •         之前做机房收费系统用的报表是Grid++Report,这次VB.NET重构中用到了VisualStudio自带的报表控件。刚開始当然对这块功能非常不熟悉,只是探究了一段时间后还是把它做出来了。        以下把在VisualStudio(我用的是VisualStudio2013,假设与您使用的版本号不同,过程中...

  • 前言:现在碰到了水晶报表调用存储过程的问题,问题是这样的:ERP软件里有很多的数据表,有些报表的字段要从多个数据表里取数据,并且要对数据进行处理,来作为报表的字段,我看了些资料,说可以通过存储过程来取数据和运算数据后直接插入到水晶报表里,注意报表有多个字段大多字段需要运算的,要怎样做? 回复: 1、在项目中添加一个xsd,在设计界面...

  • 大多数情况下报表的数据源SQL都是固定的,但有时也需要动态变动其中某些部分实现动态拼出,比如在报表应用中允许用户通过选择表和字段查询自己关心的报表数据,报表开发时则希望对同类报表(明细或汇总)使用同一模板。这时就需要在报表中接收相应参数拼接出动态SQL进行查询后制作动态报表。润乾集算报表提供了两种处理动态SQL的方法,使用宏和集算脚...

  • 现在制作个人网页越来越流行,你会发现很多设计师、媒体人、职场人都建立了自己的网站,用来积累粉丝、展示作品、或者找工作。那么不懂技术知识、也没有太多资金的学生,可以建立自己的网站吗?当然也是可以的!其实个人网站建立的原理都差不多,不懂技术的情况下,可以使用自助建站系统,快速生成个人网站。个人网页制作教程如下:进入「上线了」官网,注册账号...

  • 在plugin.config中添加 stats_over_http.so 然后重启服务器,在浏览器中输入下面的地址查询 http://host:port/_stats 这里host是ATS所在的hostname或是ip,port就是侦听http连接的端口,按照配置我这里分别是10.10.110.162和8081 http:/...

  • 改动信息 详情可以查看ceph官网nautilus Dashboard功能 增加的新功能 支持多用户使用SSO的用户验证模式支持审计模式新的登录页,可以展示更多的集群健康指标使用swagger api的rest api文档 增加的新的管理特性 对于OSD的管理(将osd标记为down,out,修改osd的config ,恢复...

  • 1.Proteus中添加组件后双击引脚可以快速生成一个最近的端口。 2.按A调出设置界面 3.在String中写:net=H#,"H"可以换成自定义前缀。count为起始值,increment为增量。 4.依次点击想要编号的引脚。 转载于:https://www.cnblogs.com/viaduct/p/5842429.html...

  • 1.Goto Anything-快速查找(ctrl + P)   输入@+函数名可以快速找到函数输入#+文本可以快速进行文件内文本匹配2.命令模式Ctrl+Shift+P:打开命令面板    Ctrl+P:搜索项目中的文件   Ctrl+W:关闭当前打开文件  Ctrl+Shift+W:关闭所有打开文件 Ctrl+Shift+V:粘贴...

  • top –hv | -abcHimMsS –d delay –n iterations –p pid [, pid …] top程序提供运行系统的动态实时视图,它可以显示系统概要信息以及当前由Linux内核当前管理的任务列表。所示的系统概要信息的类型以及为任务显示的信息的类型、顺序和大小都是用户可配置的,并且可以在重新启动时使配置保持...

  • 加上下面两句即可实现root窗口的置顶显示,可以用于某些程序的消息提示,能够弹出到桌面显示 root = Tk() root.wm_attributes('-topmost',1) 转载于:https://www.cnblogs.com/shuchengxiang/p/6632140.html...

  • 转载文章,原文链接:Matlab中的静态文本框中显示多行内容 有时候,我们在GUI中利用静态文本框显示程序的结果,但是结果很长,一行未必可以显示的开,而静态文本框不像edit或listbox那样通过滚动条来显示多行内容,即便设置了max和min属性也是一样的。 于是,怎么在静态文本框中显示多行是很有意义的。 解决方法 利用函数text...

  • 使用方法3个简单步骤对于其他API调用,看到演示。 //显示一个信息没有标题 toastr.info('Are you the 6 fingered man?')其他选项/显示一个警...

  • GDB 调试 ------------------------------------------------------------------------------- gdb 帮助文档 help -- 查看 gdb 的命令种类 help -- 查看 CmdType 种类的 gdb 命令 apropos