知识库

推荐内容

快逸做的更好

您的位置: 首页 > 知识库 > 填报技术

发表于:2012/11/09 | 分类: 填报技术

有时候在填报表中,需要根据某一些单元格的值的不同来让另一个单元格与不同的数进行运算。如下图的报表:图1在上图中,根据编号的不同,数值1所是分别除10,100,1000,所得到的结果是0.1,0.01,0.001。像这种类似于动态自动计算的效果该如何实现呢?下面一起来看一下具体步骤:首先定义......

发表于:2012/11/08 | 分类: 填报技术

我们在做填报表的时候可能需要对单元格中的数据进行校验,以判断数据的合法性。这里我讲一下如何通过js函数来判断填报表中单元格数据是否为空。首先,新建一张填报表,如下图:并设置报表的更新属性。这里需要对“类别ID”进行是否为空的校验,右键单机A2,选择“填报属性&r......

发表于:2012/11/07 | 分类: 填报技术

在快逸报表中,如果将报表设置成行式填报表,那么我们可以对数据进行插入,添加,删除等操作。点击“删除”按钮的时候,会直接将数据删除掉。有时候可能会不小心点到了“删除”按钮,将不想删除的数据给删除掉了。这种情况会让人很苦恼,在操作的时候也没那么随心所欲。为......

发表于:2012/11/07 | 分类: 填报技术

在行式填报表中,有插入,添加,删除数据的功能。有些时候客户希望点击“插入”或者“添加”按钮时,能复制选中行的数据。下面我们一起来看一下如何实现这种效果:首先设置一张行式填报表,设置其更新属性及单元格的可写属性为“可写”。然后右键单击A3单元格......

发表于:2012/11/06 | 分类: 填报技术

在快逸报软件设计报表的时候,数据一般都是自动扩展出来的,不用每个单元格去填写数据。这样的话,有时候我们可能需要取得某个单元格扩展后的第N个单元格的值。这个时候cell()函数就可以派上用场了。下面我们就一起来看看,如何实现取得某个单元格扩展后的第N个单元格的值。其实很简单。首先......

发表于:2012/10/31 | 分类: 填报技术

业务背景一:多行的网格式填报表,在填写的时候很容易弄混,有可能填错行,尤其是报表比较宽、行数又比较多的时候。此时如果把当前正在编辑的行整行高亮显示,就非常方便用户对照查看,不容易填错行,如下图所示:从上图可以看出,把当前正在编辑的行换一种背景色,用户编辑的时候就不容易......

发表于:2012/10/29 | 分类: 填报技术

填报是一项非常方便使用的功能。用户可以通过在页面上对数据进行增加,删除,修改等操作,然后将数据回填至数据库表中。填报实现的原理其实就是根据数据表中的主键来判断标识,从而达到回填的效果。既然如此,那么主键是必须要查询出来的!可是有时候客户并不希望主键显示在页面上,同时填报表......

发表于:2012/10/25 | 分类: 填报技术

业务背景一:多行的网格式填报表,在填写的时候很容易弄混,有可能填错行,尤其是报表比较宽、行数又比较多的时候。此时如果把当前正在编辑的行整行高亮显示,就非常方便用户对照查看,不容易填错行,如下图所示:从上图可以看出,把当前正在编辑的行换一种背景色,用户编辑的时候就不容易......

发表于:2012/10/24 | 分类: 填报技术

需求描述行式填报表通常只允许有一个扩展的可写区域,有客户需要报表一部分可写,但不需要插入、添加和删除行,而报表另一部分区域需要插入、添加和删除行。需求实现我们可以封装原来的添加插入第一步,设计报表, 添加一列标示列,用于标识区域, 第二步, 用js封装了添加、插入、删除的js,......

发表于:2012/10/22 | 分类: 填报技术

DB2在使用上和其它数据库有些不同,这里介绍一下DB2中如何创建存储过程,以及如何在报表中调用DB2的存储过程。第一步创建数据表在DB2中使用命令编辑器或者控制中心,创建一张表:create table testdb2(id int,city char(20))再向表中插入两条测试数据。insert into test values(1,’3......