Crystal Report 表单定义

问题描述

本人crystalReport初学.需要实现订单打印功能.数据记录如下:InvoiceNumberQuantityItemDescription16571bbb16581aaa16581bbb16581ccc16592bbb订单格式如下:Section2(PageHead)InvoiceNumber:[InvoiceNumber]Section3(Detail)[Quantity][ItemDescription]要求每张订单打印一页,我在Detail的NewPageAfter里面增加了NotOnLastRecord.目前是每条记录打印一页.请问如何实现InvoiceNumber=1658的三条记录合到一张表单上?

解决方案

解决方案二:

解决方案三:
谢谢wangnaisheng的回复不过我还是没有找到我要的答案.能不能请看看例子,给些具体点的建议我试了几个功能:puttogether...添加下面的函数在PageAfter里面,都不成功呀ifnext({Invoice#})<>{Invoice#}thentrueelsefalseifRemainder(RecordNumber,5)=0thentrueelsefalse
解决方案四:
引用2楼jiangseraph的回复:

谢谢wangnaisheng的回复不过我还是没有找到我要的答案.能不能请看看例子,给些具体点的建议我试了几个功能:puttogether...添加下面的函数在PageAfter里面,都不成功呀ifnext({Invoice#})<>{Invoice#}thentrueelsefalseifRemainder(RecordNumber,5)=0thentrueelsefalse

估计只能在数据源上面做处理
解决方案五:
按订单号分组,在组头设置换页就行了
解决方案六:
这个问题还蛮专业的,不过我用的finereport也是JAVA编写的一款报表工具,它的说明文档里面也有JAVA打印的一些方法和代码,你去找了看看?毕竟水晶的教程比较难找==

时间: 2024-10-02 06:01:51

Crystal Report 表单定义的相关文章

ASP+JS处理复杂表单的生成与验证

asp+|js 这里所谓的复杂表单,是指表单中包含多种不同的输入类型,比如下拉列表框.单行文本.多行文本.数值等.在经常需要更换这类表单的场合,需要有一个表单的动态生成程序.本文介绍的正是这样一个系统,它以数据库保存表单定义数据,利用ASP脚本动态生成表单HTML代码以及验证表单输入的脚本. 一.定义数据库表结构 在Web上经常可以看到"每周调查"之类的表单,这就是一种需要经常更新的表单.如果有一个动态生成表单及其验证脚本的程序,可以大大减少制作这些表单的工作量. 在本文的动态表单生成

复杂表单的动态生成与动态验证

这里所谓的复杂表单,是指表单中包含多种不同的输入类型,比如下拉列表框.单行文本.多行文本.数值等.在经常需要更换这类表单的场合,需要有一个表单的动态生成程序.本文介绍的正是这样一个系统,它以数据库保存表单定义数据,利用ASP脚本动态生成表单HTML代码以及验证表单输入的脚本. 一.定义数据库表结构 在Web上经常可以看到"每周调查"之类的表单,这就是一种需要经常更新的表单.如果有一个动态生成表单及其验证脚本的程序,可以大大减少制作这些表单的工作量. 在本文的动态表单生成与验证示例中,我

复杂表单的动态生成与动态验证(转)

动态|动态验证 这里所谓的复杂表单,是指表单中包含多种不同的输入类型,比如下拉列表框.单行文本.多行文本.数值等.在经常需要更换这类表单的场合,需要有一个表单的动态生成程序.本文介绍的正是这样一个系统,它以数据库保存表单定义数据,利用ASP脚本动态生成表单HTML代码以及验证表单输入的脚本. 一.定义数据库表结构 在Web上经常可以看到"每周调查"之类的表单,这就是一种需要经常更新的表单.如果有一个动态生成表单及其验证脚本的程序,可以大大减少制作这些表单的工作量. 在本文的动态表单生成

Extjs表单生成器

背景 随着Extjs的不断成熟,它也在不断的被开发人员所接受和使用 .Extjs是一个完全的UI框架,它自带的控件已经能很好的满足日常开发的需要 ,并且它底层仍是以html和样式为基础,在不满意需求特殊需求的情况,我们也 非常方便的进行扩展.所以,我一贯的态度是,要使用extjs就要用的彻底,UI 部分应该完全使用Extjs来实现,完全摈弃传统的ASP.NET前台模式.当然,现在 也有一些把Extjs封装成ASP.NET Server Control的实现,如:coolite, ExtAspNe

探究Lotus Forms中的事件处理,第一部分: 表单对计算功能的支持

Lotus Forms 通过构建动态的电子表单,收集用户信息并将其传递给其他应用系统,以实现业务流程的管理.与纸质表单相比,电子表单的最大优势之一就是能够动态地响应用户活动.如,根据用户输入动态改变背景颜色,响应鼠标点击事件发送邮件或提交表单,等等.本文将通过若干实例,向您详细讲述 Lotus Forms 中对计算功能的支持.作为复杂事件处理的基础,计算功能允许设计者通过编程实现表单对用户活动的响应. Lotus Forms 概述 Lotus Forms 提供了一种以电子表单的形式收集用户信息并

HTML 表单(form) 使用详解

一.表单 1.表单的作用 HTML 表单用于接收不同类型的用户输入,用户提交表单时向服务器传输数据,从而实现用户与Web服务器的交互. 2.表单的工作机制 3.表单定义(<form></form>标签)  HTML表单是一个包含表单元素的区域, 表单使用<form> 标签创建.表单能够包含 input 元素,比如文本字段.复选框.单选框.提交按钮等等.表单还可以包含menus.textarea.fieldset.legend 和 label 元素.注意,<form

ASP中JavaScript处理复杂表单的生成与验证第1/3页_应用技巧

这里所谓的复杂表单,是指表单中包含多种不同的输入类型,比如下拉列表框.单行文本.多行文本.数值等.在经常需要更换这类表单的场合,需要有一个表单的动态生成程序.本文介绍的正是这样一个系统,它以数据库保存表单定义数据,利用ASP脚本动态生成表单HTML代码以及验证表单输入的脚本. 一.定义数据库表结构 在Web上经常可以看到"每周调查"之类的表单,这就是一种需要经常更新的表单.如果有一个动态生成表单及其验证脚本的程序,可以大大减少制作这些表单的工作量. 在本文的动态表单生成与验证示例中,我

什么是表单引擎?

什么是表单引擎? 2010-6-21  表单引擎系统是在完全WEB界面上可视化编辑的系统,可设置数据库的字段.属性,设置模块的配置.为企业信息管理人员或软件开发人员提供简单.快捷.高效的WEB表单设计和制作工具,无须书写任何程序代码即可轻松的与数据绑定并实现表单信息的储存和流转.  对比传统的开发方式,每一个系统都通过编写代码去实现,比如公文管理.文件管理.人事档案.资产管理.采购审批等信息管理系统.虽然有了固定的开发模式,开发起来相对模板化,但是重复编写代码也是需要熟悉系统的开发人员.而每个客

Drupal8模块开发之区块和表单教程

上一教程:Drupal8模块开发之路由.控制器和菜单链接教程 在本教程中,我们将学习进一步的开发,我们可以在这个库 (link is external)里找到我们需要的沙盒模块代码示例,里面两个重要的新功能:区块和表单. 为此,我们将创建一个自定义区块来返回一些可配置的文本,在那之后,我们将创建 一个简单的表单来打印输出用户提交到的数据到屏幕上.  不知道怎么下载这个库的同学看这里: Drupal8 区块 在Drupal8里,有一个很酷的新变化时,以往的Block(区块) API 已经转换成了插