您的位置:首页 > 其它

根据订单ID进行升序或降序排列

2012-11-15 12:09 218 查看
问题描述:订单明细表中有订单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、结束语

这篇文章是为了方便新手学习和进步,所以写得比较具体和简单,希望大家都能够共同进步!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐