[Java报表软件—技术知识]根据订单ID进行升序或降序排列 |
问题描述:订单明细表中有订单ID,客户ID,运货商,运货费等字段(如下表),想实现根据点击订单ID的次数对订单ID进行排序,比如说,点击一次订单ID的字段名,则根据订单ID进行升序排列,再点击一次则降序排列,以此类推。
订单ID   客户ID 雇员ID 订购日期ID 发货日期ID 到货日期ID 运货商ID 运货费ID
ds1.G(订单ID) ds1.G(客户ID) ds1.G(雇员ID) ds1.G(订购日期ID) ds1.G(发货日期ID) ds1.G(到货日期ID) ds1.G(运货商ID) ds1.G(运货费ID)
1、数据库设计
安装oracle,然后用PL链接数据,创建oracle表空间,创建表,表名为“订单明细”。
以下是PL具体操作,方便新手学习和进步。
1.1 oracle创建表
create table 订单明细(
订单ID number(9) not null primary key,
客户ID number(9) not null,
雇员ID number(9) not null,
订购日期ID number(9) not null,
发货日期ID number(9) not null,
到货日期ID number(9) not null,
运货商ID number(9) not null,
运货费ID number(9) not null)
1.2 插入数据
insert into 订单明细(订单ID,客户ID, 雇员ID,订购日期ID,发货日期ID,到货日期ID, 运货商ID, 运货费ID )
values ('20120621','44','42','20120622','20120623','20120624','42','42')
1.3 查询数据
select* from 订单明细
如图,
2、FR报表设计
2.1 创建数据库链接
打开FR软件,服务器—定义数据连接,如图:
2.2 创建数据集
点击右边的数据集加号,添加数据集,编写SQL,如图:
2.3根据订单ID进行升序排列表单设计
2.4根据订单ID进行升序排列,再点击一次则降序排列表单设计
3、报表展示
3.1 升序排列
3.2 降序排列
4、结束语
这篇文章是为了方便新手学习和进步,所以写得比较具体和简单,希望大家都能够共同进步!
|
|
|

.: 公告
本博客提供详细的java报表软件的制作过程,发布java报表软件的版本更新信息,并适时对国内主流报表软件进行功能比较。 |
|
« | August 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | | | | |
|
.: 我的分类(专题)
|

.: 最新日志
.: 最新回复
|

blog名称:Java报表软件 日志总数:357 评论数量:69 留言数量:0 访问次数:1208941 建立时间:2006年4月16日 |
|

.: 留言板
|

.: 链接
|

|