java web 润乾报表教程_润乾报表开发 基础教程.ppt

润乾报表开发 ——基础教程 主格和附属格 单元格进行扩展的过程中,缺省情况下,相对于其右(下)边的单元格而言,扩展格是主动复制的,被称为其它格(其右/下的格)的主格,而其右(下)的单元格是被动跟随复制的,被称为扩展格的附属格或子格。主格和附属格是相对的概念,即某格是另一格的主格或附属格,不存在单独的主格和附属格。 从主格的定义中看,显然只有扩展格才能是其它格的主格! 要注意的是,在缺省情况下,扩展格左(上)的格并不是其附属格,只有右(下)的格才是其附属格。 特别地,某个单元格的主格属性可以人为被改变。 左主格:单元格进行纵向扩展时,我们又称其为其右边格子的左主格。左主格属性可以默认缺省,也可以人为的改变。 缺省左主格认定规则: 单元格纵向扩展时,左边纵向扩展单元格缺省为它的左主格,右边单元格缺省为它的附属格;如果左边没有纵向扩展格,则左主格缺省为 `0 格。 人为改变主格规则: 可以将某个单元格的左主格设置成某个纵向扩展格。如果要将某单元格的上主格改为00格,则将其上主格属性设置为`0。 为了符合扩展变化的规则,我们可以知道人为设置主格需要满足一些条件: 左主格必须是纵向扩展格,否则设置无效。 不允许出现循环设置的情况,即设置A的主格是B,B的主格是C,C的主格又是A,出现循环设置时认为设置有误,报表无法计算。显然,在缺省的情况下是不可能出现循环设置的,而在人为设置时必须避免这种情况的出现。 横向扩展格不允许有左主格。 人为设置时,可能发生左主格在右边的情况,而且主格也不一定和附属格在同一行上。 帮助——学习教程——报表初级设计——6.1.?分组报表,体验主子格概念 帮助——学习教程——报表初级设计—— 6.3.2.?汇总样式变换1 帮助——学习教程——报表初级设计—— 7.1.?交叉报表,体会横向扩展 帮助——学习教程——报表初级设计—— 7.3.?汇总统计,深入了解汇总规则 帮助——学习教程——报表初级设计—— 7.5.?柱形统计图,与交叉报表的结合 帮助——学习教程——报表初级设计—— 9.2.?单表式主子报表 帮助——学习教程——报表初级设计—— 14.1.?双轴柱线图 帮助——学习教程——报表高级设计—— 2.1.?多层交叉报表 帮助——学习教程——报表高级设计—— 2.2.?纵向分片 帮助——学习教程——报表高级设计—— 2.3.?横向分片 帮助——学习教程——报表高级设计—— 2.4.?扩展区域与静态区域混合 帮助——学习教程——报表高级设计—— 4.7.?复杂同期比 帮助——学习教程——报表高级设计—— 3.4.?重叠分组 帮助——学习教程——报表高级设计—— 3.5.?条件分组 帮助——学习教程——报表高级设计—— 3.6.?按段分组 帮助——学习教程——报表高级设计—— 4.8.?排名 1、工具栏 居中、合并单元格、前景色、背景色、边框 2、属性栏 重点属性。 3、to()函数的用法 参考:《润乾报表V4.5初级教程》2.3.?选择设计器授权 报表开发-交叉报表 第六步:美化外观 单元格显示边框,居中。 报表开发-交叉报表 第七步:设置显示值 1,增加数据集ds2:SELECT DEGREE.ID,DEGREE.NAME FROM DEGREE 2,增加数据集ds3:SELECT TITLE.ID,TITLE.TITLENAME FROM TITLE 3,将B1单元格的显示值设为:ds2.select(NAME,,ID==value()) ?此时B1单元格出现一个红色的箭头,选择B1单元格,右侧属性的【扩展方式】显示为”横向扩展”。 4,将A3单元格的显示值设为:ds3.select(TITLENAME,,ID==value()) 设置单元格斜线:选中单元格,点击属性下拉菜单中的边框设置,设上斜线属性,然后直接在单元格里输入分类字段,字段间用逗号隔开。 显示顺序,一个斜线为,下,上 。两个斜线为,下,上,中 报表开发-交叉报表 报表预览 报表开发-交叉报表 第八步:多层交叉 1,修改数据集ds1添加性别一列。 2,在B列前插入一列。 3,合并A1、B1、B2单元格? 4,在B3单元格输入表达式:=ds1.Group(sex,false) 设置显示值为:map(list("1","2"),list("男","女")) 报表开发-交叉报表 效果预览 报表开发-交叉报表 list函数说明 函数说明: 获得一个枚举的数据集合 语法: list(valueExp1{,valueExp2{,valueExp3{,……}}}) 参数说明: valueExp(n) 可以是常数或表达式,也可以是集合表达式 返回值: 一组枚举数据的集合

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/526825.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java 布尔逻辑运算符_Java运算符

Java语言提供许多操作符。操作符是特殊的符号(symbol),它对一个或者两个、三个的操作数进行运算,然后返回一个结果,最简单的就像我们一年级学到的 -号。一般地,可以将运算符分为四大类:算数运算符、位运算符、关系运算…

java7 异常继承_Java基础7-异常;jar包

使用接口进行如下程序设计个人电脑(PC)具有PCI插槽,可以插入PCI卡。显卡、声卡、语音卡都可以作为PCI卡插入PCI插槽中PC,PCI,slot,VideoCard,SoundCard, VoiceCardinterface PCI{public void pci();}class VideoCard implements PCI{public void pci(){System.out.p…

Java自动化获取页面主题_基于Selenium2+Java的UI自动化(4) - WebDriver API简单介绍

1. 启动浏览器前边有详细介绍启动三种浏览器的方式(IE、Chrome、Firefox);private WebDriver driver null;private String chromeDriverDir "D:\\workspace\\A_Test\\resource\\chromedriver.exe";/*** 打开谷歌浏览器;*/public void openCh…

java字符串压缩js解压_接口实现后台GZIP压缩,pako.js 前端解压

import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.util.zip.GZIPInputStream;import java.util.zip.GZIPOutputStream;public class GZIPUtils {/*** 字符串的压缩** param str* 待压缩的字符串* return 返回…

java list初始值null_关于list集合存储null的问题

工作中,遇到list集合存储null的问题,不确定list能否存储null值。于是写一些demo测试list,set,table,及map存储null的问题。1.list之arraylist1 public static voidmain(String[] args) {2 String string null;3 List list new ArrayList();4 …

js java 反射机制_java 类加载机制和反射机制

一.类的加载机制jvm把class文件加载到内存,并对数据进行校验、解析和初始化,最终形成jvm可以直接使用的java类型的过程。(1)加载将class文件字节码内容加载到内存中,并将这些静态数据转换成方法区中的运行时数据结构,在堆中生成一…

java fx输出_JavaFX中具有输入和输出参数的并发后台任务或服务

宁愿这是一个非常简单的概念,但是由于我对JavaFX的并发性完全陌生.我一直在努力理解这个概念.在构建一个非常简单的JavaFX应用程序时,我想在后台执行一些冗长的任务,并使UI免受冻结.在下面的示例中,我试图创建一个简单的后台任务服务,然后使用ControlsFX Dialog在主UI窗口上显示…

pod 挂载点 mysql_Pod挂载(Secret )

一种特殊的Volume: Projected Volume ,你可以把它翻译为“投射数据卷”。Ps:Projected Volume 是 Kubernetes v1.11 之后的新特性在 Kubernetes 中,有几种特殊的 Volume,它们存在的意义不是为了存放容器里的数据&#…

lambda 流 peek java_JDK8 流与λ表达式

λ表达式什么是λ表达式λ表达式有三部分组成:参数列表,箭头(->),以及一个表达式或者语句块。public int add(int x, int y) {return x y;}转换为λ表达式(int x, int y) -> x y;去除参数类型(x, y) -> x y;无参 以及 只有一个参…

理解java虚拟机工作后了解吗_JAVA入门到再次入门——深入理解JAVA虚拟机(二)|七日打卡...

前言为什么叫做入门到到再次入门请参考前一篇或个人博客,在此不再赘述,嗯哼,了解了JVM的基本运行流程以及内存结构,算是初步认识了JVM,跟着课本往前走,继续了解根据JVM的内存模型探索java当中变量的可见性以…

java访问错误404_如何解决 Java web 项目中的 404 错误

在使用 Tomcat 进行 Java Web 开发的时候,经常会遇到以下 HTTP 404 错误:错误代码为 HTTP 404(未找到),描述信息是:“The origin server did not find a current representation for the target resource or is not willing to di…

java double 的精度_Java Double的精度问题

Java.text类 DecimalFormatjava.lang.Objectjava.text.Formatjava.text.NumberFormatjava.text.DecimalFormatvoid setMaximumFractionDigits(int newValue) 设置某个数的小数部分中所允许的最大数字位数。void setMinimumFractionDigits(int newValue) …

java餐饮管理系统图片,基于jsp的酒店餐饮管理系统-JavaEE实现酒店餐饮管理系统 - java项目源码...

基于jspservletpojomysql实现一个javaee/javaweb的酒店餐饮管理系统, 该项目可用各类java课程设计大作业中, 酒店餐饮管理系统的系统架构分为前后台两部分, 最终实现在线上进行酒店餐饮管理系统各项功能,实现了诸如用户管理, 登录注册, 权限管理等功能, 并实现对各类酒店餐饮管…

php 验证码一直不对,ThinkPHP验证码老是出错怎么办

ThinkPHP验证码老是出错的解决办法:1、找到服务器php配置文件php.ini在网站根目录下建一个info.php文件。例如:D:\wwwRoot\wp 这个是网站的根目录,在此目录下,新建一个txt文档,输入如下代码:然后另存为info…

小皮面板有php环境吗,体验phpStudy小皮面板创建LAMP/LNMP系统和建站图文

在国庆节后老 左有看到原phpStudy面板新的Linux面板系统更新发布取名小皮面板(phpStudy Linux系统初次体验 – 一键安装phpStudy面板查看功能),初次体验这款面板之后我们肯定会会当前比较热门的宝塔面板作为比较,有些人说UI和功能上有所参考,…

php 断点续传 暂停,PHP 断点续传实例详解

在做一个案例,要给客户端做断点续传的服务,断点续传主要是HTTP协议中的Content-Range报头。其理解如下:Content-Range:响应资源的范围。可以在多次请求中标记请求的资源范围,在连接断开重新连接时,客户端只…

如何在php中插入数据并修改,php怎么同时向2张表里插入数据

情况是这个样子的:我要做一个发消息的表,因为接受人可能是多个,所以又给接收人一单独的表,(这种方案好还是全部都放到一张表里好点呢?)2张表的字段如下:message_id是第一张表的主键,如果收件人有…

java设计模式之道文字版,Java Web设计模式之道 PDF

资源名称:Java Web设计模式之道 PDF第一部分 仙人指路——设计模式简介第1章 设计模式概述1.1 设计模式是什么1.2 软件设计模式的发展历程1.3 作者阐述软件设计模式的主要方式第二部分 设计红宝书——设计模式原则详解第2章 设计原则之开闭原则2.1 何谓开闭原则2.2 …

java上传excel文件代码,求java把上传文件的excel表中数据存入数据库中.实现录入的代码?...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼CREATE TABLE [dbo].[p_bom_user_info] ([ID] varchar(50) NULL ,[SESAID] varchar(200) NULL ,[StaffNo] varchar(200) NULL ,[NotesID] varchar(200) NULL ,[ACName] varchar(100) NULL ,[BusinessUnit] varchar(100) NULL ,[Com…

php开发视频播放顺序,请问关于php代码运行顺序问题

麻烦会的朋友帮忙回答下 以下的问题, 谢谢啦。在网上下载了套代码。 如下 admin.php 文件:对于以下这段代码, 究竟代码是怎么跑的呢?也就是比如说 以下的代码,什么时候 才会跑 if ($device ipad) 这句代码呢&#xff…